Frank的学习之路

2.2.1_zabbix监控服务器cpu、磁盘、模板以及自定义key

1: 检测机器存活
监控端口 Check Port 10050
net.tcp.service.perf[tcp,,10050] Float型 返回0代表端口挂了
zabbix fping要开启sudo权限之类比较不方便。
2: 监控cpu负载
2.1 监控load cpu load avg1
system.cpu.load[all,avg1] Float型
system.cpu.load[all,avg5] Float型
2.2 监控cpu iowait、system、user、idle(一分钟内的均值) cpu iowait avg1 %
system.cpu.util[,iowait] Float型
system.cpu.util[,system] Float型
system.cpu.util[,user] Float型
system.cpu.util[,idle] Float型
3: 监控内存和swap swap pfree(百分比) %
vm.memory.size[available] 整形(byte) 可用内存:Available memory=free+buffers+cached
system.swap.size[,pfree] Float型
4: 监控磁盘 / partition size free(百分比) disk
vfs.fs.size[/,pfree] Float型
vfs.fs.inode[/,pfree] Float型
5: 监控流量 interface 差量
net.if.in[eth0] 整形(每秒速率) 默认返回字节数,需要*8
net.if.out[eth0] 整形(每秒速率) 默认返回字节数,需要*8
1 100byte * 8 bit/s
3 300byte

2 200 byte 100byte/s
6: 模板的使用
注意一下磁盘和流量是使用zabbix自动发现的功能

7: 自定义key讲解
vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/test.conf
UserParameter=test.noparam,echo 'aaa'
UserParameter=test.param[*],echo $1""$2""$3

pkill zabbix_agentd ; sleep 3; /usr/local/zabbix/sbin/zabbix_agentd
无参数自定义key测试
有参数自定义key测试
测试多个参数
返回顶部