Приветствую! В процессе настройки возник интересный вопрос: можно ли в оповещения, рассылаемые при срабатывании триггера включать дополнительную информацию, например, при срабатывании "Высокая загрузка процессора" в письме получать top10 процессов, грузящих процессор?
На данный момент могу получать информацию о процессах через zabbix_get на сервере с Zabbix, делается это через UserParameter с командой на PowerShell. С другой стороны предполагаю, что нужно создать пользовательский макрос и включить его в шаблон оповещения, но как это сделать правильно не пойму (уже перепробовал несколько вариантов - не работает).
Вопросы: можно ли это вообще реализовать на Zabbix? если можно, то как правильно это сделать (может я вообще движусь не в том направлении)? ели и с направлением все ок, то как правильно настроить пользовательский макрос, чтобы присваивать ему результат выполнения запроса с пользовательским ключом, а затем включать этот макрос в оповещения?
P.S. Хранить в базе запрашиваемую текстовую информацию по загрузке процессора не требуется.
На данный момент могу получать информацию о процессах через zabbix_get на сервере с Zabbix, делается это через UserParameter с командой на PowerShell. С другой стороны предполагаю, что нужно создать пользовательский макрос и включить его в шаблон оповещения, но как это сделать правильно не пойму (уже перепробовал несколько вариантов - не работает).
Вопросы: можно ли это вообще реализовать на Zabbix? если можно, то как правильно это сделать (может я вообще движусь не в том направлении)? ели и с направлением все ок, то как правильно настроить пользовательский макрос, чтобы присваивать ему результат выполнения запроса с пользовательским ключом, а затем включать этот макрос в оповещения?
P.S. Хранить в базе запрашиваемую текстовую информацию по загрузке процессора не требуется.
Comment