Ad Widget

Collapse

Перезапустить zabbix-agent через элемент данных.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #1

    Перезапустить zabbix-agent через элемент данных.

    Коллеги, вот такая задача.
    На никсовых серверах заббикс-агент запускается от юзера заббикс. Команды выполняются тоже от юзера заббикс. Удаленное выполнение команд включено.
    Надо передернуть заббикс агента на удаленном сервере (например, перечитать конфиг).
    Напрашивается в ЭД написать
    Code:
    system.run[killall zabbix_agentd]
    Работает. Но!!!
    агент киляется, затем запускается. Но т.к. данные серверу не передаются, то через секунд 30 он опять киляется и т.д и т.п.Пока рутом агента не передернешь.
    Может есть какая-нить команда заббикс агенту перечитать конфиг?
    systemctl не работает, пишет, что нет авторизации.
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #2
    Вот что форум животворящий делает.
    Нашел решение:
    1. делаю ЭД. Интервал опроса длинный, Не активная проверка. .
    2. Вешаю на этот ИД триггер.
    3. Настраиваю действие, где указываю выполнение удаленной команды убивающей заббикс-агента
    4. Активирую ЭД через "проверить".
    5. ПРофит.

    Comment

    Working...