From 01b2098165e11010b7bfb330e7425c486cba6065 Mon Sep 17 00:00:00 2001 From: simonzhangsz Date: Mon, 18 Sep 2023 19:10:53 +0800 Subject: [PATCH] d --- .../local/omc/etc/omc/default/restconf.yaml | 144 +++++++++++++++++- 1 file changed, 140 insertions(+), 4 deletions(-) diff --git a/debbuild/usr/local/omc/etc/omc/default/restconf.yaml b/debbuild/usr/local/omc/etc/omc/default/restconf.yaml index cbfe1b1..8adf264 100644 --- a/debbuild/usr/local/omc/etc/omc/default/restconf.yaml +++ b/debbuild/usr/local/omc/etc/omc/default/restconf.yaml @@ -1,11 +1,38 @@ - +# file: log file name +# level: /trace/debug/info/warn/error/fatal, default: debug +# duration: rotation time with xx hours, example: 1/12/24 hours +# count: rotation count of log, default is 30 rotation logger: - file: /usr/local/omc/log/restagent.log + file: /usr/local/omc/log/restagent.log level: debug + duration: 24 + count: 90 +# rest agent listen ipv4/v6 and port, support multiple routines +# ip: 0.0.0.0 or ::0, support IPv4/v6 rest: - addr: 0.0.0.0 - port: 3030 + - ipv4: 0.0.0.0 + ipv6: + port: 3030 + - ipv4: 0.0.0.0 + ipv6: + port: 4443 + schema: https + caFile: /usr/local/omc/etc/certs/rootca.crt + certFile: /usr/local/omc/etc/certs/tsa-omc.crt + keyFile: /usr/local/omc/etc/certs/tsa-omc_pri.key + +webServer: + enabled: true + rootDir: /usr/local/omc/htdocs/front + listen: + - addr: :8080 + schema: http + - addr: :8443 + schema: https + caFile: /usr/local/omc/etc/certs/rootca.crt + certFile: /usr/local/omc/etc/certs/tsa-omc.crt + keyFile: /usr/local/omc/etc/certs/tsa-omc_pri.key database: type: mysql @@ -14,3 +41,112 @@ database: host: 127.0.0.1 port: 33066 name: omc_db + backup: /usr/local/omc/database + +# Redis 缓存数据,数据源声明全小写 +redis: + dataSource: + # OMC系统使用库 + default: + port: 6379 # Redis port + host: "127.0.0.1" # Redis host + password: "" + db: 10 # Redis db_num + # UDM网元用户库 + udmuser: + port: 6379 # Redis port + host: "127.0.0.1" + password: "" + db: 0 # Redis db_num + # 多个数据源时可以用这个指定默认的数据源 + defaultDataSourceName: "default" + +mml: + port: 4100 + sleep: 200 + user: admin + password: admin + mmlHome: ./mmlhome + upload: /home/agtuser + +ne: + user: agtuser + etcdir: /usr/local/etc + bindir: /usr/local/bin + omcdir: /usr/local/omc + scpdir: /tmp + licensedir: /usr/local/etc/{neType}/license + +# chk2ne: true/false, if put OmcNeConfig parameters to NE +omc: + uriPrefix: /api/rest/oam + neType: OMC + neId: 001 + rmUID: 4400HX101 + neName: OMC + province: GD + vendor: "" + dn: 4600 + chk2ne: false + sn: 13750650 + checksign: false + backup: /usr/local/omc/backup + upload: /usr/local/omc/upload + frontUpload: /usr/local/omc/htdocs/front/upload + frontTraceDir: /usr/local/omc/htdocs/front/trace + software: /usr/local/omc/software + license: /usr/local/omc/license + gtpUri: gtp:192.168.2.119:2152 + checkContentType: false + testMode: false + rbacMode: true + runDir: /usr/local/omc/run + +# Alarm module setting +# Forward interface: +# email/sms +alarm: + forwardAlarm: true + email: + smtp: smtp@xxx.com + port: 25 + user: smtpuser + password: smtpuser@omc + sms: + apiURL: http://smsc.xxx.com + accessKeyID: xxx + accessKeySecret: xxx + signName: XXX SMSC + templateCode: 1000 + +#User authorized information +# crypt: mysql/md5/bcrypt +# token: true/false to check accessToken +# expires for session, unit: second +# Support single/multiple session of user +auth: + crypt: bcrypt + token: true + expires: 1800 + session: multiple + publicKey: /usr/local/omc/etc/certs/omc + privateKey: /usr/local/omc/etc/certs/omc + +# Parameter for limit number +# rmuid_maxnum: the max number of rmUID, default: 50 +# alarmid_maxnum: the max number of AlarmID, default: 50 +# pmid_maxnum: the max number of pmID, default: 50 +# subid_maxnum: the max number of subscription ID, default: 20 +# uri_maxlen: the max length of uri, default: 8192 +# rmuid_regexp: regexp pattern of rmUID +params: + rmuidmaxnum: 50 + alarmidmaxnum: 50 + pmidmaxnum: 50 + subidmaxnum: 20 + urimaxlen: 2100000 + rmuidregexp: "[0-9]{4}[A-Z]{2}[A-Z]{2}[0-9A-Z]{1}[0-9A-Z]{3}[0-9A-Z]{1,16}" + +testConfig: + enabled: true + file: /usr/local/omc/etc/testconfig.yaml \ No newline at end of file