Меню Рубрики

Установка snmp для asterisk

Ещё один блог сисадмина

воскресенье, 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

Читайте также:  Установка круиз контроля на вито 638

Настройка сервера 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 выполняется как обычно:

Читайте также:  Установка unifi video debian

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 к виду:

[general]subagent = yes
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.

Читайте также:  Установка gitlab ubuntu server

Вот оригинальный файл, до нашей конфигурации и без комментариев.

Вот новый файл с нашей конфигурацией.

Сообщество 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.

источник

Добавить комментарий