192 lines
8.6 KiB
YAML
192 lines
8.6 KiB
YAML
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: '<p><p><p>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
|