
Максим
22.12.2016
08:50:56
ясно

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

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

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

Владислав
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
?
:)

Andrey
22.12.2016
13:39:55

Владислав
22.12.2016
13:40:09
да так и сделал
опять косяк выскочил требует
Template SNMP default traps
вот этот шаблон
А что то ни чего схожего с данным названием не вижу

Евгений
22.12.2016
13:43:03

Andrey
22.12.2016
13:43:54

Roman
22.12.2016
13:49:23

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

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