#配置文件
# deploy.yml
路径:{安装包路径}/ycm/etc/deploy.yml
server
字段 | 说明 |
---|---|
ycm_name | 产品名称 |
ycm_name_en | 产品英文名称 |
product_short_name | 产品简称,不推荐修改 |
product_short_name_en | 产品英文简称,不推荐修改 |
install_path | server 安装路径 |
system_user | 运行server 相关服务的用户 |
ycm_port | server监听端口,默认为9060 |
prometheus_port | 监控端监听端口,默认为9061 |
loki_http_port | 日志分析http服务端口,默认为9062 |
loki_grpc_port | 日志分析grpc服务端口,默认为9063 |
yasdb_exporter_port | 数据库信息采集端口,默认为9064 |
yas_hcs_api_port | yas-hcs-api端口,默认为9065 |
prometheus_collect_interval | 监控采集频率,取值范围[1,43200],默认为10 |
prometheus_data_expired | 监控数据保存天数,取值范围[1,360],默认为180天 |
monit_enable | server是否开启monit,默认开启 |
grpc_tls_enable | server与主机通信使用tls |
http_tls_enable | server使用https监听 |
manage_ip | 弹性IP,vpc间网络不通时需要配置该值 |
dbconfig: - dirver - url - libpath | 后端数据库信息: - 后端数据库类型,可填参数:sqlite3或yashandb,默认是sqlite3 - driver为yashandb时,该参数必填。单IP:ip:port,HA多IP:ip:port,ip:port,ip:port 或者 primary:ip:port,ip:port,ip:port。支持使用远端YashanDB作为后端数据库,即IP地址可以不是本机 - driver为yashandb时,默认为{管理平台安装路径}/ycm/tool/yashandb-client/lib |
client
以下参数为添加新主机时被应用的默认参数,可在添加时重新修改。
字段 | 说明 |
---|---|
install_path | ycm agent 默认安装路径 |
system_user | ycm agent 默认运行用户,添加新主机时应用,可修改 |
system_group: yashan | ycm agent 默认运行用户组,添加新主机时应用,可修改 |
agent_port | ycm agent 默认端口,默认为9070 |
export_port | ycm 采集器 默认端口,默认为9071 |
user
字段 | 说明 |
---|---|
superadmin: - password - nickname - phone | 配置超级管理员信息: - 用户和密码为admin,展示密文,建议在部署成功后修改密码 - 默认为superman - 邮箱 - 电话 |
token_key | 生成登录token时的加密串,用于混淆加密 |
token_expired | token非活跃过期时间,取值范围[1,1440],默认为30分钟 |
password_expired | 密码有效期,到期后强制修改密码,取值范围[1,365],默认为60天 |
retry_times | 密码输入错误后可重试的次数,取值范围[5,30],默认为5次 |
lock_expired | 输入错误被锁定后等待时间,取值范围[3,10080],默认为3分钟 |
log
字段 | 说明 |
---|---|
console | 是否打印日志 |
level | 日志级别:DEBUG, INFO, WARN, ERROR |
rotationTime | 日志保存时间,小于等于0表示不过期,默认为7天 |
rotationSize | 每个日志文件最大大小,最小值为10M |
maxBackupNum | 日志备份最多保存数量,小于等于0表示不限个数 |
# join.toml
可以通过yasadm yasdb demo
的命令生成toml文件模版以供修改。
字段 | 说明 |
---|---|
yashandb_name | 数据库名称 |
display_name | 数据库别名,可以为空,当不同数据库名称相同时可以使用别名进行托管 |
yashandb_sys_password | 数据库sys密码 |
without_om | 不使用yasboot托管,默认为false,为true需要填写primary_config和standby_config的实例信息 |
group_ids | 添加到管理平台用户组,可填多个用户组ID,默认为空 |
om_ip | yasboot所在主机IP地址 |
[primary_config] - manage_ip - yasdb_name - primary_path | - 主库所在主机IP地址 - yasdb安装路径 - 主库路径 |
[[standby_config]] - manage_ip - yasdb_name - standby_path | - 备库所在主机IP地址 - yasdb安装路径 - 主库路径 |