我们使用zabbix
主要的目标就是实现运维的自动化,当被监控的系统出现问题时zabbix
能够自动的提示我们,要实现这个功能就必需设置报警媒介。
本文带领大家配置一个Email报警媒介。
1.开启邮箱的SMTP服务
什么是SMTP服务
呢?
SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),默认端口号是TCP的25端口,主要用来在服务器端或客户端发送邮件或在服务器端接收邮件。用来发送邮件或接收邮件,其将邮件从邮件服务器发送给客户端(客户端使用POP协议接收);
将邮件从一个邮件服务器发送给另外一个邮件服务器(使用SMTP协议接收),此接收邮件服务器可以是最终的邮件服务器,也可以是中转邮件服务器;
因此要实现zabbix的Eamil报警服务,我们需要有一个能够提供SMTP服务的企业邮箱或者个人邮箱。这里我使用我个人的163邮箱进行测试。
1.登录163邮箱后,进入设置,选择POP3/SMTP/IMAP
设置
2.在POP3/SMTP/IMAP
设置页面选择开启IMAP/SMTP服务
。
开启IMAP/SMTP服务
后会弹出一个授权密码的窗口,把这个授权码记下来。
通过上面两步就开启了邮箱的SMTP服务
了。
2.修改Email报警媒介
登录zabbix server的管理页面,进入“管理—>报警媒介类型—->Email”,在Email的报警媒介类型
中修改相应的内容。
- SMTP服务器:填写“smtp.163.com”
- SMTP HELO:填写“smtp.163.com”
- SMTP电邮:填写你前面开启SMTP服务的那个邮箱地址
- 用户名称:填写你的邮箱的登录用户名
- 密码:填写你开启SMTP服务时的授权码
点击更新,报警媒介就添加成功了。
3.验证
点击Email右侧的”测试“按钮,在弹出的对话框中填写你可以收邮件的邮箱地址,然后发送测试邮件。
如果你能正常接收测试邮件,说明前面的配置没什么问题了。
年轻人要讲武德,点个赞可好?