探测Nginx 服务监控
import requests,json,os,time
def Alarm(img):
data = {
"msg_type": "interactive",
"card": {
"elements": [{
"tag": "div",
"text": {
"content": "<font color='grey'> **%s** </font>" %img,
"tag": "lark_md",
}
} ,{
"tag": "div",
"text": {
"content": "<font color='grey'> %s-- </font>" %content,
"tag": "lark_md"
}
} , {
"tag": "div",
"text": {
"content": "告警平台: 来机房\n告警级别: critical\n运维团队: 影x运维\n故障实例: %s\n描述信息: %s" %(content,content),
"tag": "lark_md"
}
}, ],
"header": {
"title": {
"content": "影x科技监控告警通知",
"tag": "plain_text"
},
"template": "red"
}
}
}
url='https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
header = {
'Content - Type': 'application / json'
}
data = json.dumps(data)
return requests.post(url,data,header)
def CheckNginx():
process = os.popen('ps -ef |grep nginx |grep -v "grep"|wc -l')
process_num = int(process.read())
print(type(process_num),process_num)
return process_num
if __name__ =="__main__":
process_num = CheckNginx()
if process_num == 0:
content = "Nginx 服务异常"
img = "Nginx 服务告警信息"
Alarm(img)

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
2020-04-21 物理机 nginx udp 转发至k8s ingress (udp)