Ad Widget

Collapse

Ldd. Триггер в зависимости от значения перем&#

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DenisBY
    Member
    • Jul 2006
    • 44

    #1

    Ldd. Триггер в зависимости от значения перем&#

    Есть RabbitMQ сервер с более чем 80 очередями. Большинство очередей имеют вид:
    Code:
    queue_a_prod
    queue_a_test
    queue_a_dev
    queue_b_prod
    queue_b_test
    queue_b_dev
    ...
    queue_z_prod
    queue_z_test
    queue_z_dev
    В настоящий момент есть скрипт, который возвращает все очереди, на стороне zabbix они фильтруются по маске 'queue_.*' и для них создаются items и triggers. Т.е. все _prod, _test и _dev имеют одинаковые значения для триггеров.

    Можно ли как-то в зависимости от _prod, _test и _dev задавать разные значение для триггеров?
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by denisby
    Есть rabbitmq сервер с более чем 80 очередями. Большинство очередей имеют вид:
    Code:
    queue_a_prod
    queue_a_test
    queue_a_dev
    queue_b_prod
    queue_b_test
    queue_b_dev
    ...
    Queue_z_prod
    queue_z_test
    queue_z_dev
    В настоящий момент есть скрипт, который возвращает все очереди, на стороне zabbix они фильтруются по маске 'queue_.*' и для них создаются items и triggers. Т.е. все _prod, _test и _dev имеют одинаковые значения для триггеров.

    Можно ли как-то в зависимости от _prod, _test и _dev задавать разные значение для триггеров?
    Сделайте 3 шаблона с разными фильтрами и разными триггерами.

    Comment

    • DenisBY
      Member
      • Jul 2006
      • 44

      #3
      Originally posted by yukra
      Сделайте 3 шаблона с разными фильтрами и разными триггерами.
      Пробовал. Ругается
      Code:
      Item with key "rabbitmq.queues[{#VHOSTNAME},queue_messages,{#QUEUENAME}]" already exists on "Template App RabbitMQ v3".

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        Originally posted by DenisBY
        Пробовал. Ругается
        Code:
        Item with key "rabbitmq.queues[{#VHOSTNAME},queue_messages,{#QUEUENAME}]" already exists on "Template App RabbitMQ v3".
        сделайте "еще один параметр" в lld, который будет приниматься вашим скриптом и ни на что не будет влиять

        Comment

        • DenisBY
          Member
          • Jul 2006
          • 44

          #5
          Да, спасибо. Так и сделал. обозвал rabbitmq.queues_bla[*] и все заработало. Спасибо!

          Comment

          Working...