标签:等等 get command 名称 图形 添加 load 检测 问题
一、实验思路过程
创建项目、触发器、图形,验证监控效果;
Template OS Linux 模板基本涵盖了所有系统层面的监控,包括了我们最关注的 几项:ping、load、cpu 使用率、memory、disk、网卡流量等等,当然有些触发器的阀值可能 需要根据服务器的自身情况进行修改。
下面添加自定义服务器内存使用检测项,在此配置一个监控项为:内存使用 70M 进行警告 提醒:
1.修改客户端 zabbix_agentd.conf 配置文件,最后一行添加: UserParameter=memory_userd,free -m|grep Mem|awk ‘{print $3}‘
语法:UserParameter=key,shell command 监控 key 值:memory_userd,key 值可以随意编写,但是一会需要在 web 页面创建监控项时 指定 key 值;
Shell 命令或脚本:free -m|grep Mem|awk ‘{print $3}‘ 注:在 zabbix_server 端可以使用 zabbix_get -s agent 端 ip 地址 -p 10050 -k key 名 通过此命令可以查看 agent 端 key 的监控值;
二、配置
1.agent端操作
vim /usr/local/zabbix/etc/zabbix_agentd.conf
末行追加UserParameter=memory_userd,free -m|grep Mem|awk ‘{print $3}‘
重启agentd服务
killall -9 zabbix_agentd
service zabbix_agentd start
2.Server 端测试获取信息是否正常
zabbix_get -s 192.168.200.112 -k memory_userd
3.Web 端添加 agent 监控项
点配置,主机,监控项
点创建监控项,名称可以自己起,但是尽量贴近服务,此处我们叫 agent_mem_used; 键值名称: 必须为在agentd.conf文件中定义的键值,此处为memory_userd;
完成点击添加。
4.配置自定义触发器
点配置,主机,触发器,创建触发器,
名称:自己填,此处为agent_mem>250,严重性选警告,点添加
选择,选agent_mem_used,点插入,添加完成后,手动修改值>250
最后点添加,触发器添加完成。
5.为自定义项创建图形
在上一界面,点图形,创建图形,名称:可以自己定义,此处为agent_mem_used,然后点添加,选中agent_mem_used,
点最下面的添加,添加图形完成。
6.查看 web 出图效果
点检测中,图形,群组,主机,图形,看到出图成功。
在检测中,仪表板,问题处,可以看到,如果内存使用大于250,就会提示问题。
7.Agent 服务器查看
free -m | grep Mem | awk ‘{print $3}‘
650 >250 报警正常
标签:等等 get command 名称 图形 添加 load 检测 问题
原文地址:https://www.cnblogs.com/mushou/p/9533023.html