zabbix监控CPU等资源报警到163邮箱
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix监控CPU等资源报警到163邮箱相关的知识,希望对你有一定的参考价值。
监控cpu报警:
zabbix自带模板有一个 Template OS Linux模板。这个模板有监控CPU的监控项,如果没有添加一个监控项“ CPU idle time”
这个监控项监控的是CPU剩余的时间。监控到这个指标也就可以监控到使用了多少。
1、首先,如果没有添加一个监控项“ CPU idle time”,具体步骤如下:
1、1:配置—>模板—->找到Template OS Linux模板—监控项
创建监控项:
内容如下:
备注这个一般没有需要创建才可以使用:
创建触发器:
接下来时创建图形:图形可以自己定义,如果有现成的可以直接复制一份进行使用
这里克隆一份不破坏之前的
完事后就可以查看一下
接下来配置邮件服务开始报警,我们使用163的邮箱
一定要创建动作,如果没有那上面的就是白搭相当于没做
创建操作
创建恢复:和上面一样
确认操作也和上面一样:
等着一切都完成之后进行添加在动作里面
接下来在服务器上面进行操作
需要安装mail服务
yum install mailx
vi /etc/mail.rc
添加这三行
set [email protected] smtp=smtp.163.com
set [email protected] smtp-auth-password=xxxxx
set smtp-auth=login
创建脚本文件:
vi /usr/lib/zabbix/alertscripts/sendmail.sh
touch /tmp/mailtmp.txt
chown zabbix.zabbix /tmp/mailtmp.txt
chmod 755 /usr/lib/zabbix/alertscripts/sendmail.sh
测试一下:
echo "zabbix test mail" |mail -s "zabbix" [email protected]
接下来开始cpu超过80%报警:
for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done
测试一下
看看邮件
当我们吧cpu降低下来再看看那
如果其中一台服务的zabbix-agent连接不到也会报警
启动之后就会好了
以上是关于zabbix监控CPU等资源报警到163邮箱的主要内容,如果未能解决你的问题,请参考以下文章