使用zabbix怎么实现邮件告警

  介绍

这篇文章给大家介绍使用zabbix怎么实现邮件告警,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

l。

<强> 1。下载并解压缩sendEmail到/usr/地方/bin下面,修改权限。

修改权限:

chown  zabbix: zabbix /usr/地方/bin/sendEmail

<强> 2。进行发邮件测试。

/usr/地方/bin/sendEmail  -f  xxxx@163.com(发件邮箱),-s  smtp.163.com  -u “邮件标题“,-m “邮件内容“,-o  message-content-type=html  -o  message-charset=utf8  -xu  xxxx@163.com(发件邮箱账号),-xp “网易邮箱授权码”,-t “目标邮箱”

<强> 3。发邮件测试通过后,进入/usr/地方/zabbix/分享/zabbix/alertscripts/目录,并新建mail.sh文件,授予权限;

<强> 4. mail.sh内容:

# !/bin/bash=$ 1   主题=2美元   身体=3美元/usr/local/bin/sendEmail  -o  tls=auto  -f  xxxx@163.com  -t “to"美元;,-s  smtp.163.com  -u “subject"美元;,-o  message-content-type=html  -o  message-charset=utf8  -xu  xxxx@163.com  -xp “邮箱客户端授权码“,-m “body"美元;

<强> 5。测试报错

[root@centos7  alertscripts] #,。/mail.sh “目标邮箱”,test_topic  hello_world !   *******************************************************************   从而,Using  default  of  SSL_verify_mode  of  SSL_VERIFY_NONE  for 客户端   ,is 弃用! Please  set  SSL_verify_mode 用SSL_VERIFY_PEER   ,possibly  with  SSL_ca_file | SSL_ca_path  for 验证。   ,If 你;really 不要# 39;t  want 用verify 从而certificate 以及keep    ,connection  open 用Man-In-The-Middle  attacks  please 集   ,SSL_verify_mode  explicitly 用SSL_VERIFY_NONE 拷贝your 应用程序。   *******************************************************************   ,at /usr/地方/bin/sendEmail  line  1906年。   invalid  SSL_version  specified  at /usr/share/perl5/vendor_perl/IO/套筒/SSL.pm  line  444年。

在sendemail中1906行的内容,从

<代码>如果!IO:: Socket:: SSL→start_SSL(服务器,美元SSL_version=比;“SSLv3 TLSv1 ')){

修改为

<代码>如果!IO:: Socket:: SSL→start_SSL(服务器)美元){

再次测试,成功。

[root@centos7  alertscripts] #,。/mail.sh “目标邮箱”,test_topic  hello_world !   *******************************************************************   从而,Using  default  of  SSL_verify_mode  of  SSL_VERIFY_NONE  for 客户端   ,is 弃用! Please  set  SSL_verify_mode 用SSL_VERIFY_PEER   ,possibly  with  SSL_ca_file | SSL_ca_path  for 验证。   ,If 你;really 不要# 39;t  want 用verify 从而certificate 以及keep    ,connection  open 用Man-In-The-Middle  attacks  please 集   ,SSL_verify_mode  explicitly 用SSL_VERIFY_NONE 拷贝your 应用程序。   *******************************************************************   ,at /usr/地方/bin/sendEmail  line  1906年。   Aug  08年,15:42:42  wanbu  sendEmail [25763]:, Email  was  sent 成功!

<强> 6. zabbix-web配置

在zabbix3.4中,有3处需要配置,行动,媒体类型,users.actions负责判断,发送邮件;媒体类型负责选择脚本,传递参数,用户负责明确告警信息发送给谁等信息。

按照官网的介绍配置即可,这部分实在懒得写了。唯一需要注意的是,媒体类型需要添加3个参数,分别是{ALERT.SENDTO}, {ALERT.SUBJECT}, {ALERT.MESAGE},分别对于邮件。上海中的主题和正文。

使用zabbix怎么实现邮件告警”> </p> <p> <强> 7。最后,点击“报告”——“行动日志”,可以查看邮件是否发送成功,不成功的原因。</强> </p> <p> <img src=

关于使用zabbix怎么实现邮件告警就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

使用zabbix怎么实现邮件告警