Ad Widget

Collapse

Посылать собственные сообщения на дашборд заббикса из консоли клиента

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Hackspb
    Junior Member
    • Nov 2020
    • 1

    #1

    Посылать собственные сообщения на дашборд заббикса из консоли клиента

    Привет.
    Организую инфраструтуру с заббиксом. Только начинаю изучать. Возникла необходимость отмечать произвольные события на серверах и показывать их в дашборде. Например запустился по крону какой-то процесс - в виджете показалось сообщение с временем и сообщением.
    Идеально если бы какой-то командой из bash можно было бы с клиента посылать произвольное сообщение (не просто тригернуть заранее придуманное событие) на заббикс сервер.
    типа такого
    zabbix-client send "сприпт успешно отработал и нашел %n файлов"

    Или же через http запросы...

    Куда копать?) Есть ли простое решение?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Дашборд показывает на абы какие сообщения, а проблемы.
    Чтобы он что-то показал, надо сгенерировать проблему.

    Например:
    • сделать фиктивный хост с фиктивным же элементом данных типа "Zabbix trapper" и типом данных "Character" или "Text";
    • навесить на него триггер, срабатывающий на поступление любого нового значения (например, strlen()>0);
    • заслать при помощи утилиты zabbix_sender нужный текст в качестве значения.
    Только вполне ожидаем следующий вопрос: как вы эти сообщения собираетесь потом убирать, чтобы они не висели вечно? По какому критерию закрывать проблемы?
    Впрочем, это можно делать и вручную (Acknowledge -> Close problem).

    Comment

    Working...