@ZabbixPro

Страница 95 из 1183
Максим
22.12.2016
08:50:56
ясно

Juriy
22.12.2016
08:52:52
в Логах мне не нравится: no active checks on server
это значит, что у Zabbix Agent'а в поле hostname указано что-то не то, что указано в свойствах хоста на Заббикс-сервере

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

Roman
22.12.2016
08:53:40
имя заббикс сервера?

Google
Juriy
22.12.2016
08:54:33
имя машины

не сервера

у вас в настройках агента есть hostname=

и в свойствах хоста на сервере - тоже есть это поле

они должны совпадать

Roman
22.12.2016
08:56:32
Опа, получилось!!! Спасибо Юра!))

Juriy
22.12.2016
08:59:55
Владислав
22.12.2016
11:30:23
парни привет, кто ни то пожет подсказать? Есть файл с раширением log на Windows

с примерным содержанием

2016-12-22 00:02:02,792 INFO es.programador.transport.k - Удаление документа: 276500 2016-12-22 00:02:02,917 INFO es.programador.transport.k - Удаление документа: 276501 2016-12-22 00:02:54,616 ERROR es.programador.transport.probe.ProbeBean - Ошибка проверки CRL

Хотелось бы чтоб при надписи ERROR приходило уведомление об ошибке

Пробовал реализовать через элмент данных Активного Агента log[C:\TT\transporter\l\transport_info.log] Тип информации Журнал лог

Формат времени yyyy-MM-dd hh:mm:ss,ppp

Google
Владислав
22.12.2016
11:32:50
И на него триггер завесил

(({S5600EGAIS003:log[C:\TT\transporter\l\transport_info.log].regexp(ERROR)})<>0)

но что то ни каких уведомлений не вижу

что делаю не та?

не так?

Максим
22.12.2016
11:34:00
{ITEM[].str(ERROR)}=1

Владислав
22.12.2016
11:39:55
Некорректное выражение триггера. Проверьте часть выражения начиная с "{ITEM[].str(ERROR)}=1".

?

Juriy
22.12.2016
11:43:08
лучше сразу фильтровать, чтобы в БД заббикса попадали только строки с ошибкой

а триггер вешать банально на latest + nodata

Владислав
22.12.2016
11:43:47
yyyy-MM-dd hh:mm:ss,ppp ERROR

Juriy
22.12.2016
11:43:50
так ресурсов меньше съест

Владислав
22.12.2016
11:43:51
так получается?

Juriy
22.12.2016
11:44:54
key: log["logifle","ERROR",UTF-8,100]

Максим
22.12.2016
11:45:03
(({S5600EGAIS003:log[C:\TT\transporter\l\transport_info.log].str(ERROR)})=1)

Само собой

Juriy
22.12.2016
11:45:30
ERROR - это будет подстрока, которую агент заббикса будет искать в логе и при наличии - отправлять на сервер

иначе, если лог большой, тупо БД заббикса забиваться будет просто так и ресурсы будет выжирать

Максим
22.12.2016
11:48:00
Ну это же что надо. У меня например был случай как раз когда DBA хотел возможность видеть логи своего Oracle в Zabbix.

Juriy
22.12.2016
11:50:12
ну не все же такое хотят, вон коллега просит - сигнализировать по строке — ERROR

Google
Juriy
22.12.2016
11:50:34
грузить в базу ради это лог целиком... едва ли оправдано

Владислав
22.12.2016
11:51:02
В элементе данных вообщем сделал log["C:\TT\transporter\l\transport_info.log","ERROR",UTF-8,100]

в триггер запихнул вот так (({S5600EGAIS003:log["C:\TT\transporter\l\transport_info.log","ERROR",UTF-8,100].str(ERROR)})=1)

по идее должно работать или опять перекрутил?

Juriy
22.12.2016
11:51:58
в триггере поиск строки лишний

если в элементе он уже есть - все строки будут содержать error

Andrey
22.12.2016
11:52:14
Можно просто nodata=1

Владислав
22.12.2016
11:52:16
хм, как должно быть?

Andrey
22.12.2016
11:52:40
За какой-то период времени, чтобы триггер потом сам сбрасывался. Либо без него и закрывать вручную

Владислав
22.12.2016
11:52:46
АААААа ребят я начинающий в заббиксе пишите конкретней пожалуйста =)

Juriy
22.12.2016
11:53:03
Можно просто nodata=1
почему? ему надо last()}>0

Andrey
22.12.2016
11:53:25
ласт же для цифровых значений, нет?

Juriy
22.12.2016
11:53:41
(({S5600EGAIS003:log["C:\TT\transporter\l\transport_info.log","ERROR",UTF-8,100].last()}>0)

Andrey
22.12.2016
11:53:46
А если nodata, то тогда nodata=0

Juriy
22.12.2016
11:53:54
может и так, я по памяти пишу

Максим
22.12.2016
11:54:44
Если item был как у тебя изначально, то функция в триггере str(ERROR)=1 Если как проедлогает Юрий (то log["C:\TT\transporter\l\transport_info.log","ERROR",UTF-8,100]) проверять надо наличие строк вообще а не слова конкретно

Andrey
22.12.2016
11:54:45
nodata наоборот скажет тебе о том, что в айтеме есть данные и это будет триггером, так как нормально состояние это когда нет данных там

По факту, строк, в которых содержится ERROR

Мне кажется это тоже более правильным, чтобы не собирать весь лог в заббикс

Владислав
22.12.2016
11:58:23
ОДна скобка лишняя вроде как

Google
Владислав
22.12.2016
11:58:49
({S5600EGAIS003:log["C:\TT\transporter\l\transport_info.log","ERROR",UTF-8,100].last()}>0)

Andrey
22.12.2016
11:59:38
Посмотри внимательно триггерные функции в доке, я не думаю что тебе подойдет ласт

Я вижу nodata=0

Владислав
22.12.2016
12:01:26
({S5600EGAIS003:log["C:\TT\transporter\l\transport_info.log","ERROR",UTF-8,100].nodata=0) так типа?

Andrey
22.12.2016
12:02:57
Вот пример

Ключ на лог logrt["C:\Program Files (x86)\Cobian Backup 11\Logs\*.txt","ERR","UTF-16",100,skip]

Триггер: {Cobian Backup 64 Log:logrt["C:\Program Files (x86)\Cobian Backup 11\Logs\*.txt","ERR","UTF-16",100,skip].nodata(72000)}<>1

Roman
22.12.2016
12:59:43
Друзья, есть такая интересная задачка. Нужно мониторить сертификат - web сервиса. А именно на его валидность (состояние). Например: сертификат web-сервиса закончил свой срок действия. Мне должно прийти оповещение в zabbix или email. Сертификат web-сервера работает по алгоритму RSA или ГОСТ. Кто нибудь выполнял подобное решение?

Admin
ERROR: S client not available

Евгений
22.12.2016
13:07:09
http://www.shellhacks.com/ru/Kak-Dekodirovat-SSL-Sertifikat - не подойдет?

Ну или если сертифкат не как фаил, а удаленный (внешние сайты) http://www.shellhacks.com/ru/Kak-Proverit-Srok-Deystviya-SSL-Sertifikata-iz-Komandnoy-Stroki-v-Linux

Дальше только обертку из скрипта сделать (конвертацию времени) ну и в заббикс запихнуть

Владислав
22.12.2016
13:13:40
Парни а кто ни то мониторил данное чудо?

нашёл вот такой шаблон но что то он импортируется

https://zabbix.org/wiki/File:Zbx_jacarta-interseptor_templates.xml

версия 3.2

не импортируется

Roman
22.12.2016
13:17:16
http://www.shellhacks.com/ru/Kak-Dekodirovat-SSL-Sertifikat - не подойдет?
Разве нет более простые задачи. Сертификат установлен в хранилище личное локального компьютера, разве от туда нельзя мониторить?

Владислав
22.12.2016
13:33:58
при импорте пишет "Не удалось импортировать шаблон "Template SNMP interSeptor", соединенный шаблон "Template SNMPv1 Device" не существует."

У кого ни то есть Template SNMPv1 Device

Google
Владислав
22.12.2016
13:34:17
?

Igor
22.12.2016
13:34:46
создай пустой шаблон Template SNMPv1 Device - потом импортируй

пустой шаблон потом можно удалить )

Владислав
22.12.2016
13:35:41
Теперь Не удалось импортировать шаблон "Template SNMPv1 Device", соединенный шаблон "Template SNMPv1 Generic" не существует.

тепепрь создать шаблон Template SNMPv1 Generic

?

:)

Владислав
22.12.2016
13:40:09
да так и сделал

опять косяк выскочил требует

Template SNMP default traps

вот этот шаблон

А что то ни чего схожего с данным названием не вижу

Евгений
22.12.2016
13:43:03
Разве нет более простые задачи. Сертификат установлен в хранилище личное локального компьютера, разве от туда нельзя мониторить?
Дык тогда надо более точный вопрос нужен, яж не знаю где и какие сертификаты ,как у вас установлены =)

Andrey
22.12.2016
13:43:54
опять косяк выскочил требует
Посмотри все шаблоны от которых зависит в xml и удали эти строчки

Roman
22.12.2016
13:49:23
Дык тогда надо более точный вопрос нужен, яж не знаю где и какие сертификаты ,как у вас установлены =)
Сертификат установлен в хранилище личное (локального компьютера). Возможно ли через оснастку "Сертификаты" мониторить данный сертификат (SSL-сертификат) на его валидность. Если сертификат просрачивается, слать уведомление (по установки триггера).

Евгений
22.12.2016
13:57:24
Заббикс точно не может, это все равно какие то скрипты

Roman
22.12.2016
14:02:49
Понятно, Ок!

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