解决JDY-31蓝牙模块指令交互无响应问题:EN使能脚的关键作用
2026/6/10 23:39:19
部署运行你感兴趣的模型镜像一键部署
yum install -y mailx dos2unixmailx:邮件服务
mos2unix:用于转换文本文件格式的实用工具
yum install -y mailx dos2unix查看mailx版本
mailx -V编辑:vim /etc/mail.rc3.编辑zabbix_server.conf应用邮件脚本
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"
操作思路:
监控—创建报警媒介类型—更新用户使用的报警媒介类型—创建动作-验证;
取消注释:
AlertScriptsPath=/usr/lib/zabbix/alertscripts2、配置脚本
cd /usr/lib/zabbix/alertscripts进入vim dingding.py
#!/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()赋权:
chmod +x dingding.py创建日志文件:
touch /var/log/zabbix/dingding.log chown zabbix.zabbix /var/log/zabbix/dingding.log停掉agent服务端的musql服务