osc/deploy/wgcloud-server/config/application.yml

192 lines
8.6 KiB
YAML
Raw Normal View History

2025-05-28 19:16:17 +08:00
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
#通信tokenagent端的wgToken和此保持一致
wgToken: wgcloud
#每页显示多少条数据建议不小于10
pageSize: 20
#是否开启web ssh客户端yes开启no关闭
webSsh: yes
#web ssh客户端的服务端口
webSshPort: 9998
#守护进程访问urlserver服务使用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)个slaveslave1slave2
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否钉钉微信等告警建议设置为yeswindows部署server需设置为yes否则接受到会是乱码
warnToUnicode: no