@ZabbixPro

Страница 112 из 1183
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
Ребят вопрос немного не по теме .... не у кого не тормозит раздача адресов по DHCP на CISCO ?
вопрос слишком общий (ни модели, ни обстоятельств, никакого контекста), но можно задать его здесь: @ntwrk

Вячеслав
21.01.2017
09:52:54
При 25000 итемов в базе PostgreSQL после 160гб начинаются дикие тормоза, хаускипер включен, автовакуум включен, куда думать даже не знаю history_uint затрункатил база стала 15гб
220 гигов на мускуле(percona) не очень-то и тормозит. Постгрес в плане тюнинга производительности большие результаты может дать. Либо иопсы либо конфиг/производительность скуля.

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

220Г на SSD или HDD ?
И бэкапы снимаются с этого сервера, а не реплики и все успевается. К тому же это не реальный сервер, а виртуалка.

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