Centos7 Zabbix3.4邮件告警配置(解决邮件内容为xx.bin附件问题)

Centos7 Zabbix3.4邮件告警配置(解决邮件内容为xx.bin附件问题),第1张

Centos7Zabbix3.4邮件告警配置(解决邮件内容为xx.bin附件问题)

详细介绍Centos7Zabbix3.4邮件报警设备(处理邮件中xx.bin附件的难题)。文中的图片和文字对大家都很详细,有一定的参考和使用价值,朋友们一定要参考。

一、加上监管Linux服务器

1.装备-服务器-设置服务器

2.填写信息内容。

3.添加模板。

4.打听一下情况。

二、配备电子邮箱

软件自然环境:

[root@localhost~]#cat/etc/redhat-release CentOSLinuxrelease7.2.1511(Core)

1.安装邮件发送专用工具mailx。

如果安装了其他发送邮件的特殊工具,请先关闭它们。

servicesendmailstop##关掉sendmail systemctldisablesendmail.service##严禁开机运行sendmail servicepostfixstop##关掉postfix systemctldisablepostfix.service##严禁开机运行postfix [root@localhost~]#yuminstallmailx

2.配备Zabbix服务器的外部邮箱地址,如果没有mail.rc文件,打开文件vim/etc/mail.rc,手动创建,然后添加以下内容:

[root@localhost~]#vim/etc/mail.rc

setsendcharsets=iso-8859-1,utf-8 [email protected] setsmtp=smtp.163.com#163邮箱要打开smtp受权 [email protected]#验证客户 setsmtp-auth-password=xxx#验证登陆密码

3.检查邮件发送。

[root@localhost~]#echo"zabbixtestmail"|mail-s"zabbix"[email protected]

4.编写电子邮件发送脚本。

1)安装dos2unix转换软件(处理xx.bin附件格式的外发邮件是个难题),(7.5.1804,目标目录变化更大)。如果此处下载地址无效,搜索阿里官网匹配文档。

[root@localhost~]#rpm-IVHhttps://mirrors.aliyun.com/centos/7.5.1804/OS/x86_64/Packages/dos2UNIX-6.0.3-7.el7.x86_64.rpm

获取https://mirrors.aliyun.com/centos/7.5.1804/OS/x86_64/包/dos2UNIX-6.0.3-7.el7.x86_64.rpm

制备中...#######################[100%]

升级/安装...

1:dos2UNIX-6.0.3-7.el7########################[100%]

以下接受电子邮件显示信息,而不是文本。

2)更改邮件发送脚本的内容。

为什么在这个路径下构建这个脚本?它在您的zabbix_serber.conf文档
alertscriptpath=/usr/lib/zabbix/alertscripts中提供。

因此,如果您不想将此脚本放在此文件目录下,则必须在服务器端更改环境变量中AlertScriptsPath的值。

[root@localhost~]#vim/usr/lib/zabbix/alertscripts/sendmail.sh #!/bin/bash #export.UTF-8#处理推送的汉语变成了错码的难题 FILE=/tmp/mailtmp.txt echo"$3">$FILE dos2unix-k$FILE#解决了推送的电子邮件內容变为配件的难题。 /bin/mail-s"$2"$1<$FILE

3)建立临时文件夹并授权。在这里,确保您的客户拥有zabbix。

[root@localhost~]#touch/tmp/mailtmp.txt [root@localhost~]#chownzabbix.zabbix/tmp/mailtmp.txt

4)以上三个主要参数是接受从网页传输的信息内容:

:收货人的邮件地址;
:电子邮件主题;
:电子邮件内容

5)给脚本制作添加管理权限,否则邮件无法正常推送。

[root@localhost~]#chmod755/usr/lib/zabbix/alertscripts/sendmail.sh

5.管理办法-报警媒体类型-建立新闻媒体类型

6.填写信息

添加以下三个主要参数,每个参数都匹配sendmail.sh脚本必需的三个主要参数:收件人详细地址、主题风格和详细内容

{ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE}

如果在3.0中不添加这三个主要参数,会得到一个错误。由于zabbix以后允许自定义主参数,默认设置传输主参数并不容易。在2.0中,如果你不写这三个主要参数,你会得到一个错误。

7.向客户添加报警媒体。

8.设置报警标准:装备-姿势-建立姿势。

1)设置标准和名称

2)填写收件人,信息内容默认设置。客户是刚刚填写邮件的收件人,我的邮件刚刚建立。

常见故障报警:{trigger.status}:{trigger.name}
报警服务器:{HOST。NAME}
主机地址:{HOST。IP}
报警时间:{报警级别:{触发。严重性}
报警信息:{TRIGGER。NAME}
问题详细信息:{item.NAME}:{item.value}
恶性事件代码

语句:默认设置过程是1-1,即从1到1。一旦出现常见故障,就会执行sendEmail.sh脚本,向Admincustomer和zabbix管理员组生成一封警报电子邮件。如果常见故障持续一个小时,就只推一次。如果改成1-0,0表示无限制。无休止推送间隔是60秒的默认设置延迟时间。在那一个小时里,会推送60封邮件。

3)修复实际 *** 作。

常见故障排除:{trigger.status}:{trigger.name}
修复服务器:{HOST。NAME}
主机地址:{HOST。IP}
修复时间:{修复级别:{触发器。SEVERITY}
修复信息内容:{TRIGGER。NAME}
问题详细信息:{item.NAME}:{item.value}
恶性事件代码


大家的邮件报警装备完成。如果开启大家设置的触发原理,它会自动为我推送报警邮件。

9.检测电子邮件警报。

1)开启触发原理

zabbix内置模板中可用内存监管中触发原理的临界点可以改为20以上,可以进入模板目录。

稍后更改

3)更改更新,以便快速检查。

4)查询告警

5)电子邮件确认

如果电子邮件发送有任何问题,请重新启动服务器和zabbix-server及httpd服务,并在移动客户端中重新启动zabbix-agent服务

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存