Zabbix 7.0.4 Стоят агенты на машинах под Win.Если служба Zabbix Agent сбойнула или выключена, как быть. Хотелось бы настроить чтобы по сработке триггера "Zabbix agent is unaviable" сервер отправлял команду типа net stop/net start "zabbix agent". С любыми другими службами так работает. А как быть когда агент недоступен.
Ad Widget
Collapse
Запуск службы Zabbix Agent на удаленной машине
Collapse
X
-
Tags: None
-
С сервера закрытый агент не запустишь, т.к. сервер с удаленкой общается через агента.
С перезагрузкой агента через сервер надо быть осторожным, можно в цикл зайти:
Сервер обрабатывает команду перезагрузить, и не получает в ответ выхлопа. Считает, что есть проблема и надо повторить.
на удаленном сервере агент перезапустился, но получает вторую команду на перезагрузку и т.д.Comment
-
Я такое практиковал для службы одной очень привередливой программы видеонаблюдения.
Скрипт на запуск службы программы. Запускался в планировщике задач при появлении определенного сообщения в журнале 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
Comment