Zabbix Mattermost интеграции уведомлений - Превышено время ожидания при подключении к localhost при тестировании Mattermost Media Type - PullRequest
0 голосов
/ 16 февраля 2020

Я пытаюсь интегрировать наше самое главное с zabbix, чтобы получать уведомления о предупреждениях. Я следовал инструкциям на этой ссылке . Мы используем Zabbix 4.4 с MM 5.19. После включения интеграции на Mattermost не публикуются оповещения. Я попытался проверить тип носителя в разделе «Администрирование»> «Типы носителя»> «Материя»> «Тест» Я добавил следующее в качестве параметров, но он выдает ошибку: Превышено время ожидания соединения 3 секунды при подключении к Zabbix серверу "localhost".

bot_token : {Token generated for the Bot in Mattemost}
mattermost_url : {https://mattermost.our-company.com}
send_mode : alarm

Попытка изменения {ZABBIX_URL} на оба http://127.0.0.1 и http://zabbix.our-company.com (DNS разрешается только внутренне, но наше главное доступно в сети publi c), но ни один из них не работает. Я проверил логи в / var / log / zabbix, но без ошибок или чего-либо еще. Я даже пытался перевести журналы zabbix в режим отладки, но в любом случае не повезло, единственный журнал отладки, который у меня есть, это:

2063:20200216:090224.146 trapper got '{"request":"alert.send","sid":"74095b240dd6783618571516f029187a","data":{"parameters":{"zabbix_url":"{$ZABBIX.URL}","send_mode":"alarm","send_to":"{ALERT.SENDTO}","event_tags":"{EVENT.TAGS}","event_name":"{EVENT.NAME}","event_nseverity":"{EVENT.NSEVERITY}","event_ack_status":"{EVENT.ACK.STATUS}","event_value":"{EVENT.VALUE}","event_update_status":"{EVENT.UPDATE.STATUS}","event_date":"{EVENT.DATE}","event_time":"{EVENT.TIME}","event_severity":"{EVENT.SEVERITY}","event_opdata":"{EVENT.OPDATA}","event_id":"{EVENT.ID}","event_update_message":"{EVENT.UPDATE.MESSAGE}","trigger_id":"{TRIGGER.ID}","trigger_description":"{TRIGGER.DESCRIPTION}","host_name":"{HOST.NAME}","host_ip":"{HOST.IP}","event_update_date":"{EVENT.UPDATE.DATE}","event_update_time":"{EVENT.UPDATE.TIME}","event_recovery_date":"{EVENT.RECOVERY.DATE}","event_recovery_time":"{EVENT.RECOVERY.TIME}","bot_token":"qs3rkqdappy6i8gs3a8871phxc","mattermost_url":"https:\/\/mattermost.our-company.com"},"mediatypeid":"7"}}'

В чем может быть проблема? Есть ли способ «отладить» и найти root причину этой ошибки? Любая помощь приветствуется! Обратите внимание, что сейчас мы интегрировали Slack с Zabbix, и он работает нормально, но мы переходим к Mattermost и, следовательно, нам также необходимо перенести интеграцию.

1 Ответ

0 голосов
/ 02 марта 2020

Мы обнаружили проблему с нашим сетевым администратором. Проблема заключалась в том, что наш Zabbix сервер пытался разрешить имя Mattermost из локального сетевого маршрута (т. Е. 192.168.xx), и он продолжал давать сбой, поэтому соединение SSL не могло быть инициировано. Похоже, что сообщения об ошибках тестов интеграции Zabbix довольно обобщенные c, а иногда и вводят в заблуждение. Для выяснения причины root необходимо тщательное расследование.

...