电商网站 厦门,重庆工程网站建设,wordpress发布文章添加新字段,安卓app制作公司目录
实现步骤#xff1a;
实现目的#xff1a;
1.在监控端操作#xff1a;
2.web界面部署 实现步骤#xff1a;
1、在 zabbix服务端配置邮件发送脚本和修改 zabbix服务端配置文件;
2、在 zabbix前端控制台进行相关设置。
实现目的#xff1a;
Zab…目录
实现步骤
实现目的
1.在监控端操作
2.web界面部署 实现步骤
1、在 zabbix服务端配置邮件发送脚本和修改 zabbix服务端配置文件;
2、在 zabbix前端控制台进行相关设置。
实现目的
Zabbix 监控服务器设置邮件报警当被监控主机宕机或达到触发器预设值进会自动发送报警邮件到指定的邮箱。 1.在监控端操作
安装邮箱服务功能
yum install mailx -y
//修改配置文件 [rootlocalhost ~]# vi /etc/mail.rc 注意网易邮箱需要开启客户端授权码进行第三方登录
vi /etc/mail.rc
在文件末尾添加
set from2431730599qq.com 自己的QQ邮箱
set smtpsmtp.qq.com
set smtp-auth-user2431730599qq.com
set smtp-auth-password授权码 QQ邮箱设置账户生成授权码
set smtp-authlogin
echo hello world | mail -s testmail 2431730599qq.com 编写发邮件脚本
[rootlocalhost ~]# cd /usr/lib/zabbix/alertscripts[rootlocalhost alertscripts]# vim mailx.sh
#!/bin/bash
#send mailmessagesecho $3 | tr \r\n \n
subjectecho $2 | tr \r\n \n
echo ${messages} | mail -s ${subject} $1 /tmp/mailx.log 21//创建日志及赋权
[rootlocalhost alertscripts]# touch /tmp/mailx.log
[rootlocalhost alertscripts]# chown -R zabbix.zabbix /tmp/mailx.log
[rootlocalhost alertscripts]# chmod x /usr/lib/zabbix/alertscripts/mailx.sh
[rootlocalhost alertscripts]# chown -R zabbix.zabbix /usr/lib/zabbix///测试发邮件脚本是否可以正常工作
./mailx.sh 2431730599qq.com 主题 内容
例如
[rootlocalhost alertscripts]# ./mailx.sh 2431730599qq.com 2025 hello
如果 QQ邮箱里面看到hello说明没问题
2.web界面部署
接下来就开始在 web 界面开始部署了
1步骤
1、管理 ----- 报警媒体类型 ----- 创建媒体类型 -----
添加以下内容
名称Mail-Test 类型脚本 脚本名称mailx.sh 脚本参数//新增下面三个参数
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE} 2、管理 ----- 用户 ----- 点击Admin ----- 报警媒介
类型Mail-Test //调用上面的脚本
收件人2431730599qq.com
其它默认-添加 3、配置 ----- 动作 ----- 创建动作 ----- 删除默认标签修改触发条件
名称Mailx
条件 A 主机群组Linux servers4、操作 ----- 如下配置
默认操作步骤持续时间 60
默认接收人 {TRIGGER.STATUS}:{TRIGGER.NAME}
默认信息告警主机{HOST.NAME}
告警 IP{HOST.IP}
告警时间{EVENT.DATE}-{EVENT.TIME}
告警等级{TRIGGER.SEVERITY}
告警信息{TRIGGER.NAME}:{ITEM.VALUE}
事件 ID{EVENT.ID} 5、操作细节
操作类型发送消息
发送到用户Admin (Zabbix Administrator)
仅送到Mail-Test //一定要配置否则邮件发送不成功 恢复操作{TRIGGER.STATUS}:{TRIGGER.NAME}
恢复信息恢复主机{HOST.NAME}
恢复IP{HOST.IP}
恢复时间{EVENT.DATE}-{EVENT.TIME}
恢复等级{TRIGGER.SEVERITY}
恢复信息{TRIGGER.NAME}:{ITEM.VALUE}
恢复 ID{EVENT.ID}//操作细节
操作类型发送消息
发送到用户Admin (Zabbix Administrator)
仅送到Mail-Test //一定要配置否则邮件发送不成功 web界面操作定义都可以完成了
接着需要重启一下服务
systemctl restart zabbix-server
systemctl restart zabbix-agent.service ——— 测试邮箱报警是否有效
1先在 web界面中监控主机上模板中选择一个 Zabbix Agent 选项
2然后我们在被监控的主机上手动关闭服务
[rootlocalhost ~]# systemctl stop zabbix-agent.service3随后稍微等一下我的 qq邮箱就会收到报警邮件