Ещё один блог сисадмина
воскресенье, 22 мая 2016 г.
Мониторинг Asterisk по протоколу SNMP
Меня заинтересовало наличие в Asterisk модуля res_snmp. Я решил попробовать настроить его и узнать, за какими параметрами Asterisk можно наблюдать с его помощью.
1. Установка и настройка SNMP-агента
Устанавливаем SNMP-агента:
Нужно заглянуть в файл /etc/default/snmpd и убедиться, что запуск SNMP-агента разрешён:
Редактируем файл конфигурации SNMP-агента /etc/snmp/snmpd.conf, приведя к следующему виду:
Указанный выше файл конфигурации является лишь примером. Реально вы можете захотеть поменять часть настроек. Например:
- agentAddress — прослушиваемый SNMP-агентом IP-адрес,
- view asterisk included — в этом представлении я ограничил доступ к OID’ам. Доступ разрешён только к OID’ам, содержащим информацию об узле и к дереву OID’ов с состоянием Asterisk,
- rocommunity — строка сообщества для чтения данных для SNMP версий 1 и 2c,
- rwcommunity — строка сообщества для записи данных для SNMP версий 1 и 2c,
- createUser — строка описывает одного пользователя SNMP версии 3 — его имя, пароли и алгоритмы аутентификации и шифрования,
- rouser — описывает права доступа пользователя SNMP версии 3,
- sysLocation — строка местонахождения оборудования. Бывает полезно в больших компаниях, когда имеется много оборудования и сотрудников, или оборудование расположено в необычном месте: за фальшь-потолком или на радиомачте,
- sysContact — строка с контактными данными администратора оборудования. Бывает полезно в больших компаниях, чтобы найти сотрудника, ответственного за оборудование,
- sysObjectID — идентификатор типа оборудования. Полезно, например, для автоматического обнаружения оборудования и автоматической постановки на контроль с шаблоном, соответствующим этому OID’у,
- master, agentXSocket, agentXPerms задают настройки Unix-сокета SNMP-агента, к которому будут подключаться субагенты.
Для генерации строк сообщества и паролей я рекомендую воспользоваться, например, программой pwgen, которую можно установить из одноимённого пакета:
Сгенерировать 16-символьный пароль можно следующим образом:
Чтобы Asterisk, запущенный от пользователя asterisk, имел доступ к каталогу с Unix-сокету SNMP-агента, меняем права доступа к каталогу /var/agentx:
Перезапускаем SNMP-агента:
2. Включение SNMP-модуля в Asterisk
Открываем файл /etc/asterisk/res_snmp.conf и приводим его к следующему виду:
После чего просим Asterisk выгрузить модуль SNMP и загрузить его снова:
3. Использование MIB-файлов
Посмотреть OID’ы в виде дерева:
Посмотреть значения OID’ов с их символьными именами по SNMP второй версии можно следующим образом:
Для SNMP третьей версии то же самое делается так:
4. Шаблоны для Zabbix
В качестве основы для шаблона я воспользовался официальными MIB-файлами:
- DIGIUM-MIB
- ASTERISK-MIB
Я подготовил два шаблона для контроля интересующих меня параметров с помощью Zabbix:
- Template_App_Asterisk_SNMPv2.xml — шаблон, использующий протокол SNMP версии 2c,
- Template_App_Asterisk_SNMPv3.xml — шаблон, использующий протокол SNMP версии 3.
Поменять строки сообщества и пароли можно при помощи массового редактирования элементов данных. Из шаблона для второй версии SNMP можно массовым редактированием легко получить и шаблон, использующий первую версию SNMP. Собственно, массовым редактированием можно получить и шаблон, использующий третью версию SNMP.
На снимке экрана ниже показаны имеющиеся в шаблоне элементы данных:
На этом снимке показаны результаты опроса Asterisk по этому шаблону:
К сожалению, SNMP-модуль Asterisk не позволяет узнать состояние регистраций абонентов. Если бы состояние регистраций можно было бы контролировать, я обязательно добавил бы в шаблон низкоуровневое обнаружение регистраций и контроль их состояний. Это позволило бы своевременно обнаруживать проблемы со шлюзами абонентов.
Один из вариантов какого бы то ни было решения этой проблемы может быть следующим. Если VoIP-шлюзы находятся в находятся в отдельной сети, где больше нет никакого оборудования, можно воспользоваться функциями обнаружения Zabbix и автоматически ставить обнаруженные IP-адреса хотя бы на контроль доступности по ICMP.
Мониторим Asterisk при помощи snmp и Zabbix
Привет Хабражители!
Хочу поделиться с вами моим опытом настройки мониторинга Asterisk(для краткости, буду называть его *) при помощи Zabbix. Делать мы это будем при помощи snmp.
Итак, исходные данные: сервер с FreeBSD 8.1, на котором стоит Asterisk 1.6.2.13 и сервер с CentOS 5, где установлен Zabbix версии 1.8.4.
Настройка сервера с *
Установим SNMP из портов и добавим его в автозапуск:
cd /usr/ports/net-mgmnt/net-snmp
make && make install clean
echo ‘snmpd_enable=»YES»‘ >>/etc/rc.conf
Для работы с мониторингом мы будем использовать SNMP 3 версии, так как 1 и 2 версия ненадежны с точки зрения безопасности. Итак, вы установили нужные пакеты, переходим к настройке.
Основной конфигурационный файл SNMP — /usr/local/share/snmp/snmpd.conf. Внесем туда следующие настройки
# Asterisk user
rwuser asteriskZabbix priv
createUser asteriskZabbix MD5 change_this_password DES
Тут надо заметить, что если астериск работает не в группе asterisk, то здесь нужно прописать ту группу, в которой он работает.
# Asterisk configuration
master agentx
agentXSocket /var/agentx/master
agentXPerms 0660 0550 nobody asterisk
После этого качаем с сайта производителя MIBы и кидаем их в папку /usr/local/share/snmp/mibs.
Теперь добавляем SNMP в автозапуск и запускаем его
echo ‘snmpd_enable=”YES”’ >> rc.conf
/usr/local/etc/rc.d/snmpd start
Подгружаем MIB для *
setenv MIBS ASTERISK-MIB
Теперь настраиваем *.
Чтобы мониторить * по snmp нам понадобится модуль res_snmp. Проверить подгружен ли он в * можно командой asterisk -rx ‘module show like res_snmp’, если в консоли появилось что-то вроде
Module Description Use Count
res_snmp.so SNMP [Sub]Agent for Asterisk 0
то у нас все хорошо, идем дальше. Если модуль не подгружен, то его надо либо загрузить вручную командой module load, либо, если такого модуля нет вообще, то пересобрать * с поддержкой snmp.
Внесем парочку изменений в конфигурационный файл /usr/local/etc/asterisk/res_snmp.conf
subagent = yes
enabled = yes
На этом этапе подготовительная работа на стороне сервера * закончена. Проверяем все ли работает
snmpwalk -v 3 -u asteriskZabbix -n «» -l authPriv -a MD5 -A change_this_password -X change_this_password localhost asterisk
Если вы увидели что-то вроде этого, то все хорошо
ASTERISK-MIB::astVersionString.0 = STRING: 1.6.2.13
ASTERISK-MIB::astVersionTag.0 = Gauge32: 10602
ASTERISK-MIB::astConfigUpTime.0 = Timeticks: (957070) 2:39:30.70
ASTERISK-MIB::astConfigReloadTime.0 = Timeticks: (957070) 2:39:30.70
Настройка сервера Zabbix
Основную работу мы проделали. Теперь нам нужно подключить сервер к Zabbix и добавить туда шаблон.
Сначала добавим шаблон, это делается в меню Настройки – Шаблон – Импорт шаблона.
Шаблон можно скачать тут. Перед тем, как импортировать его, все значения PASSWORD нужно сменить на тот пароль, который вы указали в snmpd.conf.
Теперь добавим наш сервер Настройка – Узлы сети – Создать узел сети.
Заполняем поля, вводим название хоста, его ИП адрес, присоединяем шаблон, который мы импортировали.
Все, теперь все должно работать. Шаблон умеет показывать количество каналов, версию *, аптайм *, ИД процесса, количество загруженных модулей. Так же в шаблоне есть встроенный график, отображающий количество каналов.
На этом все, спасибо за внимание.
П.С. если интересно, могу написать про то, как еще можно мониторить некоторые критичные для * моменты с помощью zabbix agent’a.
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.
Установка snmp для asterisk
У вас появляется ругательства вида (1.3.6.1.4.1.22736.1.5.4.1.2)
Проверяем наличие
snmptranslate 1.3.6.1.4.1.22736.1.5.4.1.2
Достаточно в zabbix теперь загрузить шаблон и подключить к нужному серверу
Шаблон брать от сюда и менять все PASSWORD на asterzabbix (наш пароль)
http://www.mzintegration.com/downloads/Template_Asterisk.xml
В zabbix он грузиться в Configuration — Tempaltes — Import
Теперь в настройках Host у zabbix надо к стандартному Agent interfaces включить SNMP interfaces
Порты открывать 161 и 162 по udp, и 10050 и 10051 по tcp (пример показан для vpn (tun0))
iptables -A INPUT -i tun0 -p udp -m udp —dport 161:162 -j ACCEPT
iptables -A INPUT -i tun0 -p tcp -m tcp —dport 10050:10051 -j ACCEPT
По просьбам трудящихся фото.
Параметры мониторинга зависят от шаблона загруженного в zabbix, шаблон легко редактируется, если вам хочется что-то добавить — смотрите asterisk-mib.txt — читаете описание к параметру и редактируете шаблон.
На первом фото — канал завис и провисел всю ночь.
Показывается параметры из шаблона
Настройка клиента
Существует еще один способ мониторинга через запуск прописанных в zabbix_agentd.conf правил в виде
UserParameter=sip.peersonline,sudo /usr/sbin/asterisk -rx ‘sip show peers’|grep —text -i ‘sip peers’|awk ‘
Волшебная строка, показывающея падение регистрации (при любых вариантах кроме строки Registered будет показана цифра отличная от нуля)
UserParameter=sip.unreachable,sudo /usr/sbin/asterisk -rx ‘sip show registry’ | grep -v ‘Host’ | grep -v ‘SIP registration’ | grep -v ‘Registered’ | wc -l
Для работоспособности сего решения необходимо:
yum install sudo
Наличие пользователя с именем zabbix в системе
И в /etc/sudoers надо добавить строку вида
zabbix ALL = NOPASSWD: /usr/sbin/asterisk
Проверка:
su zabbix
sudo /usr/sbin/asterisk -rx ‘sip show registry’
или вот так
sudo -u zabbix /usr/sbin/asterisk -rx ‘sip show registry’
Если не выдало ошибок на права, значит все работает
Напрягся и переписал шаблон Template_Asterisk, за место Zap стало показывать DAHDI каналы
Шаблон кроме имени DAHDI Channels, от Zap отличается строчками
astChanTypeChannels.DAHDI
.1.3.6.1.4.1.22736.1.5.4.1.7[«index», 1.3.6.1.4.1.22736.1.5.4.1.2, «DAHDI»]
ну и не забудьте в этом же Tempate поменять графический вывод, выкинуть Zap и добавить DAHDI
Как найти нужный параметр мониториться ли канал? Делаете звонок и потом в консоле делаете вот это
snmpwalk -v 3 -u asteriskZabbix -n «» -l authPriv -a MD5 -A asterzabbix -X asterzabbix localhost ASTERISK-MIB::astChanTypeChannels
Настройка доступа к показателям работы Asterisk по SNMPv3
SNMP — протокол для наблюдения за параметрами и показателями работы сетевого оборудования. SNMPv3 — последняя версия протокола SNMP, отличается от более старых тем, что в неё были добавлены средства криптографической защиты для аутентификации и для передачи данных по сети. В этой статье будет описано, как сделать возможным наблюдение за показателями работы Asterisk с помощью SNMPv3 на примере дистрибутива CentOS 6 и Asterisk 11.
SNMP — протокол для наблюдения за параметрами и показателями работы сетевого оборудования. SNMPv3 — последняя версия протокола SNMP, отличается от более старых тем, что в неё были добавлены средства криптографической защиты для аутентификации и для передачи данных по сети. В этой статье будет описано, как сделать возможным наблюдение за показателями работы Asterisk с помощью SNMPv3 на примере дистрибутива CentOS 6 и Asterisk 11.
Сборка Asterisk с модулем res_snmp.so, настройка модуля res_snmp.so
Для сборки модуля Asterisk res_snmp.so, нужно сперва установить пакеты net-snmp и net-snmp-devel.
yum install net-snmp net-snmp-devel
Далее сборка Asterisk выполняется как обычно:
cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
tar xf asterisk-11-current.tar.gz
cd asterisk-11*
./configure —prefix=/usr —sysconfdir=/etc —localstatedir=/var —libdir=/usr/lib64
make menuconfig
Убедитесь, что модуль res_snmp в разделе «Resource Modules» выбран для сборки
make
make install
make config
# make samples
Если нужны примеры конфигов Asterisk, настройки модуля res_snmp.so находятся в файле /etc/asterisk/res_snmp.conf, их всего две:
enabled — нужно указать yes для включения SNMP в Asterisk
subagent — нужно указать yes, чтобы Asterisk подключался к snmpd как subagent (если указать no, Asterisk будет использовать свой собственный SNMP-сервер)
В общем, нужно привести файл /etc/asterisk/res_snmp.conf к виду:
enabled = yes
Если Asterisk уже запущен, достаточно выгрузить и загрузить снова модуль res_snmp.so
asterisk -rx «module unload res_snmp.so»
asterisk -rx «module load res_snmp.so»
Настройка snmpd
Демон snmpd входит в пакет net-snmp, поэтому он уже должен быть установлен в системе. Сперва нужно создать пользователя для подключения по SNMPv3, перед этим нужно остановить snmpd, если он уже запущен.
service snmpd stop
Для создания пользователя нужно внести команды в файл /var/lib/net-snmp/snmpd.conf и запустить snmpd. Лучше воспользоваться скриптом net-snmp-create-v3-user (входит в пакет net-snmp), который сам внесёт необходимые изменения в файлы /var/lib/net-snmp/snmpd.conf и /etc/snmp/snmpd.conf.
net-snmp-create-v3-user -ro -A authSecret -a SHA -X encSecret -x AES snmp_user
-ro — этот ключ обозначает, что у созданного пользователя будет только доступ на чтение
authSecret — пароль для аутентификации
SHA — алгоритм хэширования, используемый при аутентификации (вместо SHA можно указать MD5)
encSecret — пароль для шифрования
AES — используемый алгоритм шифрования (вместо AES можно указать DES)
snmp_user — имя пользователя для подключения по SNMPv3
Если потом понадобится удалить этого пользователя, нужно удалить из файла /etc/snmp/snmpd.conf строку «rouser snmp_user» и удалить из файла /var/lib/net-snmp/snmpd.conf строку, начинающуюся со слова «usmUser», затем нужно будет перезапустить snmpd.
В конец файла /etc/snmp/snmpd.conf нужно добавить строки
master agentx
agentXSocket /var/agentx/master
agentXPerms 0660 0550 nobody asterisk
Здесь asterisk — имя группы, в которую входит пользователь, от имени которого запускается Asterisk, если группу указать неправильно, Asterisk не сможет подключиться к snmpd.
Запускаем snmpd, включаем автозапуск
service snmpd start
chkconfig snmpd on
Если директория /var/agentx не существует, то snmpd создаст её при запуске с правами 550, нужно добавить право на чтение и выполнение для всех, чтобы Asterisk мог подключиться к snmpd.
chmod 555 /var/agentx
MIB для расшифровки SNMP-показателей Asterisk выложен в официальном wiki Asterisk. Для тестирования работы SNMP с локального хоста, содержимое этой страницы нужно сохранить в файл /usr/share/snmp/mibs/ASTERISK-MIB.txt, затем нужно подгрузить новый MIB командой:
Если вы и дальше планируете использовать подключения по SNMP с локального хоста, можно добавить эту команду в файл
/.bashrc, чтобы не вводить каждый раз.
Теперь можно протестировать работу SNMPv3 командой:
snmpwalk -v3 -u snmp_user -A authSecret -a SHA -X encSecret -x AES -l authPriv localhost asterisk
Если Asterisk запущен, команда должны выдать список SNMP-показателей Asterisk. Если этого не произошло, проверьте правильность алгоритмов и ключей аутентификации и шифрования и правильность остальных настроек, выполненных на предыдущих этапах, также проверьте, чтобы модуль res_snmp.so был подгружен, и, чтобы snmpd был запущен. Можно отдельно протестировать работу SNMPv1 командой:
snmpwalk -v1 -c public localhost
Эта команда должна выдать список всех SNMP-показателей хоста. Если в списке присутствуют показатели Asterisk (ищите в выводе ASTERISK-MIB или iso.3.6.1.4.1.22736, если MIB-файл не подгружен), значит проблему нужно искать только в настройках SNMPv3.
Когда SNMPv3 заработает, использование SNMP версий 1 и 2c нужно отключить, чтобы получать показатели SNMP можно было только с аутентификацией. Для этого в файле /etc/snmp/snmpd.conf нужно закомментировать строки:
com2sec notConfigUser default public
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
и перезапустить snmpd.
Для того, чтобы SNMP-показатели данного сервера можно было считывать не только с локального хоста, но и с других подсетей и хостов, нужно будет открыть доступ к UDP-порту 161 для этих подсетей и хостов.
Zabbix Мониторинг сервера Asterisk с использованием SNMP
Zabbix Мониторинг сервера Asterisk с использованием SNMP
Хотите узнать, как использовать Zabbix для мониторинга сервера Asterisk? В этом руководстве мы покажем вам, как настроить Zabbix для мониторинга VoIP-сервера Asterisk, установленного на компьютере под управлением Ubuntu linux.
• Zabbix 4.2.6
• Zabbix 4.4.0
• Ubuntu 18.04
• Ubuntu 19.04
• Звездочка 16.5.1
• Звездочка 16.6.0
Список оборудования:
В следующем разделе представлен список оборудования, использованного для создания этого учебника Zabbix.
Каждое оборудование, перечисленное выше, можно найти на сайте Amazon.
Zabbix Playlist:
На этой странице мы предлагаем быстрый доступ к списку видео, связанных с установкой Zabbix.
Не забудьте подписаться на наш канал на YouTube FKIT.
Zabbix Связанное руководство:
На этой странице мы предлагаем быстрый доступ к списку учебных пособий, связанных с установкой Zabbix.
Учебник — Установка Asterisk SNMP
На сервере Asterisk используйте следующие команды для установки службы SNMP.
Найдите расположение файла snmpd.conf в вашей системе.
Прежде чем мы начнем, создайте резервную копию исходного файла конфигурации SNMP.
Далее вам нужно отредактировать файл snmpd.conf.
Вот оригинальный файл, до нашей конфигурации и без комментариев.
Вот новый файл с нашей конфигурацией.
Сообщество GokuBlack имеет разрешение только для чтения на сервере Linux.
Контактное лицо, ответственное за этот Linux, было настроено как Zamasu.
Расположение оборудования было настроено как ИТ-комната Вселенной 10.
Вам также следует перезапустить SNMP вручную и проверить состояние службы.
Вы завершили обязательную настройку Asterisk SNMP в Linux.
Учебник — Конфигурация Asterisk SNMP
Отредактируйте файл конфигурации Asterisk res_snmp.conf, чтобы включить интеграцию SNMP.
Добавьте следующие строки в конец файла res_snmp.conf.
Перезапустите сервис Asterisk.
Подключитесь к консоли Asterisk и проверьте, был ли загружен модуль Asterisk SNMP.
В нашем примере мы видим, что модуль Asterisk SNMP был загружен.
Чтобы проверить конфигурацию Asterisk SNMP, используйте следующую команду.
Имейте в виду, что мы использовали SNMP-сообщество GokuBlack в качестве примера.
Вы должны увидеть вывод SNMP:
Вы успешно настроили функцию Asterisk SNMP.
Учебник — Asterisk MIB Установка
Откройте каталог SNMP mib-репозиторий и создайте файл с именем ASTERISK-MIB.txt.
Доступ этот сайт Asterisk и скопируйте текстовое содержимое страницы внутрь файла MIB-ASTERISK.txt.
Вот пример начала этого файла.
Получите доступ к каталогу репозитория SNMP MIB и создайте файл с именем DIGIUM-MIB.txt.
Доступ этот сайт Asterisk и скопируйте текстовое содержимое страницы в файл DIGIUM-ASTERISK.txt.
Отредактируйте файл конфигурации SNMP с именем snmp.conf.
Вот оригинальный файл, перед нашей конфигурацией.
Вот новый файл с нашей конфигурацией.
Перезапустите службу SNMP.
Перезапустите сервис Asterisk.
Выполните еще один тест связи SNMP, чтобы проверить, работает ли преобразование OID в MIB.
Вы должны увидеть вывод SNMP, используя слова вместо цифр.
Поздравляем, вы успешно установили Asterisk MIB.
Zabbix — Как контролировать VoIP-сервер Asterisk
Теперь нам нужно получить доступ к панели мониторинга Zabbix-сервера и добавить компьютер Asterisk Linux в качестве хоста.
Откройте браузер и введите IP-адрес вашего веб-сервера плюс / zabbix.
В нашем примере в браузере был введен следующий URL:
На экране входа в систему используйте имя пользователя по умолчанию и пароль по умолчанию.
• Имя пользователя по умолчанию: Admin
• Пароль по умолчанию: zabbix
После успешного входа вы будете отправлены на Zabbix Dashboard.
На экране панели инструментов откройте меню «Конфигурация» и выберите опцию «Хост».
В правом верхнем углу экрана нажмите кнопку «Создать хост».
На экране конфигурации хоста вам нужно будет ввести следующую информацию:
• Имя хоста — введите имя хоста для идентификации сервера Asterisk.
• Видимое имя хоста — повторите имя хоста.
• Новая группа — введите имя для идентификации группы похожих устройств.
• Интерфейс агента — нажмите на опцию Удалить.
• Интерфейс SNMP — введите IP-адрес сервера Asterisk.
Вот оригинальное изображение, перед нашей конфигурацией.
Вот новое изображение с нашей конфигурацией.
Далее нам нужно настроить сообщество SNMP, которое Zabbix будет использовать для подключения на Zabbix сервере.
Откройте вкладку «Макросы» в верхней части экрана.
Значение макроса <$ SNMP_COMMUNITY>должно быть сообществом SNMP компьютера Linux.
Нажмите кнопку Добавить, чтобы включить этот хост в базу данных Zabbix.
На экране панели инструментов откройте меню «Конфигурация» и выберите опцию «Хост».
Найдите и нажмите на имя хоста, который вы создали ранее.
В нашем примере мы выбрали имя хоста: LINUX-SERVER-01
На экране свойств хоста перейдите на вкладку Приложения.
В правой верхней части экрана нажмите кнопку «Создать приложение».
На экране «Приложения хоста» создайте новое приложение с именем Asterisk.
После завершения создания приложения перейдите на вкладку «Элементы».
В верхней правой части экрана нажмите кнопку «Создать элемент».
На экране создания элемента необходимо настроить следующие элементы:
Пример 01 — элемент SNMP для мониторинга версии Asterisk:
• Имя: Звездочка Версия
• Тип: Агент SNMPv2
• Ключ: звездочка.версия
• OID: 1.3.6.1.4.1.22736.1.1.1.0
• Сообщество SNMP: <$ SNMP_COMMUNITY>
• Тип информации: текст
• Интервал обновления: 1 м
• Применение: звездочка
Пример 02 — элемент SNMP для мониторинга времени работы Asterisk:
• Имя: Asterisk Uptime
• Тип: Агент SNMPv2
• Ключ: звездочка. Время
• OID: 1.3.6.1.4.1.22736.1.2.1.0
• Сообщество SNMP: <$ SNMP_COMMUNITY>
• Тип информации: числовой (без знака)
• Единицы: время работы
• Интервал обновления: 30 с
• Применение: звездочка
Пример 03 — элемент SNMP для отслеживания активных вызовов Asterisk:
• Имя: Asterisk Calls Active
• Тип: Агент SNMPv2
• Ключ: asterisk.calls.active
• OID: 1.3.6.1.4.1.22736.1.2.5.0
• Сообщество SNMP: <$ SNMP_COMMUNITY>
• Тип информации: числовой (без знака)
• Интервал обновления: 1 м
• Применение: звездочка
Пример 04 — элемент SNMP для мониторинга обработанных вызовов Asterisk:
• Имя: Обработано вызовов Asterisk
• Тип: Агент SNMPv2
• Ключ: asterisk.calls.processed
• OID: 1.3.6.1.4.1.22736.1.2.6.0
• Сообщество SNMP: <$ SNMP_COMMUNITY>
• Тип информации: числовой (без знака)
• Интервал обновления: 1 м
• Применение: звездочка
Нажмите на кнопку Добавить, чтобы завершить создание элемента и подождите 5 минут.
Чтобы протестировать свою конфигурацию, войдите в меню «Мониторинг» и выберите опцию «Последние данные».
Используйте конфигурацию фильтра для выбора нужного имени хоста и нажмите кнопку «Применить».
В нашем примере мы выбрали имя хоста LINUX-SERVER-01
Вы сможете увидеть результаты мониторинга Asterisk с помощью Zabbix.
Поздравляем! Вы настроили Zabbix для мониторинга сервера Asterisk.