赞
踩
进入自定义监控配置
cd /etc/zabbix/zabbix_agentd.d/
vim userparameter_mem.conf
写入以下内容
- #监控内存
- UserParameter=Mem_pre,echo $(free | awk '/Mem/{printf("%.2f"), $3/$2*100}')
- #监控CPU
- UserParameter=CPU,top -bn1 | awk '/Cpu/ {print $2 + $4}'
- #监控磁盘
- UserParameter=Free,df -h / | awk 'NR==2{print $5}' | sed 's/%//'
保存退出重启agent
systemctl restart zabbix-agent
切换到监控面板添加模板方便以后新增主机直接链接模板使用
点击模板创建模板 我这里起名为 CPU free
点击监控项创建监控项
键值写 CPU 信息类型 浮点数 然后下面蓝色按钮添加即可、我已经设置过了所以是更新
这里是内存使用率 键值为 Mem_pre
磁盘使用率 键值Free
添加完之后我们配置主机存活
连接到zabbix-server 服务器 注意是监控端服务器
- yum install gcc -y
-
- mkdir /home/tools/
-
- cd /home/tools/
-
- wget http://www.fping.org/dist/fping-3.10.tar.gz
-
- tar -xf fping-3.10.tar.gz
-
- cd fping-3.10
-
- ./configure --prefix=/usr/local/sbin/
-
- make
-
- make install
-
- echo $? ##提示0为成功
-
- chown root:zabbix /usr/sbin/fping
-
- chmod 4710 /usr/sbin/fping
-
- cd
-
- vim /etc/zabbix/zabbix_server.conf
- ### FpingLocation=/usr/sbin/fping #取消这行注释
-
- systemctl restart zabbix-server
-
-
配置文件里面解开这条注释
测试是否可以使用
/usr/sbin/fping 192.168.5.152
/usr/sbin/fping 192.168.5.165
返回“unreachable” 为失败
返回“alive” 为成功
失败表示主机离线 切换到zabbix监控面板 编辑刚才的模板
添加自定义监控项 键值 icmpping 注意看图配置 然后添加即可
设置我们的主机关联到我们设置的模板
勾选完点击更新即可 其他需要监控的主机关联模板即可
查看最新数据是否取到值
没取到就去主机--监控项--勾选监控项--立即执行 在返回查询最新数据
回到我们的模板创建触发器
名称自定义 警报时会提示触发器名称
表达式添加
监控项选择主机存活 结果等于0触发警报 点击插入
点击动作 条件添加为模板里面的主机存活监控项
点击操作 添加操作和恢复操作 这里选则报警方式
添加即可
我是定义的邮箱、你们没配置的话可以参考其他博文配置
主机存活的值 1为存活 0为ping不同也是关机状态
其他监控项也是同样操作 注意修改触发器监控项 触发结果
站在巨人的肩膀写出这个博文
这里感谢博主
参考文档
zabbix监控使用ping来判断主机是否存活,向邮箱发送邮件报警_zabbix监控服务器是否存活_1220150343的博客-CSDN博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。