posted by 은이종 2013. 10. 29. 02:06


윈도우 (한글)에
유저파라메터 등록시 Zabbix Agent재시작이 필요한데
에 관련된 Agent 재시작 스크립트이다.

=============================================================
@echo off

:stop
sc stop "Zabbix Agent"

rem cause a ~10 second sleep before checking the service state

echo "==================="
echo "=== 5초간 대기 중 ==="
echo "==================="
timeout /T 5

sc query "Zabbix Agent" | find /I "상태" | find "STOPPED"
if errorlevel 1 goto :stop
goto :start

:start
net start | find /i "Zabbix Agent">nul && goto :loop
sc start "Zabbix Agent"

==============================================================

매일 10시에 계정 로그인 상관없이 해당 배치파일 돌리기
작업 스케줄러 등록
SCHTASKS /Create /RU SYSTEM /SC DAILY /TN ZabbixAgentRestart /TR C:\zabbix_agentd\bin\zabbix_agent_restart.bat /ST 10:00 

'Monitor > Zabbix' 카테고리의 다른 글

zabbix userparameter  (0) 2013.12.26
zabbix system.run 막기  (0) 2013.12.26
zabbix 2.0.2  (0) 2012.08.29
zabbix agent  (0) 2012.04.09
zabbix 설치  (0) 2012.04.09