针对物理服务器监控:
1.资源监控:
1). cpu利用率 system.cpu.util[<cpu>,<type>,<mode>] system.cpu.util[,system], system.cpu.util[0,user,avg5], system.cpu.util[all,user]
2). 内存利用率 vm.memory.size[pused]
3). 磁盘io
4). 磁盘读 vfs.dev.read[device,<type>,<mode>], vfs.dev.read[,bps], vfs.dev.read[sda,sectors](自定义倍数,乘以512 , 单位: b/s , 差量(每秒速率))
5). 磁盘写 vfs.dev.write[device,<type>,<mode>], vfs.dev.write[,bps],vfs.dev.write[sda,sectors]
6). 网卡0吞吐率 net.if.out[eth0] net.if.in[eth0] (自定义发现 net.if.discovery)(item_discovery)
7). 网卡1吞吐率 net.if.out[eth1] net.if.in[eth1](自定义倍数,单位:b/s,乘以8,差量(每秒速率))
8). 网卡2吞吐率 net.if.out[eth2] net.if.in[eth2]
2. 能耗监控:(IPMI监控,不同的服务器,key值不通)
1). cpu温度 CPU0 below Tmax key(cpu.degree)
2). 磁盘温度 key()
2). 机箱温度 System Ambient key(system.bmbient)
3). 功率 power key(system.power)
4). 风扇转速 SYSTEM FAN1 key(system.fan)
针对磁盘IO监控,由于zabbix不支持iostat系统命令,故需要扩展iostat插件
zabbix_agentd.conf配置文件说明:
#自定义扩展agent key的存放路径,一般存放在zabbix_agentd.conf.d目录下
Include=/opt/server/zabbix_agt/etc/zabbix_agentd.conf.d/
#支持用户自定义key,0则表示不支持
UnsafeUserParameters=1
zabbix_proxy.conf配置文件说明:
#每隔多长时间从zabbix server提取最新的监控主机和监控项,以下配置是每隔2分钟从zabbix server中提取最新的监控主机
ConfigFrequency=120
#每隔多长时间将收集的数据发送到zabbix server,以前配置是1秒发送一次
DataSenderFrequency=1