Всем привет! Есть микрот 3011 прошивка 6.41.4 в качестве vpn сервера. На него подключаются около 20 клиентов, типы подключений разные sstp pptp. На zsbbix`e настроен узел сети и присоединен к нему шаблон Template SNMP Mikrotik скачанный с zshare. При подключении к микроту клиента создается пучек элементов с состоянием канала. При пере подключении меняется ID интерфейса и создаются заново такие же элементы и графики но в комплексный экран они уже не попадают и приходится его руками редактировать. И собственно вопрос: можно ли как-то привязать создаваемые элементы к имени интерфейса что бы не создавались новые элементы и не приходилось каждый раз руками править пере подключенных клиентов? Спасибо.
Ad Widget
Collapse
Мониторинг Mikrotik vpn соединений
Collapse
X
-
Да, имена подключаемых клиентов уникальны. При переподключении изменяется ID тот что в скобках и создается новый интерфейс а старый переходит в режим не поддерживается.В самом шаблоне указаноInterfaces: <pptp-orel01-test-pptp> (In) .1.3.6.1.2.1.2.2.1.10.["15729866"] 1с 7д 90д SNMPv2 агент Traffic Не поддерживается Interfaces: <pptp-orel01-test-pptp> (In) .1.3.6.1.2.1.2.2.1.10.["15729930"] 1с 7д 90д SNMPv2 агент Traffic Активировано Interfaces: <pptp-orel01-test-pptp> (Out) .1.3.6.1.2.1.2.2.1.16.["15729866"] 1с 7д 90д SNMPv2 агент Traffic Не поддерживается Interfaces: <pptp-orel01-test-pptp> (Out) .1.3.6.1.2.1.2.2.1.16.["15729930"] 1с 7д 90д SNMPv2 агент Traffic Активировано Правильно я понял что нужно поменять именно тут?{#SNMPVALUE} (In) .1.3.6.1.2.1.2.2.1.10.["{#SNMPINDEX}"] 1с 7д 90д SNMPv2 агент Traffic Comment
-
Лучше отклонить весь тимплейт для начала и тренироваться на тестовом.
Потом в LLD заданить чтонить типа discovery[{#IFNAME},IF-MIB::ifName]
В фильтры не забыть добавить регексп тех ифнеймов, которые ты хочешь мониторить.
И потом прототипы айтемов уже привязывать к имени интерфейса, а не к индексу.
Comment
-
Целый день убил на это и нифига понять не могу.
Так микрот показывает оиды своих интерфейсов
name=.1.3.6.1.2.1.2.2.1.2.15729998
actual-mtu=.1.3.6.1.2.1.2.2.1.4.15729998
mac-address=.1.3.6.1.2.1.2.2.1.6.15729998
admin-status=.1.3.6.1.2.1.2.2.1.7.15729998
oper-status=.1.3.6.1.2.1.2.2.1.8.15729998
bytes-in=.1.3.6.1.2.1.31.1.1.1.6.15729998
packets-in=.1.3.6.1.2.1.31.1.1.1.7.15729998
discards-in=.1.3.6.1.2.1.2.2.1.13.15729998
errors-in=.1.3.6.1.2.1.2.2.1.14.15729998
bytes-out=.1.3.6.1.2.1.31.1.1.1.10.15729998
packets-out=.1.3.6.1.2.1.31.1.1.1.11.15729998
discards-out=.1.3.6.1.2.1.2.2.1.19.15729998
errors-out=.1.3.6.1.2.1.2.2.1.20.15729998
Так как они динамические при переподключении последняя цифра увеличивается. Получается нужно как-то сравнить имя интерфейса на микроте со всеми именами получаемыми по dicovery и при совпадении использовать ОИД совпавшего интерфейса. Или как-то получить SNMPINDEX по известному имени интерфейса snmpindex=(PPTP-user1==IFNAME)
Чет я совсем запутался. Помогите плиз.Comment
-
Comment