Zabbix监控告警邮箱提醒,钉钉提醒

部署运行你感兴趣的模型镜像一键部署

邮件告警

一、注册网易邮箱及其配置邮箱

开启POP3/SMTP/IMAP

二、service端配置邮件服务

1.安装 mailx dos2unix
bash 复制代码
yum install -y mailx dos2unix

mailx:邮件服务

mos2unix:用于转换文本文件格式的实用工具

bash 复制代码
yum install -y mailx dos2unix

查看mailx版本

bash 复制代码
 mailx -V
2.配置mailx配置文件

编辑:vim /etc/mail.rc 3.编辑zabbix_server.conf应用邮件脚本

bash 复制代码
chown zabbix.zabbix mail.sh
 
touch /tmp/mailtmp.txt
 
chmod  777 /tmp/mailtmp.txt
 
chown zabbix.zabbix /tmp/mailtmp.txt

执行脚本 ./mail.sh lsqsq1@163.com "tset mail2" "test mail from zabbix"

4.配置zabbix_web监控项邮件报警

操作思路:

监控---创建报警媒介类型---更新用户使用的报警媒介类型---创建动作-验证;

1.创建报警媒介类型

钉钉告警

一、钉钉告警,软件配置

二、配置zabbix-server

1、报警脚本配置

取消注释:

AlertScriptsPath=/usr/lib/zabbix/alertscripts2、配置脚本

bash 复制代码
cd /usr/lib/zabbix/alertscripts

进入vim dingding.py

bash 复制代码
#!/usr/bin/env python
#coding:utf-8
#zabbix钉钉报警
import requests,json,sys,os,datetime
webhook="https://oapi.dingtalk.com/robot/send?access_token=3a7191b12c8e8f5580b9bedc9e48938421845e7629c8ff0fe2833f1ede9e8b30" (修改为自己的webhook)
user=sys.argv[1]
text=sys.argv[3]
data={
    "msgtype": "text",
    "text": {
        "content": text
    },
    "at": {
        "atMobiles": [
            user
        ],
        "isAtAll": False
    }
}
headers = {'Content-Type': 'application/json'}
x=requests.post(url=webhook,data=json.dumps(data),headers=headers)
if os.path.exists("/var/log/zabbix/dingding.log"):
    f=open("/var/log/zabbix/dingding.log","a+")
else:
    f=open("/var/log/zabbix/dingding.log","w+")
f.write("\n"+"--"*30)
if x.json()["errcode"] == 0:
    f.write("\n"+str(datetime.datetime.now())+"    "+str(user)+"    "+"发送成功"+"\n"+str(text))
    f.close()
else:
    f.write("\n"+str(datetime.datetime.now()) + "    " + str(user) + "    " + "发送失败" + "\n" + str(text))
    f.close()

赋权:

bash 复制代码
chmod +x dingding.py

创建日志文件:

bash 复制代码
touch /var/log/zabbix/dingding.log  
​
chown zabbix.zabbix /var/log/zabbix/dingding.log

三、web端配置

1、创建报警媒介类型2、更新用户使用的报警媒介类型3、创建动作
4、验证

停掉agent服务端的musql服务

相关推荐
oh,huoyuyan17 小时前
火语言 RPA:批量删除多个 TXT 文件指定关键词的自动化案例
运维·自动化·rpa
薛定谔的悦17 小时前
体验使用Cursor自动化编程
运维·自动化
软件派17 小时前
Elasticsearch终极教程:从基础到进阶的技术指南
运维·jenkins
杨浦老苏17 小时前
轻量化服务器和硬盘监控系统Vigil
运维·docker·群晖
酉鬼女又兒17 小时前
Linux快速入门指南:常用快捷键➕命令行高效操作
linux·运维·服务器
小韩加油呀18 小时前
jenkins声明式pipline和shell从环境变量配置到打包构建再到发布到k8s
运维·kubernetes·jenkins
林shir18 小时前
3-19-项目部署(Linux)
linux·运维·服务器
顶点多余18 小时前
Linux第一个系统程序-进度条
linux·运维·服务器
代码AI弗森18 小时前
NAS 服务器 vs 普通服务器:一场关于「存储中心」与「计算中心」的系统分工之争
运维·服务器
来鸟 鸣间18 小时前
linux下ffmpeg源码编译
linux·运维·ffmpeg