Ad Widget

Collapse

Динамические items и triggers.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gdgsoft
    Senior Member
    • Apr 2009
    • 202

    #1

    Динамические items и triggers.

    Собственно, подобные вопросы уже, так или иначе, поднимались по разным темам, поэтому решил создать отдельную. Если я чего-то недопонял, в текущих возможностях zabbix-а то направьте на путь истинный.

    Итак, моя ситуация. С ip оборудованием все более-менее, но по работе приходится сталкиваться с коммутаторами мобильных операторов, sdh-оборудованием и т.д. Самый простой пример, который, наверное, поможет отразить суть сложности при конфигурации zabbix-а это:
    1) Имеем 5 транкгрупп;
    2) По 10 потоков e1 в каждой;
    3) Каждый из которых имеет 32 канала.

    Для того что бы это все поставить под мониторинг, необходимо описать 1) х 2) х 3) = 1600 триггеров(надеюсь я ошибаюсь), и это только по каналам… Еще по потокам и транкгруппам.
    Было бы удобнее, если бы по присылаемым данным с железа, можно было бы формировать динамически item и trigger под него.
    Если это можно уже сейчас, то подскажите как, мозг себе уже разрушил.
    Zabbix 2.4.2
    PHP 5.4.5
    Oracle Linux 6.5
    VmWare ESXi 4

    MariaDB 10.0.15
    Oracle Linux 6.5
    Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #2
    âîïðîñ, çà÷åì ìîíèòîðèòü òàéìñëîòû îòäåëüíî?

    Comment

    • gdgsoft
      Senior Member
      • Apr 2009
      • 202

      #3
      Вопрос не принципиальный Я хотел показать, что устройство может иметь достаточно большую, но однотипную конфигурацию, если так можно сказать. Потом, устройство расширяемо... Опять же, добовляются/убираются потоки, создаются транкгруппы и т.д.
      Конфигурить все это счастье как по мне, не совсем удобно, в принципе. Куда удобнее вести обработку данных по маске, например, идут сообщения, среди прочего, содержащие:
      aaa 1-2-6
      bbb 4-20-16

      отдельно описывать каждый ITEM с параметрами для каждой строки?
      Ну придет завтра: ccc 5-13-2 и сообщение будет пропущено. Потом еще вешать триггер на каждый ITEM.

      Как вариант, то при запуске zabbix_sender в параметре ключа можно было бы указывать нечто:
      --key “trapE1[1][2][3]”
      ITEM был бы описан как: trapE1[$1][$2][$3], что дало бы ему возможность быть уникальным и динамическим, ну а описание триггера само собой разумеющееся с дескрипшеном как нужно, например:
      «{HOSTNAME}: Остановка Е1 [$1][$2][$3]»
      «{HOSTNAME}: Остановка Е1, транкгруппа [$1], поток[$2]»
      и т.д.
      Ну это грубый пример…


      Сейчас, для того чтобы не пропускать сообщения я себе создал дефолтный ключ в каждом хосте и дефолтный хост с одним ключем, которые принимают все неописанные трапы в случае чего, но опять же, если придет несколько неописанных трапов, то я увижу в списке триггеров только последний.

      Опять же, возможно/скорее всего, я что-то недопонимаю.
      Zabbix 2.4.2
      PHP 5.4.5
      Oracle Linux 6.5
      VmWare ESXi 4

      MariaDB 10.0.15
      Oracle Linux 6.5
      Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

      Comment

      • dotneft
        Senior Member
        • Nov 2008
        • 699

        #4
        äóìàþ òîëüêî ñ ïîìîùüþ xml øàáëîíîâ èëè ÷åðåç api òàêîå âîçìîæíî(

        Comment

        • gdgsoft
          Senior Member
          • Apr 2009
          • 202

          #5
          Спасибо.
          Буду надеятся, что нечто подобное реализуют позже...
          Zabbix 2.4.2
          PHP 5.4.5
          Oracle Linux 6.5
          VmWare ESXi 4

          MariaDB 10.0.15
          Oracle Linux 6.5
          Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

          Comment

          Working...