天天看點

zabbix 擷取Windows Server 資訊

zabbix windows 資料采集

zabbix對windows的支援,并沒有Linux平台那麼的強大,但可以通過使用windows的typeperf.exe 對windows性能資料進行采集

TypePerf.exe是一個指令行工具,包括把Windows作業系統的性能計數器資料輸出到指令視窗或寫入到支援該功能的日志檔案格式中。

常見的參數如下:

PerfCounter=UserPerfCountercpu,"\Processor(_Total)\% Processor Time",60    CPU 使用率

UserParameter=ESTABLISHED,netstat -anp tcp | find /c "ESTABLISHED"

UserParameter=TIME_WAIT,netstat -anp tcp | find /c "TIME_WAIT"

UserParameter=LISTENING,netstat -anp tcp | find /c "LISTENING"

UserParameter=CLOSE_WAIT,netstat -anp tcp | find /c "CLOSE_WAIT"

UserParameter=SYN_RECV,netstat -anp tcp | find /c "SYN_RECV"

UserParameter=SYN_SENT,netstat -anp tcp | find /c "SYN_SENT"

UserParameter=LAST_ACK,netstat -anp tcp | find /c "LAST_ACK"

UserParameter=FIN_WAIT,netstat -anp tcp | find /c "FIN_WAIT"

UserParameter=NETSTAT_ALL,netstat -anp  | find /c  "TCP"

PerfCounter=db_userconns,"\SQLServer:General Statistics()\User Connections",60    ###SQLServer 連接配接數

PerfCounter=db_buffer_cache,"\SQLServer:Buffer Manager\Buffer cache hit ratio",60   

PerfCounter=db_deadlocks, "\SQLServer:Locks(Key)\Number of Deadlocks/sec",60   ###每秒存在的死鎖數

PerfCounter=disk_queue,"\PhysicalDisk(_Total)\Avg. Disk Queue Length",60

PerfCounter=disk_write_queue, "\PhysicalDisk(_Total)\Avg. Disk Write Queue Length",60

PerfCounter=disk_write_bytes, "\PhysicalDisk(_Total)\Disk Write Bytes/sec",60

PerfCounter=disk_read_bytes, "\PhysicalDisk(_Total)\Disk Read Bytes/sec",60

PerfCounter=disk_idle,"\PhysicalDisk(_Total)\% Idle Time",60

更多參數,通過cmd 檢視:typeperf -qx | more 

      本文轉自天真花語  51CTO部落格,原文連結:http://blog.51cto.com/caibird/1591709,如需轉載請自行聯系原作者

繼續閱讀