@ZabbixPro

Страница 1073 из 1183
Kamil
17.09.2018
17:46:30
ы, специалист начл про забикс расказывать

https://www.youtube.com/watch?v=ZrNScBG9TnU

Vova
17.09.2018
17:47:22
ы, специалист начл про забикс расказывать
рыбу купить?)) дальше недочитал)))

Kamil
17.09.2018
17:47:42
Google
Vova
17.09.2018
17:47:54
нуну)))

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
20:35:35
Привет коллеги. Чот туплю с триггером. Как слелать что бы срабатывал, только если три последних значения пришли выше порога? .last(#3)>0 не помогает, всёравно срабатывает при первом же сбойном, а не когда три подряд накопилось

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
20:40:51
Вооот, типа шифт делает... Я так и подумал, что чот не то. Видимо надо три раза энд сделать на три последних. АВГ сделает 0 1 1 — уже запредельным.

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
20:42:04
#3 это же и получается шифт на 3 назад. Типа только если третье с конца вышло за порог

Alex
17.09.2018
20:42:14
min(#3)>0
Min 3 из 3х минимальное проверять будет

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
20:43:32
{www.zabbix.com:net.if.in[eth0,bytes].min(5m)}>100K The expression is true when number of received bytes on eth0 is more than 100 KB within last 5 minutes.

Google
Alex
17.09.2018
20:43:43
Ну вот уж не ожидал!
Задача другая, 3 подряд минимума должно быть, а не один из 3х меньше чего то

Ilya
17.09.2018
20:43:53
{www.zabbix.com:net.if.in[eth0,bytes].min(5m)}>100K The expression is true when number of received bytes on eth0 is more than 100 KB within last 5 minutes.
И? Короче, можешь не делать. Ты спросил - я ответил. Зачем спрашивать, если ты забил на ответ и начинаешь спорить? Возьми листик, ручку и займись логикой.

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
20:45:38
Похоже самое простое и очевидное: las(#1) and last(#2) and last(#3)

Ilya
17.09.2018
20:45:53
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
20:46:20
Я бы avg сделал
так он даст сробатывание уже на 2-х из трёх

Alex
17.09.2018
20:46:46
так он даст сробатывание уже на 2-х из трёх
Нет, всё зависит от порога срабатывания

Ща Илья нам по башке надает

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
20:47:03
>0

Ilya
17.09.2018
20:47:29
так он даст сробатывание уже на 2-х из трёх
Ты читать будешь, что тебе изначально говорят? Давай или min, или вот как ты предложил. Но обсуждение предлагаю закончить.

Не понимаешь с min - ну извини.

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
20:47:52
Ilya
17.09.2018
20:48:01
Листик. Ручка.

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
20:48:34
В любом случае спасибо всем ;)

Alex
17.09.2018
20:49:57
Листик. Ручка.
А можешь мне с min объяснить? У меня не выходит с бумажкой.

Ilya
17.09.2018
20:50:06
Проконсультрую по всякой херне. Дорого. Подпись - анонимный заббиксоид

Ilya
17.09.2018
20:50:50


Google
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
20:53:32
Полагаю, что есть ключевая разница между 5m и #5

Ilya
17.09.2018
20:58:55
Полагаю, что есть ключевая разница между 5m и #5
Поэтому я тебе и написал #3, блин

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:00:22
Так вот вопрос в том, как min(#5) работает. Имено это не очевидно.

Alex
17.09.2018
21:00:31
Ну так условие то в твоём случае не выполняется. если заюзать avg(#3) или last(#1) and last(#2) and last(#3) то флаппинга можно избежать поставив полностью обратное выражение для восстановления. Это конечно сложнее, но гарантирует выполнение поставленной задачи. А если кто то не умеет ставить задачу, это ССЗБ

Так вот вопрос в том, как min(#5) работает. Имено это не очевидно.
очевидно, берётся 5 последних значений и из них выбирается минимальное. Потом минимальное сравнивается и зажигает триггер.

Alex
17.09.2018
21:02:26
нужна проверка не что один из 3х меньше чего то, а все 3 меньше чего то

Ilya
17.09.2018
21:02:40
Вот так будет сто проц работать: count(#3,0)=0 Объяснять не буду.

Если float и отрицательные есть - ок, не попадет

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:04:05
Ну так условие то в твоём случае не выполняется. если заюзать avg(#3) или last(#1) and last(#2) and last(#3) то флаппинга можно избежать поставив полностью обратное выражение для восстановления. Это конечно сложнее, но гарантирует выполнение поставленной задачи. А если кто то не умеет ставить задачу, это ССЗБ
Пока достаточно проверять, что достаточно долго сохраняется проблема. потмоу что ложные срабатывания длятся максимум 1-2 пришедших значения. Соответсвенно, если больше 3-х, то это уже алерт(проверки раз в секнуду)

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:05:42
очевидно, берётся 5 последних значений и из них выбирается минимальное. Потом минимальное сравнивается и зажигает триггер.
Очевидно, да. Но заббикс со свей логикой last(#n) тоже выглядит очевидно, а оказывается это шифт. Кстати, сейчас подумал, что если без решётки ставить, то может быть именно то самое и будет?

Alex
17.09.2018
21:05:47
Вот так будет сто проц работать: count(#3,0)=0 Объяснять не буду.
это ток с целыми интами сработает, а то что я сказал всегда. Но мне кажется он просто задачу ставить не умеет.

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:06:32
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:07:12
Если у него integer - хватит и этого
только 0 и 1, мб потом когда-то будет 2, 3, 4... Это сфэйлившийся шаг вебчека.

Google
Alex
17.09.2018
21:07:30
ЭТО ЦВЕТОЧКИ ЗАЦВЕЛИ ПРИМЕР ИЗ ДОКИ
давай будем подобрее? Вдруг научим его чему нибудь полезному.

Ilya
17.09.2018
21:07:39
только 0 и 1, мб потом когда-то будет 2, 3, 4... Это сфэйлившийся шаг вебчека.
Твою ж мать, а. Я надеюсь, тебе в принципе тяжело работается. И коллегам твоим тяжело, сочувствую им.

Ilya
17.09.2018
21:08:08
Бери то, что сказал изначально и пользуйся

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:08:47
Уже, но раз тема пошла за понимание min(#n) то хотелось осознать для себя эту конструкцию

Admin
ERROR: S client not available

Ilya
17.09.2018
21:09:30
И официальная дока

Могу лекцию устроить!

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:10:31
Я видел эту ссылку причём очень давно. И на неё ответил тебе вот это

Полагаю, что есть ключевая разница между 5m и #5

Alex
17.09.2018
21:10:53
только 0 и 1, мб потом когда-то будет 2, 3, 4... Это сфэйлившийся шаг вебчека.
когда нибудь, это не сейчас. С тем когда это будет снова напишешь, а сейчас юзай avg(#3)=0

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:11:23
Alex
17.09.2018
21:11:37
Полагаю, что есть ключевая разница между 5m и #5
за 5 минут все значения или последние 5 значений. Если раз в 1 сек проверка, то за 5 мин это 300 значений

Блин, но оно сработает когда придёт 0 1 1, а не 1 1 1
ты в школу сходи утром, пусть тебя научат считать

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:12:22
за 5 минут все значения или последние 5 значений. Если раз в 1 сек проверка, то за 5 мин это 300 значений
Минута слишком дофига. За это время все юзеры убегут. Мне надо последние 3 секунды(или три проверки, так как значение приходит раз в секунду)

ты в школу сходи утром, пусть тебя научат считать
Ок, если тут вопрос в моём непонимании математики, закрыли тему.

Google
Alex
17.09.2018
21:14:41
дети, давайте поможем научиться считать среднее этому господину. у нас есть 3 значения, 0, 1 и 1 в сумме они дают 2. Если мы разделим 2 на 3, то получим 0.(66) Если мы сравним 0.(66) и 0, то они не будут равны

Vitalii
17.09.2018
21:15:51
?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:15:54
А 0 0 1?

Тоже будет больше 0 же

Alex
17.09.2018
21:16:34
А 0 0 1?
ты вот что, меня тоже выбесить хочешь?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:16:44
Нет

I
17.09.2018
21:16:54
?

Alex
17.09.2018
21:17:17
@ableev на этом наши полномочия всё.

Vitalii
17.09.2018
21:19:01
@itjunki до кибер-дао тебе явно далековато ?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:19:29
Ах, я просто невнимателен, там авг РАВНО 0, а не БОЛЬШЕ 0

Alex
17.09.2018
21:21:18
я кстати с записью накосячил, как правильно 0.(6) или 0.6(6) или всё же 0.(66)?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:21:33
я запутался.... мне надо алертить, когда все три единицы пришли, а не 001 или 011

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:23:27
Вот, да, похоже на то, avg(#3)=1

Ilya
17.09.2018
21:23:31
Три единицы пришли или три ноля не пришли?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
17.09.2018
21:23:54
Сорян, что так долго формулировал условие

Три единицы пришли или три ноля не пришли?
любое количество 0 — ок, три единицы подряд — алерт

Ilya
17.09.2018
21:24:16
Вот, да, похоже на то, avg(#3)=1
Знаешь, когда будет Avg 3 = 1? (0 + 1 + 2)/3=1

Alex
17.09.2018
21:25:13
Сорян, что так долго формулировал условие
умри, вот твоё условие count(#3,1,gt)

я запутался.... мне надо алертить, когда все три единицы пришли, а не 001 или 011
Ты считаешь количество ошибок в веб проверках, сейчас и всегда сработает выражение выше.

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