Size: a a a

Zabbix Russian Community

2020 February 18

BO

Bugaychuk Olega in Zabbix Russian Community
Кто-нибудь настраивал zabbix для мониторинга wirenboard?
источник

AK

Alex Klimov in Zabbix Russian Community
Типа post на нажатие с передачей, например, eventid и triggerid
источник

TU

Tikhon Uskov in Zabbix Russian Community
Alex Klimov
Если во фронте добавить возможность создавать свои кнопочки с действиями для триггеров, то может и не нужна будет интеграция от производителя мониторинга для Jira или OTRS. Каждый сможет сам её сделать для любой системы, а не только для этих двух.
а так, вебхуки в заббиксе и есть инструмент для того, чтобы делать что-то под себя с широкими возможностями для кастомизации.
интеграции от заббикса не могут охватить полный спектр пользовательских потребностей для той же Jira, OTRS или ZenDesk. их стоит рассматривать как пример или "поставил из коробки и забыл", если хотелки к способу оповещения не сильно узко заточенные
источник

TU

Tikhon Uskov in Zabbix Russian Community
Alex Klimov
Типа post на нажатие с передачей, например, eventid и triggerid
это изи можно сделать через механизм комментирования эвентов и отправки апдейтов уже сейчас
источник

TU

Tikhon Uskov in Zabbix Russian Community
источник

TU

Tikhon Uskov in Zabbix Russian Community
вот те самые кнопочки, фактически)
написать обработку различных паттернов из message на JS совсем просто)
источник

AK

Alex Klimov in Zabbix Russian Community
Не, не нужно из сообщения. Просто действие
источник

AK

Alex Klimov in Zabbix Russian Community
Типа кнопки пользовательского действия.
источник

TU

Tikhon Uskov in Zabbix Russian Community
Alex Klimov
Не, не нужно из сообщения. Просто действие
попахивает ZBXNEXT с созданием кастомных действий на этой же страничке)
источник

AK

Alex Klimov in Zabbix Russian Community
Да
источник

TU

Tikhon Uskov in Zabbix Russian Community
Alex Klimov
Да
создашь? я даже проголусую =D
источник

AK

Alex Klimov in Zabbix Russian Community
Вы что-то похожее делали. Только это в основной ветке нужно, а не чтобы каждый сам колхозил. Базовая и полезная возможность.
источник

AK

Alex Klimov in Zabbix Russian Community
Сделаю ZBXNEXT
источник

TU

Tikhon Uskov in Zabbix Russian Community
Alex Klimov
Вы что-то похожее делали. Только это в основной ветке нужно, а не чтобы каждый сам колхозил. Базовая и полезная возможность.
кастомные на то и кастомные, что каждый может колхозить как ему понравится.
все эти дейсвтия, скорее всего, будут все равно создаваться при первом оповещении о проблеме через вебхук, аналогично линкам, которые заполняются тегами, которые возарвщает вебхук при успешном создании оповещении.
тут, скорее всего, нужно будет делать аналогично, но сами действия посложнее, и их все равно придется описывать прямо в вебхуке на JS.
но идея очень годная, как по мне
источник

RM

Roman Monakhov in Zabbix Russian Community
Alexander
Коллеги!
В новых шаблонах для мониторинга Windows Services так и должно быть, что тип служб, которые запускаются автоматически, но по триггерам, не проверяется этот момент в прототипе алерта:

{Template Module Windows services by Zabbix agent:service.info["{#SERVICE.NAME}",state].min(#3)}<>0

и получается, что сервис, например столкнулись с wuauserv, часто отключен. При этом, конечно же, прилетает алерт.
Вопрос. Что делать? Править триггер на предмет проверки {#SERVICE.STARTUPTRIGGER} чтобы не алертовать? Отключить мониторинг службы тоже такая себе перспектива.

Может, кто сталкивался с таким поведением.
PS:
Zabbix 4.4.5, Агент 4.4.5, Windows 2012 R2 Std x64

  {
   "{#SERVICE.NAME}": "wuauserv",
   "{#SERVICE.DISPLAYNAME}": "Центр обновления Windows",
   "{#SERVICE.DESCRIPTION}": "Включает обнаружение, скачивание и установку обновлений для Windows и других программ. Если эта служба отключена, пользователи данного компьютера не смогут использовать службу Центра обновления Windows либо возможности автоматического обновления и программы не смогут использовать API агента Центра обновления Windows (WUA).",
   "{#SERVICE.STATE}": 6,
   "{#SERVICE.STATENAME}": "stopped",
   "{#SERVICE.PATH}": "C:\\Windows\\system32\\svchost.exe -k netsvcs",
   "{#SERVICE.USER}": "LocalSystem",
   "{#SERVICE.STARTUPTRIGGER}": 1,
   "{#SERVICE.STARTUP}": 0,
   "{#SERVICE.STARTUPNAME}": "automatic"
 },
Как вариант, сделать отдельный дискавер для триггернутых сервисов.
источник

AK

Alex Klimov in Zabbix Russian Community
В принципе, можно дать возможность и js вешать на кнопку. Для систем, которые требуют несколько http запросов это упростит жизнь. В параметрах для js передавать, id триггера, события, пользователя, текст триггера, описание, имя пользователя, который жмякнул кнопку опционально.
источник

AK

Alex Klimov in Zabbix Russian Community
Естественно, что по id события можно через api много чего достать, но лучше дать возможность все это сразу в параметрах получить.
источник

TU

Tikhon Uskov in Zabbix Russian Community
Alex Klimov
В принципе, можно дать возможность и js вешать на кнопку. Для систем, которые требуют несколько http запросов это упростит жизнь. В параметрах для js передавать, id триггера, события, пользователя, текст триггера, описание, имя пользователя, который жмякнул кнопку опционально.
а есть смысл плодить сущности, если это все можно хранить в коде медитайпа в виде функций, вызываемых по условию? кмк, это излишне
источник

TU

Tikhon Uskov in Zabbix Russian Community
а туда, как правило, все нужные параметры уже и так передаются
источник

AK

Alex Klimov in Zabbix Russian Community
Есть маленькая тонкость с тем, что передается макросами. Например тэги получаются неотделимы друг от друга, если в значении тэга встречается запятая. Для тэгов значение может быть вообще не задано.
источник