Отсутствие отчетов Historical Reporting в UCCX 7.0

Добрый вечер!

Наконец-то появилось время для новых постов в блоге. Поездки, командировки, работа над курсами накладывают свой отпечаток и, зачастую, просто не оставляют ни минуты свободного времени. Тем не менее, хотел бы рассказать вам об интересной проблеме, с которой я столкнулся недавно при работе с UCCX 7.0.

Клиент сообщил о такой ситуации – при попытке сгенерировать любой из отчетов Historical Reporting, система сообщала о том, что отсутствует необходимая статистика за указанный период времени, хотя контакт-центр все это время находился в работе. Более детальное исследование, показало, что отчеты все же выдаются, но только до периода 29.12.2011. Очевидно, что в указанное время произошел какой-то сбой, повлиявший на работу базы данных Historical Reporting.

Для начала было решено проверить состояние  хранилищ данных (Data Store), ответственных за работу системы отчетности. Диагностика хранилищ в Control Center показала, что все хранилища (Historical, Agent, Repository) выдают вот такую ошибку:

Error occurred while performing the operation. The cluster information and subscriber configuration does not match. The subscriber might be dropped (Please check SQL server log for more details).

Данная ошибка указывает на несоответствие данных в хранилищах паблишера и сабскрайбера. И действительно, статус репликации баз данных показывал следующее: 
Publication Snapshot Agent is Stopped
Subscription Agent is Unknown




Лечится это так:


1. Заходим в System > Control Center
2. Переходим по ссылке Component Activation.
3. Выбираем сервер, выполняющий роль сабскрайбера.
4. Снимаем галочки с Agent, Historical, Repository DataStore и нажимаем Update (иными словами, деактивируем хранилища на сабскрайбере). Это может занять некоторое время. Нужно убедиться, что статус хранилищ стал Deactivated.
5. Снова отметьте галочками Agent, Historical, Repository DataStore и нажмите Update. Тем самым, произведется реактивация хранилиш и принудительная синхронизация с хранилищами паблишера.
6. Произведите рестарт Cisco UCCX Engine на обоих серверах.После данной процедуры, работоспособность системы отчетности Historical Reporting восстанавливается.


Хорошего вечера! 🙂