@ZabbixPro

Страница 434 из 1183
Alexander
07.10.2017
19:15:55
если zabbix sender то лучше учитывать # а не время

Александр
07.10.2017
19:16:16


у тебя сендер может не слать данные

а это не равно 0

Google
Alexander
07.10.2017
19:17:00
нулей нет

триггер прав

Александр
07.10.2017
19:17:08
бинго

Александр
07.10.2017
19:17:56
тебе да, лучше считать #

Ash
07.10.2017
19:18:00
и какое же минимальное значение из ничего? :)

нулей нет
минимальное значение больше 0, а не нулей нет

Alexander
07.10.2017
19:19:21
увелич до 3600

потом до 7200

Ash
07.10.2017
19:20:34
тебе да, лучше считать #
не вижу, как # вообще будет работать. Пришло 0 0 2. минимальное из 3 это 0, проблем нет. А это 2 потом еще 3 часа будет висеть и никто не узнает

Alexander
07.10.2017
19:21:05
max?

Александр
07.10.2017
19:21:10
last?

Ash
07.10.2017
19:21:25
потом до 7200
попробую, но уже не сегодня

Google
Alexander
07.10.2017
19:21:28
я ж писал думая что у вас периодика, а уу вас сендер

Ash
07.10.2017
19:21:37
last?
флапится сильно, аж в глазах рябит

Alexander
07.10.2017
19:22:22
флап лечится через last(3600) к примеру

если триггер описать двумя кусками

как я выше писал

Александр
07.10.2017
19:23:26
флапится сильно, аж в глазах рябит
Ну судя по периодичности не особо должно

Alexander
07.10.2017
19:23:30
ну и не люблю я такое, но тут с сендером может помочь сглаживание флапа и ручное отключение

Александр
07.10.2017
19:24:13
тебе не сюда

FloID
07.10.2017
19:24:21
Ash
07.10.2017
19:24:22
Ну судя по периодичности не особо должно
это один канал я показал, а их там куча, некоторые колбасит знатно

Александр
07.10.2017
19:24:45
в какой нить канал убера

FloID
07.10.2017
19:25:13
Alexander
07.10.2017
19:25:15
это один канал я показал, а их там куча, некоторые колбасит знатно
тогда надо изначально понимать задачу - ловить любое изменение канала, ловить если в периоде времени постоянная проблема итд итп

ну и если сендер - то логики не надо вообще - он должен слать при аварии

Alexander
07.10.2017
19:26:27
а флап лечить

ну все

Ash
07.10.2017
19:26:58
ну он и шлет при аварии и восстановлении

Alexander
07.10.2017
19:26:59
взводить алерт при last

и все

Google
Ash
07.10.2017
19:27:20
ладно, попробую ласт с параметрами

Александр
07.10.2017
19:27:34
еще nodata есть

Alexander
07.10.2017
19:27:50
нодата для периодики. тут сендер

Ash
07.10.2017
19:27:53
еще nodata есть
это другой мониторинг

Александр
07.10.2017
19:28:08
это как доп условие в триггер

Ash
07.10.2017
19:28:12
нодата про проблемы канала не расскажет

Александр
07.10.2017
19:28:39
nodata скажет что не было данных

Alexander
07.10.2017
19:29:11
это как доп условие в триггер
sender работает по событию. если все ок, год, год не будет событий

Ash
07.10.2017
19:29:17
типа ласт без параметров > 0 и нодата 10 минут = проблема?

Александр
07.10.2017
19:29:29
типа min + nodata

Ash
07.10.2017
19:29:31
ксатит, как вариант

Alexander
07.10.2017
19:29:41
не вариант

Alexander
07.10.2017
19:29:51
не делайте так

Александр
07.10.2017
19:30:08
Alexander
07.10.2017
19:30:16
у тебя потенциально канал глюкнуть 5 раз в минуту может и нодата не поможет

Ash
07.10.2017
19:31:04
ну так я хочу знать, что он какое-то время лежит, а не дергается

Александр
07.10.2017
19:31:07
Alexander
07.10.2017
19:31:33
от ок не оградит

Александр
07.10.2017
19:34:31
{Oscam:tv.chan.state.["{#NAME}"].min(1800)}>0 AND{Oscam:tv.chan.state.["{#NAME}"].nodata(1800)}=0

Ash
07.10.2017
19:35:30
а есть какой-то способ дебажить условие триггера?

Google
Александр
07.10.2017
19:35:42
{Oscam:tv.chan.state.["{#NAME}"].min(1800)}>0 AND{Oscam:tv.chan.state.["{#NAME}"].nodata(1800)}=0
А на восстановление отдельное выражение

без nodata

или с ним :)

Ash
07.10.2017
19:39:53
Есть конструктор
конструктор предлагает вместо вычисления функции подставить значение и оттестировать, а мне бы прям функцию оттдебажить, посмотреть что у нее на выходе

вычисляемый элемент что ли сделать...

Alexander
07.10.2017
19:51:31
({TRIGGER.VALUE=0} and Oscam:tv.chan.state.["{#NAME}"].last()>0) or ({TRIGGER.VALUE=1} and Oscam:tv.chan.state.["{#NAME}"].max(15m)=0)

15 минут - крутить по вкусу

Admin
ERROR: S client not available

Александр
07.10.2017
19:52:29
будет ли работать max если нет данных?

Alexander
07.10.2017
19:52:56
проверить )

Ash
07.10.2017
20:03:04
вычисляемый элемент что ли сделать...
вычисляемый элемент оказался неподдерживаемым, хотя на другом канале, где за полчаса данные есть, показывал значение функции. Из этого делаю вывод, что временные функции на вероятно отстуствующих данных использовать нельзя

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

задача выполнена, спасибо всем причастным)

Alexander
07.10.2017
20:06:28
итоговое выражение триггера в студию, если не сложно

Ash
07.10.2017
20:07:14
итоговое выражение триггера в студию, если не сложно
его нет, потому что задача была в первую очередь разобраться в чем проблема

на работе буду, попробую с нодата, как обсуждали выше

Alexander
07.10.2017
20:08:09
интересный кейс, почитал форум Заббикса, аналогичные проблемы описываются

Ash
07.10.2017
20:09:05
может зарепортить.. а то смотришь на график, там 0, думаешь, что там действительно 0, а там ничего, оказывается

Alexander
07.10.2017
20:09:11
будет ли работать max если нет данных?
За хак с nodata спасибо. Похоже для event-driven мониторинга в заббиксе нельзя использовать time based функции, спасает именно nodata по идее

Google
Alexander
07.10.2017
20:11:48
надо бы вопрос задать Алексею Владышеву, чтобы понять именно логику работы event driven monitoring (trapper без привязки ко времени, только по событию) и как с этим работают все time based функции (например min(30m), avg(86400) итд)

@ableev ^^^

Ilya
07.10.2017
20:14:29
Alexander
07.10.2017
20:15:21
???
подскажи, вроде здесь был Алексей Владышев

Alexander
07.10.2017
20:16:30
Он здесь есть.
смешно звучит, но как его здесь зовут?

Ash
07.10.2017
20:16:49
у него ника нет

Ilya
07.10.2017
20:16:52
Или Vladishev

Александр
07.10.2017
20:18:54
"Alexei Vladyshev"
Вот так, да

Alexander
07.10.2017
20:20:46
вопрос в том, что с ним происходит, и что он отдает, если не было значений последние 30 минут

Ilya
07.10.2017
20:21:55
С кем с ним? Если не было значений — никак не обработается, будет последний стэйт триггера отображаться.

И это в принципе логично и ожидаемо из описания самих типов айтемов

Александр
07.10.2017
20:23:58
если нет данных за час, что покажет max(30m)?

Ну или в конкретном случае min

Страница 434 из 1183