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 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章