Ad Widget

Collapse

Запуск службы Zabbix Agent на удаленной машине

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • platochek_krd
    Junior Member
    • Nov 2022
    • 5

    #1

    Запуск службы Zabbix Agent на удаленной машине

    Zabbix 7.0.4 Стоят агенты на машинах под Win.Если служба Zabbix Agent сбойнула или выключена, как быть. Хотелось бы настроить чтобы по сработке триггера "Zabbix agent is unaviable" сервер отправлял команду типа net stop/net start "zabbix agent". С любыми другими службами так работает. А как быть когда агент недоступен.
  • orbital
    Senior Member
    • Dec 2019
    • 104

    #2
    Как вариант можно простой скрипт на павершеле запихнуть в планировщик на виндовой машине и проверять наличие службы раз в 30мин, в случае ее отсутствия запускать.

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #3
      С сервера закрытый агент не запустишь, т.к. сервер с удаленкой общается через агента.
      С перезагрузкой агента через сервер надо быть осторожным, можно в цикл зайти:
      Сервер обрабатывает команду перезагрузить, и не получает в ответ выхлопа. Считает, что есть проблема и надо повторить.
      на удаленном сервере агент перезапустился, но получает вторую команду на перезагрузку и т.д.

      Comment

      • Diesel315
        Senior Member
        • Jan 2020
        • 159

        #4
        Я такое практиковал для службы одной очень привередливой программы видеонаблюдения.
        Скрипт на запуск службы программы. Запускался в планировщике задач при появлении определенного сообщения в журнале Windows.
        Нужное сообщение искал через запрос XML_Filter_Event
        Что-то вроде такого:

        <QueryList>
        <Query Id="0" Path="System">
        <Select Path="System">
        *[EventData[Data[@Name="param1"] and Data=("Apache Tomcat 8.0 Tomcat8")]]
        and
        *[EventData[Data[@Name="param2"] and Data=("Остановлена")]]
        </Select>
        </Query>
        </QueryList>
        То есть появлялось такое сообщение и в планировщике задач отрабатывал скрипт запуска службы)

        Comment

        Working...