zabbix和prometheus都能做监控告警调用企业微信和钉钉。那么问题来了做为一名合格的运维和开发人员,脚本发现故障告警,自动调用发送详细告警内容,这点儿东西得会。
效果图如下:
普通发送方式文章来源:https://www.toymoban.com/news/detail-567562.html
import requests
def dingding_info(message):
data = {
"msgtype": "text",
"text": {
"content": message
}
}
webhook="youhook"
requests.post(webhook, json=data)
print("ok")
return
dingding_info("hello world")
dingtalkchatbot发送方式 文章来源地址https://www.toymoban.com/news/detail-567562.html
from dingtalkchatbot.chatbot import DingtalkChatbot
webhook="yourhook"
secret="yourscret"
bot = DingtalkChatbot(webhook=webhook,secret=secret)
#发送文本
bot.send_text("k8s主节点宕机,请尽快处理",is_at_all=False,at_mobiles=[123456])
#发送一个url
bot.send_link(title="告警地址",text="prometheus",message_url="www.baidu.com")
#发送图片
bot.send_image("https://www.runoob.com/wp-content/uploads/2015/06/go128.png")
到了这里,关于python调用钉钉发送告警消息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!