Zabbix agent for Windows的安裝、配置與啟動
1.1 Windows環境內客戶端的安裝與管理
1.1.1 Windows環境內客戶端的安裝
1) 在目標機器上C:\windows目錄下新建一個目錄,如zabbix_agent;
2) 將zabbix_agent軟體copy到目標機器的新建目錄中;
3) 在軟體zabbix伺服器端安裝源目錄中(如/software/zabbix-1.8.11/misc/conf/),將zabbix_agentd.win.conf檔案copy到目標機器剛剛新建的目錄;
4) 在目標機器新建的目錄中新建一個zabbix_agentd.log檔案;
5) 配置zabbix_agentd.win.conf
LogFile=c:\Windows\zabbix_agent\zabbix_agentd.log
Server=192.168.153.96
Hostname=Frank-Test
6) 在目標機器上進入CMD介面;
7) 在CMD介面進入新建的目錄:cd\windows\zabbix_agent;
8) 輸入以下命令進行安裝:
Zabbix_agentd.exe -cc:\windows\zabbix_agent\zabbix_agentd.win.conf -i
9) 在"執行"輸入 "services.msc",在裡面找到"ZABBIXAGENT",並啟動服務。
1.1.2 Windows環境內客戶端的管理
Zabbix_agentd.exe -c c:\windows\zabbix_agent\zabbix_agentd.win.conf –s
-c :指定配置檔案所有位置
-i :安裝客戶端
-s :啟動客戶端
-x :停止客戶端
-d :解除安裝客戶端
1.1.3 在Zabbix中新增windows網路流量監控
1) 在客戶端獲取網絡卡引數列表:
typeperf -qx | find"Network Interface" | find "Bytes"
2) 編輯目標機器中的zabbix_agentd.win.conf
### Option:Network
PerfCounter=NetIn,"\NetworkInterface(Broadcom NetLink [TM] Gigabit Ethernet)\Bytes Received/sec",15
PerfCounter=NetOut,"\Network Interface(Broadcom NetLink [TM]Gigabit Ethernet)\Bytes Sent/sec",15
其中紅色字部分取自於上圖中的網絡卡引數,
藍色的NetIn和NetOut是在Zabbix中配置時的Key。
最後的15是指取值時間,單位為“秒”
3) 在服務中或是用命令重啟zabbix_agentd服務。
4) 進入Zabbix,在configurationàTemplatesàwindows相關的Templates中(如Windows New)àApplicationsàcreate applicationà啟名為“Network”;
5) 以上步驟新建完成,並save後,然後點選ItemsàCreate Itemà分別建立網路介面的IN和OUT,
下圖中的Key就是配置檔案中的值,Units為bps,但收到的值是Byte,所以要乘上8;
6) 最後在相應的模板組中為這兩個Item建上Graphs,如下圖:
7) 以後,只要在Windows平臺上改zabbix_agentd.win.conf的配置就可以了,這個Template可以通用,畢竟因為Key都統一嘛~~要改的只是網絡卡的引數罷了~~