返回列表 发帖

Zabbix使用Agent自定义监控IIS

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



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


插入:
#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
2021-1-6 21:30



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



修改配置文件后,重启Zabbix Agent服务:
图片4.png
2021-1-6 21:31





######

在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
2021-1-6 21:33

注释:
使用agent代理程序的接口。
使用 TCP 10050 端口。


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





创建监控项:
名称: IIS Bytes Received
键值: iis_Bytes_Received
信息类型: 浮点数
图片7.png
2021-1-6 21:34

备注:其他地方保持默认,点击底下的“添加”按键。



创建监控项:
名称: IIS Bytes Sent
键值: iis_Bytes_Sent
信息类型: 浮点数
图片8.png
2021-1-6 21:34

备注:其他地方保持默认,点击底下的“添加”按键。



创建监控项:
名称: IIS Max Connections
键值: iis_Max_Connections
信息类型: 数字(无正负)
图片9.png
2021-1-6 21:35

备注:其他地方保持默认,点击底下的“添加”按键。



创建监控项:
名称: IIS Current Connections
键值: iis_Current_Connections
信息类型: 数字(无正负)
图片10.png
2021-1-6 21:35

备注:其他地方保持默认,点击底下的“添加”按键。





######

创建图形:( IIS Bytes Received & Sent )
图片11.png
2021-1-6 21:36


监控项:  
IIS_1: IIS Bytes Received        
IIS_1: IIS Bytes Sent
图片12.png
2021-1-6 21:37

注释:
一个图形里可以有多个监控项;
可以自定义图形里各个监控项的绘画风格、颜色等等。




######

创建图形:( IIS Max Connections & Current Connections )
图片13.png
2021-1-6 21:37


监控项:  
IIS_1: IIS Max Connections        
IIS_1: IIS Current Connections        
图片14.png
2021-1-6 21:37





查看图形:

监测》图形

图片15.png
2021-1-6 21:38


图片16.png
2021-1-6 21:38


图片17.png
2021-1-6 21:38




图片18.png
2021-1-6 21:38


图片19.png
2021-1-6 21:39


图片20.png
2021-1-6 21:39







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

返回列表