③.监控项

1.定义标准监控项
主机 --> 监控项 --> 创建监控项 --> 选择键值


返回的数值为1或者0 1为成功 0为失败 做值映射

管理 --> 一般 --> 界面设置 --> 值映射 --> 创建值映射

主机 --> 找到标准监控项

监测 --> 最新数据 --> 找到docker主机 --> 找到标准监控项

完成
2.定义自动监控项

  • 用shell命令或shell脚本进行取值
  • 通过zabbix-agent2 将其定义成一个监控项 (为获得的值设置一个监控项名称)
  • 使用zabbix-get 测试能否获取对应的值
  • 登录zabbix-web 为对应的主机添加对应的监控项
    ①.通过shell命令添加监控项
    取值
iostat|grep 'vd'|awk '{print $2}'

为值设定一个名称

[root@odoo-docker ~]# cat /etc/zabbix/zabbix_agent2.d/disk.conf 
UserParameter=disk.tps,iostat|grep 'vd'|awk '{print $2}'

systemctl restart zabbix-agent.service

测试

zabbix-agent端取值测试
[root@odoo-docker ~]# zabbix_agent2 -t disk.tps
disk.tps                                      [s|14.77]

zabbix-server段取值测试
[root@zabbix ~]# zabbix_get -s 121.196.178.117 -k disk.tps
14.77

页面端添加监控项

测试

posted @ 2022-08-11 17:58  老夫聊发少年狂88  阅读(32)  评论(0编辑  收藏  举报