Имеем brand new железку Zyxel GS1920. Железка мощная и хорошая, имеет много настроек и может отдавать много параметров по SNMP. Но как их у нее получить?
Для начала идем на оф. сайт за базой MIB устройства: https://www.zyxel.com/ru/ru/support/DownloadLandingSR.shtml?c=ru&l=ru&kbid=M-01897&md=GS1920-24
Нам потребуется любой MIB Browser, программа, способная с этими самыми MIB работать и найти из MIB нужный нам SNMP OID. Например: http://www.ireasoning.com/mibbrowser.shtml
Ставим прогу. Подгружаем в нее скачанный справочник MIB. Находим в нем нужный OID поиском.
Например, если нас интересует нагрузка на процессор коммутатора и загруженная его память, то нужные нам параметры:
NAME | Описание | OID |
sysMgmtCPUUsage | Device CPU usage (%) | .1.3.6.1.4.1.890.1.15.3.2.4 |
sysMgmtCPU5SecUsage | Average CPU usage in 5 seconds. (%) | .1.3.6.1.4.1.890.1.15.3.2.7 |
sysMgmtCPU1MinUsage | Average CPU usage in 1 minute. (%) | .1.3.6.1.4.1.890.1.15.3.2.8 |
sysMgmtCPU5MinUsage | Average CPU usage in 5 minutes. (%) | .1.3.6.1.4.1.890.1.15.3.2.9 |
sysMgmtMemUsage | Device memory usage (%) | .1.3.6.1.4.1.890.1.15.3.2.5 |
https://www.opennet.ru/docs/RUS/net-snmp/
Частой ошибкой является указание команде snmpget OID’а без индекса. В приведённом примере значение запрашиваемое по OID’у является скаляром, и индекс скаляра всегда равен ‘0’(нулю). Необходимо добавление ‘.0’ в конец OID’а, в противном случае произойдёт ошибка. Заметьте, что сообщения об ошибке несколько различны для SNMPv1 и SNMPv2c
Далее работаем с нашим Zabbix. Сначала добавим новый шаблон. Настройка – Шаблоны – Добавить шаблон.
Заполняем обязательные поля “Имя шаблона” и “Группы”. Сохраняем.
Добавляем в шаблон новый элемент данных:
Добавляем новый узел сети и распространяем на него наш новый шаблон.