Ad Widget

Collapse

Отключить через api триггеры у группы хосто

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zmdpc
    Senior Member
    • Oct 2014
    • 484

    #1

    Отключить через api триггеры у группы хосто

    Подскажите каким образом можно используя api выключить у группы хостов определенный триггер добавленный lld. Например определенный триггер на 49 порту каждого узла определенной группы?
  • zmdpc
    Senior Member
    • Oct 2014
    • 484

    #2
    Есть какието может другие варианты быстро сделать подобное?
    Может при обнаружении интерфейсов ?

    Comment

    • Jimson
      Senior Member
      • Jan 2008
      • 1327

      #3
      Создать шаблон, пустой, в присоединенных шаблонах указать ваш шаблон с LLD.
      В созданном шаблоне-наследнике деактивировать требуемые прототипы.
      Массовым обновлением хостов сделать "замену шаблонов" БЕЗ ОЧИСТКИ ДАННЫХ.
      Дождаться цикла LLD + время обновления кэша zabbix.

      Comment

      • zmdpc
        Senior Member
        • Oct 2014
        • 484

        #4
        Для себя решил прямым запросом к базе SQL
        Сделал выборку триггеров сотвествующих условию:
        Code:
        SELECT * FROM `triggers` WHERE `description` LIKE '%ТУТ УКАЗАНО УСЛОВИЕ%';
        получил ид требуемых триггеров, а потом построчно заранее подготовленным в Exel запросом вида
        Code:
        UPDATE `zabbix`.`triggers` SET `status` = '1' WHERE `triggers`.`triggerid` = ИД ТРЕБУЕМОГО ТРИГЕРА;
        отправил нужные триггеры в режим деактивирован.
        Last edited by zmdpc; 19-06-2015, 18:14.

        Comment

        Working...