@ZabbixPro

Страница 167 из 1183
Denis
17.03.2017
07:29:21
Я еще не пробовал, но видел скриптик.. http://stackoverflow.com/questions/34947522/how-can-i-monitor-failed-rsync-job-with-zabbix/34952605#34952605

Denis
17.03.2017
07:40:05
А вот переделаный под крон https://www.zabbix.com/forum/showpost.php?p=181443&postcount=5

Google
Андрей
17.03.2017
07:40:52
3. Сделать проверяльщика внутри сервера (скрипт), результаты проверки присылать в элемент zabbixtrapper

Timofey
17.03.2017
08:02:48
Андрей
17.03.2017
08:09:48
Timofey
17.03.2017
08:13:44
Олег
17.03.2017
08:18:06
Andrey
17.03.2017
08:18:38
А зачем скрипт? Заббикс и так умеет хэш смотреть, агентом

Олег
17.03.2017
08:18:56
он рутовый файл может чекать?

Andrey
17.03.2017
08:19:12
Если права дашь только, все в рамках zabbix:zabbix

Олег
17.03.2017
08:19:21
ну вот

Олег
17.03.2017
08:19:49
все сводится к привелегиям..

Andrey
17.03.2017
08:19:51
Ну так то да, согласен

Олег
17.03.2017
08:19:56
как не крути

Google
Андрей
17.03.2017
08:26:13
проверяльщик какого типа? который будет хеш файла смотреть?
Да любого типа. Хеши считать, парсить внутренности это же все от задачи зависит.

Кирилл
17.03.2017
12:51:55
всем добрый день подскажите плз, есть хост который нужно проверять по icmp, с периодичностью раз в пять секунд. и если хост не отвечает, то каждые пять минут должен срабатывать триггер

Кирилл
17.03.2017
12:53:10
?

как проверять каждые пять сек, это понятно

Achtung!
17.03.2017
12:53:37
Можно просто

Ilya
17.03.2017
12:53:41
Непонятно только, что у тебя не получается

Пока это выглядит как “я вам задачу дал – решите”

Кирилл
17.03.2017
12:53:50
на триггер повестить множвественные события

Achtung!
17.03.2017
12:53:52
2 триггера

Ilya
17.03.2017
12:53:53
А тебе ещё небось и денег платят

Kamil
17.03.2017
12:54:01
Ilya
17.03.2017
12:54:16
имх каждые 5 минут
Что, у тебя “имхо” на чужую проблему? КАК?!

Kamil
17.03.2017
12:54:42
Что, у тебя “имхо” на чужую проблему? КАК?!
нуу имх можно на что угодно выдать

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

Кирилл
17.03.2017
12:55:36
Kamil
17.03.2017
12:55:47
множественное событие
это не срабатывание тригера

Ilya
17.03.2017
12:56:06
Кирилл
17.03.2017
12:56:06
триггер можно повесить на выражение

Ilya
17.03.2017
12:56:43
Зачем множественное срабатывание триггера?

Google
Kamil
17.03.2017
12:57:01
Кирилл
17.03.2017
12:57:19
Зачем множественное срабатывание триггера?
чтобы стучало в мессенджер пока не обратят внимание

Ilya
17.03.2017
12:57:31
чтобы стучало в мессенджер пока не обратят внимание
Для этого не нужно, чтобы триггер мигал.

Kamil
17.03.2017
12:57:38
Зачем множественное срабатывание триггера?
раз в сутки слать инфу о состоянии проблем?

Ilya
17.03.2017
12:57:57
Нужно сделать, чтобы каждые пять минут падало сообщение. Смотри про то, как настроить уведомления: эскалации/повторные оповещения.

Kamil
17.03.2017
13:00:09
я так и не понял в чем вопрос был

Ilya
17.03.2017
13:02:29
я так и не понял в чем вопрос был
Не страшно, главное – разобрались

https://www.zabbix.com/documentation/1.8/ru/manual/escalations_and_repeated_notifications

Kamil
17.03.2017
13:05:27
Ilya
17.03.2017
13:37:40
период по умолчанию чему равен?
У каждого свой период умолчания.

Denis
17.03.2017
13:52:43
Можно смотреть в сторону {TRIGGER.VALUE}

Maxim
17.03.2017
14:25:06
а вот вопрос допустим у нас в базе есть некоторый лог. задача: 1. сделать нотификции об ошибках - это в принципе не проблема, это сделал (хотя хотелось бы делать запрос с конкретного последнего таймстампа, но это не особо важно) 2. сделать уведомления об ошибках - чтобы на каждую ошибку слалось сообщение вот тут я не знаю как сделать красиво. пока я вижу только несколько вариантов: а - с внешним скриптом, который сам будет делать рассылку этих сообщений б - скрипт, который шлет все построчно zabbix-send-ом в заббикс, а заббикс уже делает рассылку причем от варианта Б профит только в том, что можно будет делать экнолидж и закрытие проблемы в заббиксе, хотя точно так же я могу в жире создавать инциденты может кто-то уже что-то подобное делал более красиво? да. сейчас данные через ODBC в заббиксе берутся и в этом варианте пункт 2 я вообще не вижу как реализовать. вроде бы заббикс так и не научился импортить многострочные данные :(

тнн Itjunky
17.03.2017
15:30:20
Добрый вечер коллеги. А подскажите, почему в юзерпараметре awk или pipe не хочет отрабатывать? UserParameter=pingtuntime[*],/usr/bin/fping -e $1 | awk '{print $4}' Выдаёт мне такое: pp2 ~$ zabbix_agentd -t pingtuntime[192.168.101.2] pingtuntime[192.168.101.2] [t|192.168.101.2 is alive (33.7 ms)] Но если в консоли пускаю, то всё норм pp2 ~$ /usr/bin/fping -e 192.168.101.2 | awk '{print $4}' (42.1 Скобочку дальше седом режу, но до этого не дошло ещё, ибо раньше ломается...

Maxim
17.03.2017
15:34:11
Может в кавычках дело?

Попробуй двойные

Kamil
17.03.2017
15:34:34
а если команду в файл засунуть? и уже файл исползовать ак userparametr&

тнн Itjunky
17.03.2017
15:34:39
хммм

Google
тнн Itjunky
17.03.2017
15:34:59
а если команду в файл засунуть? и уже файл исползовать ак userparametr&
Это усложняет перенос на новые хосты, хотелось бы избежать лишних файлов

Kamil
17.03.2017
15:36:49
Это усложняет перенос на новые хосты, хотелось бы избежать лишних файлов
так хоть проверить, работает ли конструкция вообще

тнн Itjunky
17.03.2017
15:37:24
Работает же, пример же привёл рабочий

Но файлы плодить без необходимости не хочется. Да и пайпы вроде раньше работали в юзерпараметрах

тнн Itjunky
17.03.2017
15:41:54
пробовал sh -c там даже в консоли пайпы не работали

А awk не берёт "" такие ковычки

Admin
ERROR: S client not available

Andrey
17.03.2017
15:42:57
А не вариант использовать простые проверки?

тнн Itjunky
17.03.2017
15:43:00
Да, -c пайпы игнорит =(((

pp2 ~$ bash -c "/usr/bin/fping -e 192.168.101.2 | awk '{print $4}'" 192.168.101.2 is alive (40.5 ms)

А не вариант использовать простые проверки?
Нет, надо с агента пинговать, а не с сервера.

Andrey
17.03.2017
15:43:45
Сложно как, а если прокси?

А если кавычки не "" а ''

тнн Itjunky
17.03.2017
15:44:15
На каждом хосте? Они ж в разные сети смотрят, которые и надо пинговать

Maxim
17.03.2017
15:44:18
А awk не берёт "" такие ковычки
Погоди ты двойные кавычки сделал или по две ''

тнн Itjunky
17.03.2017
15:44:34
А если кавычки не "" а ''
Тогда awk не работает, ему нужны только одинарные

Maxim
17.03.2017
15:44:35
По две одинарные?

Google
Andrey
17.03.2017
15:44:59
'bash -c "/usr/bin/fping -e 192.168.101.2 | awk '{print $4}''

тнн Itjunky
17.03.2017
15:45:31
'bash -c "/usr/bin/fping -e 192.168.101.2 | awk '{print $4}''
Ээээ, сам то запусти прям в консоли =)

Andrey
17.03.2017
15:45:57
Зачем мне это в консоли запускать, это надо прописать в userparameter

тнн Itjunky
17.03.2017
15:46:01
Ток со своим любым ip

Ну там как минимум только одна кавычка "

Maxim
17.03.2017
15:46:29
Нет, надо с агента пинговать, а не с сервера.
Вообще странно что эту функцию в агента не добавили...

Andrey
17.03.2017
15:46:36
Сорян, не заметил

тнн Itjunky
17.03.2017
15:46:47
'bash -c "/usr/bin/fping -e 192.168.101.2 | awk '{print $4}''
Ну и во-вторых, это ровно ни чем не отличается от того что я предложил, кроме того что там больше букаф

Andrey
17.03.2017
15:47:00
'bash -c /usr/bin/fping -e 192.168.101.2 | awk '{print $4}''

Бля

Не

тнн Itjunky
17.03.2017
15:47:41
'bash -c /usr/bin/fping -e 192.168.101.2 | awk '{print $4}''
Дык не будет работать же это вообще, потому что вторая ковычка закрывает команду в середине строки

Andrey
17.03.2017
15:48:10
UserParameter=test.parameter,bash -c '/usr/bin/fping -e 192.168.101.2 | awk '{print $4}''

тнн Itjunky
17.03.2017
15:48:28
awk ' конец команды

параметры для awk уйдут вникуда

Тут метод тыка не катит =)

\' — экранирование тоже не прокатило

Andrey
17.03.2017
15:49:45
Тут не метод тыка

тнн Itjunky
17.03.2017
15:49:53
Именно он =)

Потому что на лицо непонимание shell scripting

Andrey
17.03.2017
15:50:12
Ты мысли мои удаленно читаешь?

тнн Itjunky
17.03.2017
15:50:24
Нет, я вижу, что так не заработает

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