
Alexander
05.07.2018
16:59:25
Видел такое

Alexander
05.07.2018
17:44:18

Anth0ny
05.07.2018
17:45:55

Alexander
05.07.2018
17:46:10
Самое простое, имхо, дернуть скрипт от имени пользователя zabbix: sudo -u ...

Google

Anth0ny
05.07.2018
17:46:35
Спасибо коллеги! Буду разбираться.
Дёргал, работает.
Первое что проверил...

Alexander
05.07.2018
17:58:23
Не то чтобы я тут что-то советовал, но ты, гляжу, уже дошел до использования внешнего скрипта для LLD. =) Я могу еще раз кинуть ссылку на свой скрипт.
https://github.com/asand3r/zbx-hpmsa

Sergey 'dreik'
05.07.2018
18:03:51
Спасибо коллеги! Буду разбираться.
кстати, есть еще подозрение, что oid в твоём случае 1-6 не надо брать в кавычки. у себя это в своё время не проверил, т.к. оно полечилось поменяв местами #clientid и #clientname местами

Michael
05.07.2018
22:33:43
может
не валидный json
чекни на валидность каким-то форматтером, в гугеле полно

sttacall
06.07.2018
03:50:28
Парни а шаблоны на зукселя никто не лепил?

Pavel
06.07.2018
03:54:22

sttacall
06.07.2018
04:06:05

Дамир
06.07.2018
04:37:23
Но только для 3520-28

Google

sttacall
06.07.2018
04:38:26
он там все сожрет

Дамир
06.07.2018
04:39:08
Оиды даже между 3520-28 и 3528 отличаются, а ты про линух)

sttacall
06.07.2018
04:39:24
отличаются, согласен))

Pavel
06.07.2018
05:30:20
Коллеги, есть проблема. zabbix agent 3.2. В шаблоне только активные проверки. Одна из них считывать ошибки из лога eventlog[Application,,"Error"] раз в минуту, из-за этого не выполняются другие активные проверки. Отключаю проверку eventlog и начинают работать остальные проверки. игрался с интервалом eventlog , не помогает. куда копать?

Igor
06.07.2018
05:44:09

Pavel
06.07.2018
05:45:18
А как считает, покажи регулярку или чё там у тебя
вот две item. 1 eventlog[Microsoft Office Web Apps,,"Error"] раз в минуту 2. wmi.get[root\cimv2, select MetBroadcastActiveSessionsCount FROM Win32_PerfFormattedData_OfficeWebAppsMeetings_OfficeWebAppsMeetings] раз в 30 сек

Igor
06.07.2018
06:01:18
По строкам там нефиг чему виснуть
Хотя в Винде я хз как оно работает

Alexander
06.07.2018
06:39:29

Yury
06.07.2018
07:19:24
Ребзи всем доброго дня а такой вопросик может кто решал, можно ли создавать уведомления по срабатыванию тригера что бы не городить пользователей и групп. На отдельных тригер отдельную почту или группу почты?

Roman
06.07.2018
07:23:02
Если я правильно тебя понял - создаёшь пользователя, у него разные способы отправки, на триггерах вешаешь тэги и на каждый тэг свой способ отправки

Alexander
06.07.2018
07:24:29

Yury
06.07.2018
07:25:37

Anth0ny
06.07.2018
07:36:48

Google

terry
06.07.2018
07:44:41
главное не забыть вписать страницу в документацию

Alexander
06.07.2018
07:55:36
Т.е. вот это должно прилетать в LLD, а говорит, что некорректный JSON?

Anth0ny
06.07.2018
07:55:55
точно

Alexander
06.07.2018
07:56:03
А если сендером кинуть?
В компактном виде - без пробелов и переносов.

Anth0ny
06.07.2018
07:56:25
это как?
с самого сервера пихнуьт в него же?

Alexander
06.07.2018
07:57:34
В смысле - вот так (второй вариант):
И да, сделать тип trapper и кинуть этот текст сендером

Алексей
06.07.2018
08:08:17
точно
Так он похоже некорректный из-за того что {} где #hp_msa...

Anth0ny
06.07.2018
08:10:07

evgeny
06.07.2018
08:10:09
проверил этот выхлоп у себя, айтемы создаются нормально, т.е. дискавери должен срабатывать

Anth0ny
06.07.2018
08:10:48

Алексей
06.07.2018
08:11:36

Alexander
06.07.2018
08:12:33

evgeny
06.07.2018
08:12:54
как-то так

Anth0ny
06.07.2018
08:13:19

Google

Алексей
06.07.2018
08:13:29

Alexander
06.07.2018
08:13:58
А это не тот случай, когда LLD просто пишет старую ошибку? ) Ну, т.е. просто надо поставить время обнаружения почаще.

evgeny
06.07.2018
08:14:22
удалить все да заново создать ))

Anth0ny
06.07.2018
08:14:55
=)) а что, и такое возможно. и это попробую. спасибо!

Alexander
06.07.2018
09:08:01


Anth0ny
06.07.2018
09:22:54
Ну и что там получилось?
мм.. я пока впал в ступор... видимо может и не получиться.
я написал баш-скрипт с expect'ом, при помощи которого планировал осуществлять ллд. в скрипте перечислены регулярки, при помощи которых я получаю номера xml-блоков одного типа. условно считая, что каждый номер - уникален и может служить фильтром для дальнейшего разбора , а количество блоков равно количеству физхических элементов. например, в том джейсоне который я ранее выкладывал, перечислены OIDы всех физ. дисков.
и всё шло хорошо до тех пор, пока я не начал делать прототип... прототипом является telnet-запрос с препроцессингом.
ключ: telnet.run[hp-msa-lld-disks,{HOST.CONN},23,utf8]
скрипт:
set cli-parameters base 10 api brief enabled pager disabled
show disks
этот прототип вызывает полный xml-перечень данных по всем дискам полки. чтобы отфильтровать только данные по текущему {#HP_MSA_DISK_OID}, я планировал использовать препроцессинг такого вида:
регулярка: (?=<OBJECT basetype="drives" name="drive" oid="{#HP_MSA_DISK_OID}".*)((?s).*?<\/OBJECT>)
далее я бы сделал зависимые прототипы, зависящие от этого корневого.
и вот тут я застрял. складываетсяы впечатление, что макрос {#HP_MSA_DISK_OID} не работает в выражении регулярки препроцессинга. и именно в этом причина того, что несмотря на корректность всех данных у меня выдаётся ошибка LLD.

Admin
ERROR: S client not available

Alexander
06.07.2018
09:24:16
Не работает, ага. =) ZBXNEXT-4200. =)
Только вчера его закрыли в 4.0.

Anth0ny
06.07.2018
09:24:46
т.е. оно будет там работать...?

Alexander
06.07.2018
09:24:55
Точнее, не сам 4200, а тот, от которого он зависит.
Должно. ) Сам жду.

Anth0ny
06.07.2018
09:26:33
мда. пичалька...
а было бы красивое решение. с шахматами и поэтессами.
я всё пытаюсь избежать создания временных файлов
для парсинга.

Evgeniy
06.07.2018
09:31:33
я когда-то тоже таким болел. потом прошло =)

Anth0ny
06.07.2018
09:33:00
у меня с выгрузкой работает по расписанию скрипт, обеспечивающий LLD для Hp EVA. но там оно оправдано: тонны дисков.

slair
06.07.2018
09:35:36
ммм, ева, тоже надо бы помониторить, но там какие-то дурацкие интерфейсы, даже ssh нет

Google

Anth0ny
06.07.2018
09:36:03
нет, там всё через внешнюю утилиту делается.

slair
06.07.2018
09:36:19
линуксовую?

Anth0ny
06.07.2018
09:36:24
но блин я бы в голову гвоздь забил тому, что там xml проектировал

Evgeniy
06.07.2018
09:36:28

Anth0ny
06.07.2018
09:36:33
есть и виндусячья

slair
06.07.2018
09:37:03
если линукс, то можно прямо на заббикс сервере запускать же
3пар я скриптами с заббикс сервера мониторю

Anth0ny
06.07.2018
09:37:57

slair
06.07.2018
09:40:00
ресурсы ограничены, нет денег на новые хосты для виртуалок :(

Anth0ny
06.07.2018
09:40:17
ну.. не принципиально

slair
06.07.2018
09:40:36
на заббиксе лоад аверадж уже 5-6 а ядер всего два

Alexander
06.07.2018
09:46:25

Anth0ny
06.07.2018
09:47:02
в смысле как требования?
да вполне, но зачем? линух на мой вкус предпочтительнее..
вооооот... данные по идентификаторам устройств пришли. теперь надо подумать как пропихнуьт ллд-макрос в запрос, чтобы использовать как фильтр в регулярке..
а нельзя ли конвертировать ллд-макросы на лету в пользовательские...?