© 2017
Особенно улыбнуло "проверить АОН транк-клиента". Некоторые транки ведут себя не очень хорошо и порой теряют регистрацию. Для проверки работы логинимся в в консоль Zabbix-сервера. SIP транк в Asterisk, это совокупность объектов для совершения исходящих и.
Поэтому, решено было использовать одну из самых интересных особенностей этой системы мониторинга — низкоуровневое обнаружение. Итак, что было сделано.
Настройка сервера Zabbix. Создание шаблона Zabbix. В веб- панели Zabbix заходим в Настроки- > Шаблоны, и создаем пустой шаблон.
Назовем его, например, Asterisk Trunks Discovery. Заходим в редактирование шаблона, и переходим в раздел «Обнаружение». Там создаем 2 правила обнаружения, одно с ключом asterisk.
Ключи эти придуманы, можно использовать какие угодно, главное чтобы не пересекались со встроенными ключами ZAbbix. Создание прототипов элементов данных. Для каждого правила обнаружения нужно создать прототипы элементов данных, который собственно и будут собирать данные о каждом транке. Для правила asterisk. Имя ключа, опять таки не важно, важен только его параметр #TRUNKNAME.
Все остальное видно на картинке. Для правила asterisk. На картинке все наглядно видно. Осталось только присоединить шаблон к нужным серверам.
На этом, с настройкой Zabbix закончим. Настройка серверов Asterisk. Создаем папку для скриптов /usr/scripts. Копируем в нее скрипт для обнаружения транков trunk. Сами скрипты: Скрипт trunk! Запускаем команду zabbix. Далее запускаем zabbix.
И напоследок, проверяем мониторинг регистрации zabbix. Пожалуй, на этом настройку можно считать оконченной.
Теперь можно открыть веб- интерфейс Zabbix и насладиться результатом. Заключение. Я в первый раз пишу статью на Хабре, поэтому надеюсь на некоторую снисходительность. Думаю, эта статья будет полезна в основном для начинающих администраторов, т. Кроме того, она пригодится тем, кому лень изобретать велосипед и нужен готовый рецепт. Благодарю за внимание.