0
点赞
收藏
分享

微信扫一扫

zabbix常见自定义监控项

Java旺 2023-12-09 阅读 46
find / -name zabbix-agent.conf
vim /etc/zabbix/zabbix-agent.conf
UserParameter=

#检查自定义key返回结果

zabbix_get -s -k

自定义监控项

iostat(对系统磁盘的I/O监控)
%user:CPU处在用户模式下的时间百分比。
%nice:CPU处在带NICE值的用户模式下的时间百分比。
%system:CPU处在系统模式下的时间百分比。
%iowait:CPU等待输入输出完成时间的百分比。
%steal:管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比。
%idle:CPU空闲时间百分比

cpu属性值说明:

tps:该设备每秒的传输次数
kB_read/s:每秒从设备(drive expressed)读取的数据量;
kB_wrtn/s:每秒向设备(drive expressed)写入的数据量;
kB_read: 读取的总数据量;
kB_wrtn:写入的总数量数据量;
  1. 系统负载: 脚本:
uptime | awk '{print $10}' | sed 's/,//g'

监控项设置:

键值:system.cpu.load[percpu,avg1]

  1. 1. 磁盘使用率: 脚本:

    df -h | awk '$NF==/{printf %d, $5}'

监控项设置:

键值:vfs.fs.size[/,pused]

内存使用率: 脚本:
free | awk '/Mem/{printf %.2f, $3/$2*100}'

监控项设置:

键值:vm.memory.size[available]

Apache进程数量: 脚本:
ps aux | grep apache | wc -l

监控项设置:

键值:proc.num[apache2]

Nginx进程数量: 脚本:
ps aux | grep nginx | wc -l

监控项设置:

键值:proc.num[nginx]

磁盘可用空间
df -h | grep '/dev/sda1' | awk '{print $4}' | sed 's/G//'
CPU利用率
top -b -n 1 | grep 'Cpu(s)' | awk '{print $2}' | sed 's/%//'
网络流量
ifstat -q -T 1 eth0 | awk '{print $7,$8}'
举报

相关推荐

0 条评论