在server/config/application.yml文件设置
如下部分就是开关和阈值配置部分
#告警配置,策略优先级按照前后顺序执行,比如告警总开关关闭时,那下面所有告警开关都会失效 mail: #告警总开关,yes开启,no关闭 allWarnMail: yes #不需要告警ip集合,多个用逗号,隔开,此主机所有监控资源都不会再告警 blockIps: #主机上行传输速率bytes sent告警,yes开启,no关闭 upSpeedMail: yes #主机上行传输速率告警值,单位KB/s,默认10M,超过此值即发送告警 upSpeedVal: 10240 #主机下行传输速率bytes received告警,yes开启,no关闭 downSpeedMail: yes #主机下行传输速率告警值,单位KB/s,默认10M,超过此值即发送告警 downSpeedVal: 10240 #内存告警开关,yes开启,no关闭。总开关开启后,此处设置才会生效。以下开关均遵循此规则。 memWarnMail: yes #监控主机内存使用率%告警值,超过此值即发送告警,值可大于100 memWarnVal: 99 #系统负载告警开关,yes开启,no关闭, sysLoadWarnMail: yes #系统负载告警值(以5分钟系统负载值为准进行告警),超过此值即发送告警 sysLoadWarnVal: 10 #CPU告警开关,yes开启,no关闭 cpuWarnMail: yes #监控主机cpu使用率%告警值,超过此值即发送告警,值可大于100 cpuWarnVal: 99 #CPU温度告警开关,yes开启,no关闭 cpuTemperatureWarnMail: no #cpu温度告警值℃,超过此值即发送告警 cpuTemperatureWarnVal: 92 #磁盘使用率%告警值,超过此值即发送告警 diskWarnVal: 99 #不需要告警磁盘在此屏蔽,多个盘符用,隔开,如/boot,/dev。支持Ant路径匹配规则,如/dev/**。特殊符号用单引号,如'C:' diskBlock: /dev #磁盘使用率告警开关,yes开启,no关闭 diskWarnMail: yes #主机下线告警开关,yes开启,no关闭 hostDownWarnMail: yes #进程下线告警,yes开启,no关闭 appDownWarnMail: yes #DOCKER下线告警,yes开启,no关闭 dockerDownWarnMail: yes #服务接口告警开关,yes开启,no关闭 heathWarnMail: yes #数通设备告警,yes开启,no关闭 dceWarnMail: yes #数据源连接失败告警开关,yes开启,no关闭 dbDownWarnMail: yes #日志文件监控告警开关,yes开启,no关闭 fileLogWarnMail: yes #端口telnet不通告警开关,yes开启,no关闭 portWarnMail: yes #告警脚本绝对路径(若配置脚本,无论是否配置过邮件,都会执行该脚本),可以为空,参考模板:server/template/sendMsg.sh warnScript: #是否将告警脚本内容转为unicode,yes是,no否,在windows执行告警脚本时,一般需要转码,否则接受到会是乱码 warnToUnicode: no