Size: a a a

Zabbix Russian Community

2020 May 07

AK

Andrey Kharchenko in Zabbix Russian Community
ааааа вам надо чтобы замолкал через 8 минут, несмотря на то что данных нет...
странная логика )))) подумаю )
источник

IA

Ilya Ableev in Zabbix Russian Community
Человек не знает, чего хочет и зачем
источник

П

Паша in Zabbix Russian Community
Условие срабатывания: nodata(3m) = 1
Условие восстановления: nodata(8m) = 1 or nodata(1m) = 0
источник

AK

Andrey Kharchenko in Zabbix Russian Community
да. про условия восстановления  я не думал
но триггером можно так... ну смотрите... nodata(3m) and count (9m....)>=1
источник

П

Паша in Zabbix Russian Community
Если вам нужно неоыбчное условие восстановления — для этого самое место в условии восстановления ;)
источник

П

Паша in Zabbix Russian Community
Хотя я не уверен, на зажжется ли он снова...
источник

AK

Andrey Kharchenko in Zabbix Russian Community
Andrey Kharchenko
да. про условия восстановления  я не думал
но триггером можно так... ну смотрите... nodata(3m) and count (9m....)>=1
Хотя нет не and надо. Но в эту сторону копать
источник

П

Паша in Zabbix Russian Community
Возможно в условие триггера стоит добавить ... and nodata(4m) = 0, чтобы загорался только когда первые три минуты не было данных
источник

П

Паша in Zabbix Russian Community
Поэкспериментируйте
источник

AK

Andrey Kharchenko in Zabbix Russian Community
с сount сработало бы если бы XOR был, но его нет

а так - условие на срабатывание триггера nodata(3m)=1
а на восстановление nodata(8m)=1
выглядит так.
поправьте меня если не прав
источник

А

Алексей in Zabbix Russian Community
Ilya Ableev
Человек не знает, чего хочет и зачем
Я прекрасно понимаю что я хочу и зачем и пытаюсь этого добиться. Второй день не получается, решил попросить помощи. Если вы не хотите помогать/вникать - можно просто промолчать и пройти мимо. А не сверкать тут своей "проницательностью"
источник

А

Алексей in Zabbix Russian Community
Паша
Если вам нужно неоыбчное условие восстановления — для этого самое место в условии восстановления ;)
Я пробовал.. к соажлению условие ошибки то не обнуляется и до сих пор активно.... =( А никаких других условий пока нету, кроме nodata
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Алексей
Нет.. мне именно на данные есть.... вообще хочу добиться вот такого... "{host.key.nodata(3m)}=1 and {host.key.nodata(8m)}=0" чтобы ттриггер сработал, оповестил через 3 минуты, а потом пропал через 10....
Попробуй сдвиг по времени добавить или в действии сделай шаг 3 минуты, а само уведомление на втором шаге. Но в таком случае придется отдельное действие городить
источник

IA

Ilya Ableev in Zabbix Russian Community
Алексей
Я прекрасно понимаю что я хочу и зачем и пытаюсь этого добиться. Второй день не получается, решил попросить помощи. Если вы не хотите помогать/вникать - можно просто промолчать и пройти мимо. А не сверкать тут своей "проницательностью"
А вы и не написали, зачем это надо.
Вокруг одной функции можно зависнуть надолго.
Зачем ему пропадать через 8 минут, если данных нет?
Чего вы пытаетесь добиться такой конструцией?
Есть куча других способов реализовать то, что вы хотите.
источник

VM

V M in Zabbix Russian Community
Алексей
Т.е. через 3 минуты триггер выстреливает об отсутствии данных, потом замолкает через 8 минут, не смотря на то, что данных все еще нету.
Может так max(600,60)=0 ?
источник

А

Алексей in Zabbix Russian Community
Ilya Ableev
А вы и не написали, зачем это надо.
Вокруг одной функции можно зависнуть надолго.
Зачем ему пропадать через 8 минут, если данных нет?
Чего вы пытаетесь добиться такой конструцией?
Есть куча других способов реализовать то, что вы хотите.
Я обрисовал задачу полностью, ничего не скрыл. Больше данных я дать не могу - потому как их нету.
источник

C

Combot in Zabbix Russian Community
🌟 V M has reached level 2!
источник

А

Алексей in Zabbix Russian Community
Andrey Kharchenko
ааааа вам надо чтобы замолкал через 8 минут, несмотря на то что данных нет...
странная логика )))) подумаю )
Да, логика может и странная, но как-то другая здесь не лезет. Обрисую полностью задачу, с ненужными подробностями, дабы не выглядеть глупо с "каверзными" задачками =):
Эта проверка выполняется на рабочих станциях пользователей (сбор данных только по будням с 9 до 18), сервис на рабочих станциях имеет дурацкое свойство подвисать или вообще останавливаться, но так как этот сервис не критичен - я хочу узнать о том что он глюкнул, но не хочу чтобы уведомление об этом висело на дашборде до исправления ситуации. Уведомил - повисел некоторое время на дашборде - пропал. Данные от сервиса приходят текстовые (http проверка - если есть ответ - сервис работает, если нет ответа - сервис повис/выключился), какие там данные - не важно, главное что сервис ответил. Соответственно оперировать получается только одним ключем есть данные/нет данных.... Как то так.
источник

AK

Andrey Kharchenko in Zabbix Russian Community
я бы решал по другому ее, а не через nodata
источник

А

Алексей in Zabbix Russian Community
Andrey Kharchenko
да. про условия восстановления  я не думал
но триггером можно так... ну смотрите... nodata(3m) and count (9m....)>=1
Не, так тоже не получится... Ведь там данных нет вообще. Т.е. count(9m) - будет 0...
источник