Здравствуйте.
Почитал разных мануалов \ гайдов и решил сделать в МикроТик скрипт, который, к примеру, выводит количество активных пиров WG. На самом МикроТик скрипт отрабатывает как надо и выводит число.
Добавляю элемент данных к хосту (хост мониторится по snmp): указываю данные (Key - произвольный (наверное), OID 1.3.6.1.4.1.14988.1.1.8.1.1.2.3 - по snmpwalk это сам скрипт) - но результат всегда почему-то возвращается имя скрипта...
Подскажите, пожалуйста, что я делаю не так? Права по snmp у Zabbix на запись есть (community - read, write).
Вот пример скрипта на МикроТик:
Пробовал ставить OID get[1.3.6.1.4.1.14988.1.1.8.1.1.2.3] - не помогло, все равно значение это название скрипта... Версия Zabbix 7.4.9
Почитал разных мануалов \ гайдов и решил сделать в МикроТик скрипт, который, к примеру, выводит количество активных пиров WG. На самом МикроТик скрипт отрабатывает как надо и выводит число.
Добавляю элемент данных к хосту (хост мониторится по snmp): указываю данные (Key - произвольный (наверное), OID 1.3.6.1.4.1.14988.1.1.8.1.1.2.3 - по snmpwalk это сам скрипт) - но результат всегда почему-то возвращается имя скрипта...
Подскажите, пожалуйста, что я делаю не так? Права по snmp у Zabbix на запись есть (community - read, write).
Вот пример скрипта на МикроТик:
Code:
:local count;
:set count 0;
:foreach i in=[/interface wireguard peers find where allowed-address ~"172.17." current-endpoint-address !=1.2.3.4] do={
:set count ($count+1);
}
:put $count;
Comment