Ad Widget

Collapse

Пользовательские макросы в функциях три&

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Новичок
    Junior Member
    • Dec 2010
    • 1

    #1

    Пользовательские макросы в функциях три&

    Добрый день уважаемые коллеги!

    Не судите строго если вопрос задан не совсем корректно, я не программист.

    Есть пара сотен коммутаторов D-Link DES-3526, которые назрела необходимость мониторить. По графикам загрузки портов и icmpping, вопросов нет. Есть проблема следующего плана. С DES-ов приходят трапы по linkDown на портах.

    Задача, что-бы срабатывал триггер на данное событие и выполнялось действие (сообщение на email и т.п.) с информацией о том, на каком из портов и какого из коммутаторов проблема (за определенный промежуток времени порт «ложился» N-е количество раз). с указанием IP-адреса коммутатора.

    Далее сам вопрос...

    Трапы приходят c DES- ов в таком виде: 192.168.200.11 linkDown port 1 скажем, 192.168.100.33 linkDown port 23 и т.п.

    В описании Zabbix говорится, что пользовательские макросы можно использовать в качестве параметров функций в триггерах.

    В частности... {$_DES_3526_IP}=> скажем 192.168.200.11 для конкретного узла.

    Должен ли срабатывать триггер?

    В триггере используется функция COUNT. Без использования пользовательских макросов все работает без проблем.

    Выражение из-за громоздкости в своем вопросе изменил.

    (({192.168.200.11:snmptraps.regexp(192.168.200.11 linkDown port 1)})#0) – работает.
    Но если вместо IP-адреса подставить макрос, триггер перестает срабатывать. При сохранении синтаксических ошибок нет, все ОК.

    (({192.168.200.11:snmptraps.regexp({$_DES_3526_IP} linkDown port 1)})#0)

    В противеом случае (без макроса) получаем действие по неопределенному узлу.

    Версия Заббикс — 1.8.3

    Подскажите, можно ли использовать {$MACRO} таким образом или не вариант?
    Если нет, то каким образом лучше решить данную задачу, что-бы не описывать триггеры по каждому порту отдельно для каждого узла?

    Заранее благодарю!.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Я бы посоветовал проверить работу на Zabbix 1.8.4rc2

    Comment

    Working...