告警脚本中获取成员账号标识、告警级别、标签
告警脚本会传入4个参数,顺序依次为:1告警内容,2成员账号标识,3告警级别,4标签名称
如下shell脚本例子,请看
#!/bin/bash # -*- coding: utf-8 -*- ###SCRIPT_NAME:weixin.sh### ###send message from weixin for monitoring### content=$1 #告警内容 userId=$2 #userId即成员账号列表的成员标识值,如果一个主机或者资源没有关联成员账号,那么userId就是字符串NULL warnLevel=$3 #告警级别,分别为:重要,一般,信息 groups=$4 #标签名称,如果该资源没有设置标签,此值会是字符串NULL echo "warn content is : $content-----$userId------$warnLevel-----$groups" >> ./warn.log
如上就是怎么获取第三方用户ID,告警级别,标签名称,如果我们有需要可以自定义处理逻辑
其中告警级别和标签名称需要升级到v3.4.7或更高版本,才能获取到
v3.4.7之前的版本只能获取告警内容和成员账号标识