返回列表 发帖

Zabbix使用Agent自定义监控IIS

笺注:
被监控主机的Agent的安装可参考 Zabbix使用Agent监控Windows2008R2
IIS的安装可参考 Windows2008R2_IIS基础+SSL



修改被监控主机的Agent配置文件:
C:\Program Files\Zabbix Agent\zabbix_agentd.conf
图片1.png

插入:
#IIS Monitor
PerfCounter = iis_Bytes_Received,"\Web Service(_Total)\Bytes Received/sec",10
PerfCounter = iis_Bytes_Sent,"\Web Service(_Total)\Bytes Sent/sec",10
PerfCounter = iis_Max_Connections,"\Web Service(_Total)\Maximum Connections",10
PerfCounter = iis_Current_Connections,"\Web Service(_Total)\Current Connections",10

如下图:
图片2.png


笺注,获取相关命令信息的方法:
C:\Users\Administrator\Desktop>typeperf -qx >c:\1.txt
图片3.png


修改配置文件后,重启Zabbix Agent服务:
图片4.png




######

在Zabbix服务器上远程测试,验证能否获取被监控主机(192.168.168.148)的key:

[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k net.tcp.listen[10050]
1


[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -p10050 -k "iis_Bytes_Received"
176.700338

[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -p10050 -k "iis_Bytes_Sent"
83.232393

[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -p10050 -k "iis_Max_Connections"
2.000000

[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -p10050 -k "iis_Current_Connections"
1.000000







##################Zabbix添加被监控主机:

配置》主机》创建主机  (主机名称无需与被监控主机的真实主机名一致;群组可以随便选;IP地址那里要输入被监控主机的IP地址;端口为10050)
图片5.png
注释:
使用agent代理程序的接口。
使用 TCP 10050 端口。


主机添加成功:(主机可以不用模板的)
图片6.png




创建监控项:
名称: IIS Bytes Received
键值: iis_Bytes_Received
信息类型: 浮点数
图片7.png
备注:其他地方保持默认,点击底下的“添加”按键。



创建监控项:
名称: IIS Bytes Sent
键值: iis_Bytes_Sent
信息类型: 浮点数
图片8.png
备注:其他地方保持默认,点击底下的“添加”按键。



创建监控项:
名称: IIS Max Connections
键值: iis_Max_Connections
信息类型: 数字(无正负)
图片9.png
备注:其他地方保持默认,点击底下的“添加”按键。



创建监控项:
名称: IIS Current Connections
键值: iis_Current_Connections
信息类型: 数字(无正负)
图片10.png
备注:其他地方保持默认,点击底下的“添加”按键。





######

创建图形:( IIS Bytes Received & Sent )
图片11.png

监控项:  
IIS_1: IIS Bytes Received        
IIS_1: IIS Bytes Sent
图片12.png
注释:
一个图形里可以有多个监控项;
可以自定义图形里各个监控项的绘画风格、颜色等等。




######

创建图形:( IIS Max Connections & Current Connections )
图片13.png

监控项:  
IIS_1: IIS Max Connections        
IIS_1: IIS Current Connections        
图片14.png




查看图形:

监测》图形

图片15.png

图片16.png

图片17.png



图片18.png

图片19.png

图片20.png






相关文章:
Zabbix使用模板监控Nginx

返回列表