報錯信息如下
C:\Users\bszh>C:\zabbix\bin\win64\zabbix_agentd.exe -i -c C:\zabbix\conf\zabbix_agentd.win.conf
zabbix_agentd.exe [4212]: ERROR: cannot connect to Service Manager: [0x00000005] 鎷掔粷璁塊棶銆
原因是沒用管理員運行cmd
找到CMD所在目錄,C:\Windows\System32,右鍵cmd.exe,以管理員身份運行
windows系統安裝配置zabbix_agent客戶端
1. 官網下載安裝包(windows)
下載地址: http://www.zabbix.com/download
創建一個zabbix 文件夾, 解壓出來
conf目錄存放是agent配置文件
bin文件存放windows下32位和64位安裝程序
2. 配置 zabbix_agentd.win.conf
打開conf 下的配置文件 zabbix_agentd.win.conf ,修改Server、ServerActive 、Hostname這幾個參數
Server=10.120.116.176,10.120.116.159 # 因為我這有兩個監控平台所以配了兩個IP
ServerActive=127.0.0.1 # 可以是自己也可以是server端 IP
Hostname=10.120.116.168 #與監控web頁面上必須一樣
zabbix agent檢測分為主動(agent active)和被動(agent)兩種形式,主動與被動的說法均是相對於agent 的。
主動:agent去請求server獲取監控項列表,並主動將監控項內需要檢測的數據提交給server/proxy
被動:server向agent請求獲取監控項的數據,agent返回數據。
3. 以管理員權限打開CMD , 執行安裝並啟動
C:\Users\Administrator>C:\zabbix\bin\win64\zabbix_agentd.exe -i -c C:\zabbix\conf\zabbix_agentd.win.conf ### 安裝agent客戶端
C:\Users\Administrator>C:\zabbix\bin\win64\zabbix_agentd.exe -s -c C:\zabbix\conf\zabbix_agentd.win.conf ### 啟動agent客戶端
可以打開任務管理器看一下
4. 常見問題處理
①. 如果由於路徑搞錯,導致服務起不來,需要卸載服務再次進行安裝。
首先需要在服務界面將Zabbix Agent服務給停掉
然后在CMD窗口下執行刪除zabbix客戶端操作
C:\zabbix\bin\win64\zabbix_agentd.exe -d -c C:\zabbix\conf\zabbix_agentd.win.conf
刪除成功后,再次從第一步開始安裝啟動。
②. 如果安裝啟動成功后, web頁面一直顯示連接不上, 檢查ip及hostname配置是否一致. 再看windows防火牆是否攔截, 進行放行操作