Было: FreeBSD 9.1, Zabbix 2.0.8
Стало: CentOS 6.5, Zabbix 2.2.3
Возникшие проблемы и их решения.
1. Ошибка при импорте Шаблонов “Template Microsoft Exchange 2010 …”
Сообщение 1: Не удалось раскрыть выражение “{Template Microsoft Exchange 2010 Mailbox:perf_counter[“\MSExchange Replication(_total)\CopyQueueLength”].avg(0)}<1". В выражении указана некорректная функция триггера "avg(0)". Ошибочный первый параметр. Сообщение 2: Не удалось раскрыть выражение "{Template Microsoft Exchange 2010 User Access:service_state["MSExchangeAB"].count(0)}#0". В выражении указана некорректная функция триггера "count(0)". Ошибочный первый параметр. Решение: исправлям 0 в "avg(0)" и "count(0)" на число. 2. Не отображались элемента Комплексных экранов, которые по отдельности видны и видны в настройке комплексных экранов. Решение: Пересоздать элементы 3. Zabbix агент не отрабатывал UserParameters=.../file.sh - если тот выполнялся долго (3 секунды). Решение: в zabbix_server.conf ставим Timeout=30, был закомментирован. 4. Из-за перехода с FreeBSD на CentOS не обратили внимание на путь запуска curl в скрипте отправки СМС. Решение: написали правильный путь. 5. Отключаем Триггер "Processor load is too high on {HOST.NAME}" в шаблоне "Template OS Windows", так как его поведение по прежнему осталось не логичным. 6. В скрипте формирующем перечень Peer-ов от Asterisk-а была ошибка в систаксике. В результате чего, сервер теперь стал считать полученные данные не валидными и не формировал элементы данных. Указания от Zabbix:
Ошибка в синтаксике – лишняя запятая после последнего элемента:
Было:
{ "data":[
{ "{#PEERNAME}":" TransportDepartment/Trans " },
{ "{#PEERNAME}":" s.petrov /s.petrov " },
] }
Стало:
{ "data":[
{"HEADER":"DOLL" }
,{ "{#PEERNAME}":" TransportDepartment/Trans " }
,{ "{#PEERNAME}":" s.petrov/s.petrov " }
] }