server: port: 9999 servlet: session: timeout: 120m context-path: /wgcloud #日志文件输出路径 logging: file: path: ./log # 数据库 相关设置 spring: application: name: wgcloud-server datasource: driver-class-name: org.postgresql.Driver url: jdbc:postgresql://39.98.151.140:23306/wgcloud username: postgres password: passok123A hikari: validationTimeout: 3000 connectionTimeout: 60000 idleTimeout: 60000 minimumIdle: 10 maximumPoolSize: 10 maxLifeTime: 60000 connectionTestQuery: select 1 mvc: static-path-pattern: /static/** thymeleaf: cache: false mybatis: config-location: classpath:mybatis/mybatis-config.xml mapper-locations: classpath:mybatis/mapper/*.xml #自定义配置参数 base: #管理员登录账号 account: admin #管理员登录账号的密码 accountPwd: 111111 #只读账号(只有浏览权限,没有修改、删除、添加权限,此功能需升级到专业版才生效) guestAccount: guest #只读账号的密码 guestAccountPwd: 111111 #通信token,agent端的wgToken和此保持一致 wgToken: wgcloud #每页显示多少条数据,建议不小于10 pageSize: 20 #是否开启web ssh客户端,yes开启,no关闭 webSsh: yes #web ssh客户端的服务端口 webSshPort: 9998 #守护进程访问url,server服务使用,agent不使用,若守护端口修改,那此处的端口也要同步修改下(一般保持默认即可) daemonUrl: http://localhost:9997 #是否开启公众看板,yes开启,no关闭,开启后看板页面无需登陆 dashView: yes #公众看板页面主机IP是否开启脱敏显示,yes开启,no关闭 dashViewIpHide: yes #是否开启大屏展示看板,yes开启,no关闭,开启后看板页面无需登陆 dapingView: yes #是否开启数据开放接口,yes开启,no关闭 openDataAPI: no #是否自动闭合左侧菜单,yes是,no否 sidebarCollapse: yes #是否在列表页面显示告警次数,yes是,no否,这个会对性能有些影响,不建议开启 showWarnCount: no #是否开启指令下发(若关闭,将不能再新增和下发指令),yes是,no否 shellToRun: yes #linux指令下发不能包含的敏感字符,小写即可,多个用逗号隔开 shellToRunLinuxBlock: 'rm ,mkfs, /dev/,:(){:|:&};:,mv ,wget , install ' #windows指令下发不能包含的敏感字符,小写即可,多个用逗号隔开 shellToRunWinBlock: 'del ,delete ,format ,ren ,rd ,rd/s/q ,rmdir ' #数据监控的sql语句,不能编写出现的敏感字符(即sql可能注入的关键字),小写即可,多个用逗号隔开 sqlInKeys: 'execute ,update ,delete ,insert ,create ,drop ,alter ,rename ,modify ' #数据表监控间隔,单位秒,默认60分钟 dbTableTimes: 3600 #服务接口监控间隔,单位秒,默认10分钟 heathTimes: 120 #ftp/sftp服务监控间隔,单位秒,默认10分钟 ftpTimes: 600 #数通设备PING监控间隔,单位秒,默认15分钟 dceTimes: 600 #数通设备snmp监测间隔,单位秒,默认20分钟 snmpTimes: 1200 #告警缓存时间间隔(即告警静默时间,此时间段内同一告警通知不再重复发),单位秒,默认120分钟 warnCacheTimes: 7200 #监控数据保留天数,默认30天 historyDataOut: 10 #节点类型(集群才会用到,一般保持默认即可),master或slave,一个集群只能有一个master和N(最多31)个slave,如:slave1,slave2 nodeType: master #是否开启使用标签,yes开启,no关闭 hostGroup: no #是否开启成员账号管理(即每个成员可管理自己的资源),yes开启,no关闭,关闭后新增的成员不能再登录(管理员和只读账号可以登录)此功能需升级到专业版 userInfoManage: no #server/logo/下的ico图标名称,建议32*32,如favicon.png,此功能需升级到专业版 icoUrl: #server/logo/下的logo图标名称,建议120*120,如logo.png,此功能需升级到专业版 logoUrl: #系统全称,如wgcloud运维监控系统,此功能需升级到专业版 wgName: #系统简称,如wgcloud,此功能需升级到专业版 wgShortName: #告警邮件标题前缀,此功能需升级到专业版 mailTitlePrefix: '[WGCLOUD]' #告警邮件内容后缀,此功能需升级到专业版 mailContentSuffix: '
WGCLOUD敬上' #是否显示页面底部版权、网址信息,yes显示,no不显示,此功能需升级到专业版 copyRight: yes #告警配置,策略优先级按照前后顺序执行,比如告警总开关关闭时,那下面所有告警开关都会失效 mail: #告警总开关,yes开启,no关闭。总开关开启后,以下子开关设置才会生效。以下开关均遵循此规则。 allWarnMail: yes #告警时间段cron表达式设置(在该时间段内发送告警,其他时间不发),默认为空会持续发送,如'* * 8-20 ? * MON-FRI'表示周1到周5的8点-20点发送告警,'* * 8-20 * * ?'表示每天的8点-20点发送告警,带单引号 warnCronTime: #不需要告警ip集合,多个用逗号,隔开,此主机所有监控资源都不会再告警 blockIps: #主机上行传输速率bytes sent告警开关,yes开启,no关闭 upSpeedMail: no #主机上行传输速率告警值,单位KB/s,默认10MB,超过此值即发送告警 upSpeedVal: 10240 #主机上行传输速率低于此值时发送告警,此配置项一般不用,默认即可,单位KB/s,默认0MB upSpeedMinVal: 0 #主机下行传输速率bytes received告警开关,yes开启,no关闭 downSpeedMail: no #主机下行传输速率告警值,单位KB/s,默认10MB,超过此值即发送告警 downSpeedVal: 10240 #主机下行传输速率低于此值时发送告警,此配置项一般不用,默认即可,单位KB/s,默认0MB downSpeedMinVal: 0 #内存告警开关,yes开启,no关闭 memWarnMail: yes #主机内存使用率%告警值,超过此值即发送告警 memWarnVal: 90 #主机系统负载告警开关,yes开启,no关闭, sysLoadWarnMail: no #主机系统负载告警值(以5分钟系统负载值为准进行告警),可以为小数,如1.2,超过此值即发送告警 sysLoadWarnVal: 20 #主机CPU使用率告警开关,yes开启,no关闭 cpuWarnMail: no #主机cpu使用率%告警值,可大于100,超过此值即发送告警 cpuWarnVal: 99 #主机CPU温度告警开关,yes开启,no关闭 cpuTemperatureWarnMail: no #主机CPU温度告警值℃,超过此值即发送告警 cpuTemperatureWarnVal: 92 #主机磁盘使用率告警开关,yes开启,no关闭 diskWarnMail: yes #主机磁盘使用率%告警值,超过此值即发送告警 diskWarnVal: 96 #主机不需要告警磁盘在此屏蔽,多个盘符用,隔开,如/boot,/dev。支持Ant路径匹配规则,如/dev/**。特殊符号用单引号,如'C:' diskBlock: /dev,/snap/**,'C:','E:' #主机磁盘SMART健康检测告警开关,yes开启,no关闭 smartWarnMail: yes #主机下线告警开关,yes开启,no关闭 hostDownWarnMail: yes #进程下线告警开关,yes开启,no关闭 appDownWarnMail: yes #DOCKER下线告警开关,yes开启,no关闭 dockerDownWarnMail: yes #服务接口告警开关,yes开启,no关闭 heathWarnMail: yes #服务接口监测失败连续几次后发送告警通知,默认2次 heathWarnCount: 3 #ftp/sftp告警开关,yes开启,no关闭 ftpWarnMail: yes #数通设备PING告警,yes开启,no关闭 dceWarnMail: yes #数通设备PING监测失败连续几次后发送告警通知,默认2次 dceWarnCount: 2 #数通设备SNMP监测告警,yes开启,no关闭 snmpWarnMail: yes #数据源、数据表告警开关,yes开启,no关闭 dbDownWarnMail: yes #日志文件监控告警开关,yes开启,no关闭 fileLogWarnMail: yes #端口telnet不通告警开关,yes开启,no关闭 portWarnMail: yes #文件防篡改告警开关,yes开启,no关闭 fileSafeWarnMail: yes #指令下发通知开关,yes开启,no关闭 shellWarnMail: yes #自定义监控项告警开关,yes开启,no关闭 customInfoWarnMail: yes #服务器登录提醒通知开关,yes开启,no关闭,此功能需升级到专业版 hostLoginWarnMail: yes #告警脚本完整路径(若配置脚本,无论是否配置过邮件,都会执行该脚本),可以为空 warnScript: #是否将告警内容转为unicode(针对告警脚本生效),yes是,no否,钉钉微信等告警建议设置为yes,windows部署server需设置为yes,否则接受到会是乱码 warnToUnicode: no