搜索看看
warnScript可以配置多个脚本吗
不能配置多个脚本
但是,我们可以在告警脚本中继续调用其他脚本,也就是把多个告警通知都封装到一个告警脚本里,效果一样
比如我们在server/config/application.yml中的配置的告警脚本为/home/weixin.sh
#告警脚本绝对路径(若配置脚本,无论是否配置过邮件,都会执行该脚本),可以为空,参考模板:server/template/sendMsg.sh warnScript: /home/weixin.sh
/home/weixin.sh内容如下,我们获取到告警内容$content后,我们继续调用其他的脚本
#!/bin/bash # -*- coding: utf-8 -*- ###SCRIPT_NAME:weixin.sh### ###send message from weixin for monitoring### content=$1 content=${content//\ /} time3=$(date "+%H:%M:%S") content="$time3,$content" echo "告警信息----$content------" #告警信息其他处理1 /home/other.sh $content #告警信息其他处理2 python /python/pythonWarn.py $content