~~~~ Zabbix Agent Config 配置 ( zabbix_agentd.win.conf ) ~~~~
;允許「執行」遠端「命令」
EnableRemoteCommands=1
;允許「紀錄」遠端「命令」
LogRemoteCommands=1
重新啟動「Zabbix Agent」
~~~~ Zabbix Server 配置 ~~~~
設定「項目」( Item)
類型 (Type)「Zabbix 端點代理程式 (被動式)」
鍵值 (Key)「service_state[wuauserv]」( Windows Update 服務)
瀏覽「最新數據」
1. 點選「監測中」
2. 點選「最新數據」
3. 過濾「條件」
PS.
「Windows Update」啟動為「0」
「Windows Update」未啟動為「6」
設定「觸發器」 (Tigger)
表示式「{Template Windows Update:service_state[wuauserv].min(#3)}<>0」
PS.
獲取 最後「3」個數據「最小值」,如果 不等於「0」則 「觸發警告」。
設定「動作」(Action)
動作部份是採用「A&B&C」(三個條件都要符合)
添加「主機」(Host)
添加「觸發器」(Tigger)
設定完成
添加「操作」
1. 操作類型「遠端命令」
2. 目標清單 選擇「主機」
3. 類型「自訂腳本」
4. 執行在「Zabbix 端點代理程式(被動式)」
5. 輸入「net start "wuauserv"」Windows Script
~~ 到此就設定完成 ~~
參考資料
;允許「執行」遠端「命令」
EnableRemoteCommands=1
;允許「紀錄」遠端「命令」
LogRemoteCommands=1
重新啟動「Zabbix Agent」
~~~~ Zabbix Server 配置 ~~~~
設定「項目」( Item)
類型 (Type)「Zabbix 端點代理程式 (被動式)」
鍵值 (Key)「service_state[wuauserv]」( Windows Update 服務)
瀏覽「最新數據」
1. 點選「監測中」
2. 點選「最新數據」
3. 過濾「條件」
PS.
「Windows Update」啟動為「0」
「Windows Update」未啟動為「6」
設定「觸發器」 (Tigger)
表示式「{Template Windows Update:service_state[wuauserv].min(#3)}<>0」
PS.
獲取 最後「3」個數據「最小值」,如果 不等於「0」則 「觸發警告」。
設定「動作」(Action)
動作部份是採用「A&B&C」(三個條件都要符合)
添加「主機」(Host)
添加「觸發器」(Tigger)
設定完成
添加「操作」
1. 操作類型「遠端命令」
2. 目標清單 選擇「主機」
3. 類型「自訂腳本」
4. 執行在「Zabbix 端點代理程式(被動式)」
5. 輸入「net start "wuauserv"」Windows Script
~~ 到此就設定完成 ~~
參考資料
「月晴星飞」-「Zabbix监控(十一):解决 Windows 服務自動啟動」