笺注:
被监控主机的Agent的安装可参考 Zabbix使用Agent监控Windows2008R2
IIS的安装可参考 Windows2008R2_IIS基础+SSL
修改被监控主机的Agent配置文件:
C:\Program Files\Zabbix Agent\zabbix_agentd.conf
插入:
#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
如下图:
笺注,获取相关命令信息的方法:
C:\Users\Administrator\Desktop>typeperf -qx >c:\1.txt
修改配置文件后,重启Zabbix Agent服务:
######
在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)
注释:
使用agent代理程序的接口。
使用 TCP 10050 端口。
主机添加成功:(主机可以不用模板的)
创建监控项:
名称: IIS Bytes Received
键值: iis_Bytes_Received
信息类型: 浮点数
备注:其他地方保持默认,点击底下的“添加”按键。
创建监控项:
名称: IIS Bytes Sent
键值: iis_Bytes_Sent
信息类型: 浮点数
备注:其他地方保持默认,点击底下的“添加”按键。
创建监控项:
名称: IIS Max Connections
键值: iis_Max_Connections
信息类型: 数字(无正负)
备注:其他地方保持默认,点击底下的“添加”按键。
创建监控项:
名称: IIS Current Connections
键值: iis_Current_Connections
信息类型: 数字(无正负)
备注:其他地方保持默认,点击底下的“添加”按键。
######
创建图形:( IIS Bytes Received & Sent )
监控项:
IIS_1: IIS Bytes Received
IIS_1: IIS Bytes Sent
注释:
一个图形里可以有多个监控项;
可以自定义图形里各个监控项的绘画风格、颜色等等。
######
创建图形:( IIS Max Connections & Current Connections )
监控项:
IIS_1: IIS Max Connections
IIS_1: IIS Current Connections
查看图形:
监测》图形
相关文章:
Zabbix使用模板监控Nginx |