
Evgenii
20.01.2017
09:59:34
И кстати, почему ifSpeed а не ifOperSpeed?

Даниил
20.01.2017
10:01:36
а почему нет?

Evgenii
20.01.2017
10:04:54
ну как бы порт 1G может и на 10/100M подняться.
и будет 10М загрузка - 100% для реальности и 1% для теории.

Google

Даниил
20.01.2017
10:05:58
у нас с этим строго, потому что требование от магистральных портов - поднятый гигабит
так, ошибку в триггере нашел
заббикс выдавал по триггеру любой всплеск
какой оператор лучше всего применить, если мне надо мониторить не всплески, а, допустим, если полоса забита в течение 3 минут уже?

Juriy
20.01.2017
12:18:52
avg
например
или last(#3)>
есть варианты
погуглите "zabbix борьба с флаппингом"

Даниил
20.01.2017
12:19:34
а min?

Juriy
20.01.2017
12:19:57
ну можно и min, говорю же - много вариантов

Даниил
20.01.2017
12:21:18
просто в данный момент у меня так:
{DES-3552:ifHCInOctets.[{#SNMPINDEX}].min(#1)}>0.85*{DES-3552:1.3.6.1.2.1.2.2.1.5.[{#SNMPINDEX}].last()}
интервал 180 с

Google

Juriy
20.01.2017
12:21:51
можно сделать интервал 60 секунд и min(#3)

Даниил
20.01.2017
12:23:00
#3 в данном случае - данные за 3 минуты, я так полагаю?

Juriy
20.01.2017
12:27:41
да
3 последних раза

Евгений
20.01.2017
12:28:56
count()

Даниил
20.01.2017
12:35:26
потестим iperf-ом, что лучше
в общем, такой вот конечный триггер
{DES-3052:ifHCOutOctets.[{#SNMPINDEX}].min(#2)} and {DES-3052:ifOperStatus.[{#SNMPINDEX}].last()}=1>0.85*{DES-3052:ifSpeed.[{#SNMPINDEX}].last()}

Aleksej
20.01.2017
14:54:16
Ребята а кто Вам сказал что last(#3) это данные за последние 3 раза?
документация чётко даёт ответ
"Функция last использует другой смысл для значений, когда начинается с решетки - она дает выбрать n-ое предыдущее значение, так что с учетом значений 3, 7, 2, 6, 5 (от наиболее нового до наиболее старого), при last(#2) вернется 7 и при last(#5) вернется 5. "
т.е. last(#3) даст 3 значение от текущего

Juriy
20.01.2017
14:57:37
значит я, дав совет по памяти, ошибся
сейчас посмотрел, у нас используется .max(#3)

Aleksej
20.01.2017
15:00:02
а у меня вот назрел вопрос про max и min
т.к. недавно пишу эти тригеры :)
ситуация простая есть аккумулятор идёт замер напряжения, так вот нужно если больше 14,4 в течении 2 часов сообщать
использовать же max > 14,4 ?
max(2h)}>14,4

Даниил
20.01.2017
15:02:12
а как тогда в функции min описать два периода опроса?
min(2)?

Aleksej
20.01.2017
15:02:44
#2

Google

Даниил
20.01.2017
15:02:58
вот у меня так и написан триггер

Aleksej
20.01.2017
15:03:07
2 это вроде как будет просто 2 секунды

Даниил
20.01.2017
15:03:11
в общем, такой вот конечный триггер
{DES-3052:ifHCOutOctets.[{#SNMPINDEX}].min(#2)} and {DES-3052:ifOperStatus.[{#SNMPINDEX}].last()}=1>0.85*{DES-3052:ifSpeed.[{#SNMPINDEX}].last()}
где описывается два периода по 180 секунд и при этом статус link up

Aleksej
20.01.2017
15:34:03
вот так правильнее будет min(2h)}>14 по моему вопросу

Евгений
20.01.2017
16:33:55
Которая позволит вам сделать разные гибкие условия и от ложных срабатываний защитить

Aleksej
20.01.2017
16:35:21
сейчас почитаю про неё, но вроде как и с min и max можно сделать
count(600) кол-во значение за 10 минут
что нам просто даст это кол-во? то что zabbix получил информацию?
не могу понять почему для max(2h)}>14 срабатывает
ведь последние значения max явно ниже 14

Евгений
20.01.2017
16:52:25
COUNT(600, gt, 14) то есть что за последние 600 сенкунд, последние занчения были болье 14

Евгений
20.01.2017
16:53:12
или к примеру count(#5, gt, 14) = 5 что последние 5 измерений больше 14
за счет этого можно делать более гибкие условия

Aleksej
20.01.2017
16:54:05
спасибо, а подскажите по поводу max>14 почему срабатывает?

Евгений
20.01.2017
16:54:54
Ну потому что ты берешь максимальное занчение за последние 2 часа...
а там есть максимальное значение боьле 14 вот оно и срабатывает
Поэтому тут и нужно юзать count

Aleksej
20.01.2017
16:58:13
"Максимальное значение за указанный период вычисления."
если правильно понимаю то за последние 2 часа
т.е. на протяжении двух часов должно быть >14

Google

Aleksej
20.01.2017
17:04:45
разобрался, за последние 2 часа, но если есть хотя бы одно значение то срабатывает;
я думал на протяжении 2 часов
все значения должны быть
тогда точно count
спасибо! :)

Admin
ERROR: S client not available

Juriy
20.01.2017
17:30:41
:)

Aleksej
20.01.2017
18:40:28
это тогда надо min
эммм ... на протяжении 2 часов нужно min, а что тогда будет с max на протяжении какого промежутка?
в теории промежуток же один и тот же
просто берутся либо max либо min значения
а так да для тригера что бы норм работало min(2h)>14

Aleksey
20.01.2017
19:08:49
Народ, а с какого бока подходить к мониторингу приложения, которое тебе вообще не известно?
Есть tractor от пиксара, это сервер и клиенты на вычислительных узлах. Всё что я у него нашёл в виде статуса – вкладка в вебморде у севера. Наверно, есть что-то ещё. Но какой правильный способ найти "точку старта" для мониторинга вот такой штуки?

Ilya
20.01.2017
19:11:16
Что значит мониторинга? У тебя требования есть?
Что тебе нужно проверять?

Aleksey
20.01.2017
19:12:30
В целом мне известно, что мне надо получить количество живых клиентов, количество простоя на каждом, ошибки и типы задач на клиентах.

Ilya
20.01.2017
19:12:41
Это и замониторь

Aleksey
20.01.2017
19:14:46
Вопрос не совсем в этом. Вопрос скорее вот в чём: где и как искать "точку инъекции" для получения данных от приложения?
Вообще в целом как это правильно делать? Сначала написать в саппорт (а то зря он оплачен чтоль?) или заняться реверсом? Понятно, что начать с гуглинга, но подразумевается, что там результатов нет
То есть с ходу я не нашел способа получить нужные данные, кроме парсинга корявой вебки. Что будет делать умный человек?
Я не хочу получить ответ как замониторить это приложение, я хочу получить метод, как такое делать в принципе

Евгений
20.01.2017
19:43:24
База, логи, веб морда, сами возможности приложения

Google

Евгений
20.01.2017
19:43:36
Любой удобный и доступный способ

Aleksej
20.01.2017
20:36:29
подтвердите тот факт что для тригера с max или min произойдёт срабатывание если в определённый промежуток времени будет превышен порог
а не на протяжении всего времени должно быть определённое значение
а если кто то объяснить как работает min и max будет вообще хорошо ?
просто я для своего тригера не могу определить что есть max что есть min
по факту просто два значения 0 или 1

Артем
20.01.2017
22:53:39
Народ , всем доброго времени суток нужна помощь , настроил обнаружение для Zabbix агентов по значению system.uname после в действия сделал добавления узла и привязку к шаблонам и группам , все работает только вместо имени узла всегда вылетает его IP , В скрине добавляю по порядку Обнаружение\Действие\Авторегистрация

Ромик
21.01.2017
06:24:33
Ребят вопрос немного не по теме .... не у кого не тормозит раздача адресов по DHCP на CISCO ?

Aleksandr
21.01.2017
08:27:54

Ромик
21.01.2017
08:44:40

Вячеслав
21.01.2017
09:52:54

Aleksandr
21.01.2017
10:05:52

Вячеслав
21.01.2017
10:11:53
220Г на SSD или HDD ?
Sas 4*1tb raid10 это не единсвенная база на этом мускуле. Там еще десяток базесть, но иопсов там совсем копейки.
220Г на SSD или HDD ?
И бэкапы снимаются с этого сервера, а не реплики и все успевается. К тому же это не реальный сервер, а виртуалка.