zabbix监控windows服务器
Zabbix agent 在windows上安装部署
1、 下载与解压
地址: http://www.zabbix.com/downloads/2.4.0/zabbix_agents_2.4.0.win.zip
地址: http://www.zabbix.com/downloads/2.4.4/zabbix_agents_2.4.4.win.zip
解压zabbix_agents_2.4.4.win.zip
conf目录存放是agent配置文件 bin文件存放windows下32位和64位安装程序
2、 配置与安装
2.1 配置zabbix agent相关配置
找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、Hostname这三个参数。具体配置如下:
LogFile=c:\zabbix\zabbix_agentd.log
Server=192.168.2.80
ServerActive=192.168.2.80
Hostname=USERLEN-1KRKSMJ
参数说明:
Server: zabbix server的ip地址,
ServerActive: zabbix 主动监控server的ip地址,
其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许172.17.22.155这个ip来我这取数据。而ServerActive的172.17.22.155的意思是,客户端主动提交数据给他。
Hostname 主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一直,否则zabbix主动监控无法正常工作。因为agent拿着这个主机名去问server,我有配置主动监控项吗?server拿着这个主机名去配置里面查询,然后返回信息。
zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的。
主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy
被动:server向agent请求获取监控项的数据,agent返回数据。
2.2 agent安装与卸载
cmd /c "C:\Zabbix\bin\win64\zabbix_agentd.exe -c C:\Zabbix\conf\zabbix_agentd.win.conf -i"
cmd /c "C:\Zabbix\bin\win64\zabbix_agentd.exe -c C:\Zabbix\conf\zabbix_agentd.win.conf -s"
cmd /c "C:\Zabbix\bin\win64\zabbix_agentd.exe -c C:\Zabbix\conf\zabbix_agentd.win.conf -x"
cmd /c "C:\Zabbix\bin\win64\zabbix_agentd.exe -c C:\Zabbix\conf\zabbix_agentd.win.conf -d"
-c :指定配置文件所有位置
-i :安装客户端
-s :启动客户端
-x :停止客户端
-d :卸载客户端
查看Windows端口使用
C:\Users\Administrator>netstat -ano|findstr "10050"
C:\Users\Administrator>netstat -ano|findstr "10050" TCP 0.0.0.0:10050 0.0.0.0:0 LISTENING 8980 TCP [::]:10050 [::]:0 LISTENING 8980
启动成功后生成一个记录日志
获取Windows的监控指标和计数器
typeperf -qx > c:\xx.txt
生成一个xx.txt文件
\Processor(_Total)\% Processor Time
在zabbix_agents配置文件最后添加如下内容:
PerfCounter = UserPerfCountercpu,"\Processor(_Total)\% Processor Time",3
PerfCounter = UserPerfCountercpuUserTime,"\Processor(_Total)\% User Time",3
说明:
PerfCounter固定写法
UserPerfCountercpu自定义名称
"\Processor(_Total)\% Processor Time"监控项
3时间秒
重启zabbix客户端
创建主机,查看监控效果
zabbix没有Windows主机群组,需要新建
添加
创建主机
新建模板
创建监控项
建立图形显示这两个监控项
给主机添加模板
后期在检测-图形-群组中找不到我所添加的群组,不知道什么原因。暂且不探索了
参考博客:
https://www.cnblogs.com/dreamer-fish/p/9564089.html
https://www.cnblogs.com/likehua/p/3968689.html
https://www.cnblogs.com/xqzt/p/5130469.html
end