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

时间: 2024-11-08 12:47:57

zabbix 获取Windows Server 信息的相关文章

获取windows版本信息

procedure TForm1.Button1Click(Sender: TObject); Var OSVI:OSVERSIONINFO; begin OSVI.dwOSversioninfoSize:=Sizeof(OSVERSIONINFO); GetVersionEx(OSVI); Caption:=IntToStr(OSVI.dwMinorVersion)+',' +IntToStr(OSVI.dwMinorVersion)+',' +IntToStr(OSVI.dwBuildNum

Qt 获取Windows内存信息

通过调用Windows API来获取Windows 内存信息,并显示在界面上,通过与Windows 内存管理器对比可以看到结果是正确的. 实现的小工具的界面效果与内存管理器对比如下: 实现的完整代码: #pragma execution_character_set("utf-8") #ifndef QMEMORYINFO_H #define QMEMORYINFO_H #include <QtWidgets/QWidget> #include <QLabel>

zabbix对Windows server的监控

zabbix配置Windows监控 环境 zabbix server ens192:10.127.0.133ens256:172.168.0.2 windows server2012 ens192:172.168.0.3gateway:172.168.0.2 配置共享上网以及端口转发 这里的windows server2012环境使用的是esxi虚拟机,由于上公网的ip不够用,这里我做了nat,但esxi不支持nat网络,所以我使用iptables在zabbix server上实现了端口转发以及

Zabbix添加Windows server 2012

1.设置防火墙规则开启防火墙入站(tcp和udp)10050端口或者关闭防火墙2.在zabbix官网上下载windows包https://www.zabbix.com/downloadzabbix_agents-4.0.5-win-i386.zip3.安装.启动zabbix客户端我这里将压缩包解压到了c盘的根目录下,并且我将目录名改成了zabbix在zabbix目录下有conf和bin两个目录conf目录下,zabbix_agentd.win.conf文件是客户端配置文件 在cmd命令窗口中输入

利用Python脚本获取Windows和Linux的系统版本信息

查看系统版本信息是一件家常便饭的事情,有时候需要将版本信息录入到资产管理系统中,如果每次手动的去查询这些信息再录入系统那么是一件令人呢头疼的事情,如果采用脚本去完成这件事情,那么情况就有所不同了. 在Python的世界里,获取Windows版本信息和Linux的版本信息都可以采用platform模块,但platform模块也不是万能的,有些特殊的信息(比如Windows的内部版本号)这个模块拿不到,那么只能另辟蹊径了. 在Linux系统中,可以简单的认为一切都是文件,那么就算没有现成的命令可用时

System x 服务器制作ServerGuide U盘安装Windows Server 2012 R2操作系统

以下内容来源于:联想官方知识库  http://iknow.lenovo.com.cn/detail/dc_154773.html 本例介绍以U盘方式,通过ServerGuide引导在System x 服务器上安装Windows Server 2012 R2操作系统. 本文是<System x 服务器使用ServerGuide引导光盘安装Windows Server 2008 R2操作系统>(知识库编号:154478)的替代方案,但具有一定局限性,不能保证在所有机型上都可用.如果无法使用本法安

System x 服务器制作ServerGuide U盘安装Windows Server 2003 操作系统

操作步骤: 本例介绍以U盘方式,通过ServerGuide引导在System x 服务器上安装Windows Server 2012 R2操作系统. 本文是<System x 服务器使用ServerGuide引导光盘安装Windows Server 2008 R2操作系统>(知识库编号:154478)的替代方案,但具有一定局限性,不能保证在所有机型上都可用.如果无法使用本法安装,请使用光盘方式安装. 注意:ServerGuide的默认操作会抹去磁盘阵列及数据,请确保所有数据可清空,再使用Ser

几个获取Windows系统信息的Delphi程序

本文所有的窗体界面略去,读者可根据程序自行添加各窗口组件. 1.获取windows版本信息 可以通过Windows API函数GetVersionEx来获得. 具体程序如下: Procedure Tform1.Button1Click(sender:TObject);  Var  OSVI:OSVERSIONINFO;  begin  OSVI.dwOSversioninfoSize:=Sizeof(OSVERSIONINFO):  GetVersionEx(OSVI);  label1.Cap

Zabbix 监控某无法获取某主机信息记录

一次在某被控端安装zabbix_agent 服务之后发现zabbix server 端始终是无法获取的状态,基于此原因在确认配置文件无误之后,发现zabbix_agentd.conf文件中是不能带有空行的 另外在安装zabbix_agent 服务之后可在zabbix server 端能够获取到客户端信息方可为正常. cd  /usr/local/zabbix/bin/ ./zabbix_get -s 192.168.1.10 -p 10050 -k "system.cpu.load[all,av