Zabbix如何监控Windows机器
? 最近一直在研究Zabbix監(jiān)控Windows機(jī)器,涉及到如何快速安裝agent,如何修改和完善windows監(jiān)控模板等等。想把自己的經(jīng)驗給大家分享一下,希望對大家有所幫助。
1)安裝agent客戶端
? 首先分享一下用bat寫的自動化安裝Windows機(jī)器的agentd安裝腳本,腳本里面的tcp.time_wait和tcp.est分別統(tǒng)計服務(wù)器TCP TIME_WAIT和ESTABLISHED的連接數(shù)。
? 如果監(jiān)控Winows機(jī)器有上百臺,用上面的腳本安裝agent效率是提升了很多,但還是不夠理想,下面給大家分享一個小工具(http://technet.microsoft.com/en-us/Sysinternals/bb897553.aspx)。
? PsExec工具類似于Telnet,并且不需要在遠(yuǎn)程訪問服務(wù)器上面安裝客戶端軟件即可執(zhí)行安裝程序,批量執(zhí)行安裝腳本,絕對不比Shell腳本遜色。下面看看其用法:
??? 實例:
2)獲取監(jiān)控性能指標(biāo)
? Zabbix監(jiān)控windows常見的KEY可以參考官方文檔(https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/zabbix_agent/win_keys):
? 其中最常用的KEY是perf_counter[counter,<interval>],可以獲取windows性能監(jiān)視器的數(shù)據(jù)。Windows性能監(jiān)視器的數(shù)據(jù)可以通過typeperf獲取,可以把所有的性能監(jiān)視器里數(shù)據(jù)重定向到文本文件里面查看typeperf -qx > win2003_Performance.txt。下面是獲取windows CPU使用率。
??? 定義監(jiān)控項的Key:
??? 定義觸發(fā)器trigger,5分鐘之內(nèi)如果CPU使用率大于85%則報警。
3)性能指標(biāo)的展示?
??? CPU利用率,CPU和disk Idle time。
4)Zabbix監(jiān)控windows網(wǎng)卡流量,zabbix 監(jiān)控windows網(wǎng)卡流是監(jiān)控所有接口的流量。
? 使用Zabbix Macro能解決監(jiān)控本地網(wǎng)卡的需求。其中IPADDRESS就是Zabbix Macro,表示被監(jiān)控機(jī)的IP地址,用下面Key即可取到進(jìn)出流量。
net.if.in[{IPADDRESS},bytes]
net.if.out[{IPADDRESS},bytes]
5)其它性能指標(biāo):
物理磁盤的讀響應(yīng)時間:perf_counter["\PhysicalDisk(_Total)\Avg. Disk sec/Read"]? ?
物理磁盤的寫響應(yīng)時間:perf_counter["\PhysicalDisk(_Total)\Avg. Disk sec/Write"]
內(nèi)存的使用百分率:vm.memory.size[pused]
CPU負(fù)載:system.cpu.load[all,avg1]
? 總結(jié):Zabbix自帶監(jiān)控Windows機(jī)器模板里面監(jiān)控指標(biāo)很少,很多指標(biāo)需要優(yōu)化,并且需要通過Windows性能監(jiān)視器獲取數(shù)據(jù),無論是系統(tǒng)層面(負(fù)載,內(nèi)存利用率等)還是應(yīng)用層面(IIS,SQLserver等)的指標(biāo)都可以獲取到。
轉(zhuǎn)載于:https://blog.51cto.com/sfzhang88/1545761
總結(jié)
以上是生活随笔為你收集整理的Zabbix如何监控Windows机器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下查看进程对应的命令绝对路径
- 下一篇: 针对SharePointFarm场时安装