可以调用python脚本发送告警通知吗

可以调用python
如下例子,是python模板文件pythonWarn.py,将告警内容输出到server/pyWarn.log文件
import sys
import datetime

curr_time = datetime.datetime.now()
time_str = datetime.datetime.strftime(curr_time,'%Y-%m-%d %H:%M:%S')

warnContent=time_str+":"+sys.argv[1]+"\n"

print(warnContent)

f = open("pyWarn.log", "a")
f.write(warnContent)
f.close()
将上面内容保存为pythonWarn.py,然后修改server/config/application.yml如下配置项warnScript,注意是配置完全路径,然后重启server

#告警脚本绝对路径(若配置脚本,无论是否配置过邮件,都会执行该脚本),可以为空,参考模板:server/template/sendMsg.sh
  warnScript: python /python/pythonWarn.py
我们可以仿照钉钉告警微信告警,在py中处理告警内容