zabbix监控流程、邮箱告警的2种方式

我前面的博客已经写了如何zabbix监控配置流程

博客地址

但我们没有定义媒介和配置动作

本地邮箱报警

首先在zabbix_server本机上安装一个mailx和一个postfix

yum -y install mailx postfix

然后进入到/usr/local/share/zabbix/alertscripts/写一个本地邮件的脚本

[root@zabbixserver ~]# cd /usr/local/share/zabbix/alertscripts/
[root@zabbixserver alertscripts]# vim msg.sh
[root@zabbixserver alertscripts]# chmod a+x msg.sh 
[root@zabbixserver alertscripts]# cat msg.sh 
#!/bin/bash

content=$(echo $1 | tr "\r\n" "\n")
subject=$(echo $2 | tr "\r\n" "\n")
mailto=$3

echo $content | mail -s $subject $mailto

然后创建一个自定义媒介

在这里插入图片描述

在这里插入图片描述

然后选择内容模板

在这里插入图片描述

根据需求选择模板

在这里插入图片描述

选择媒介

在这里插入图片描述

添加邮箱

在这里插入图片描述

添加触发器

在这里插入图片描述

根据需求选择报警类型

在这里插入图片描述

在这里插入图片描述

手动触发

在受控机上面对被监视的文件追加一行内容

[root@localhost ~]# echo "hello world" >> /opt/ceshi

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第三方邮箱报警

需求:

需要有自己的发件邮箱和自己的接收邮箱

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

手动触发

[root@localhost ~]# echo "hello world" >> /opt/ceshi

在这里插入图片描述

QQ邮箱接收到了网易邮箱发的报警邮件

更多推荐