198 lines
4.5 KiB
YAML
198 lines
4.5 KiB
YAML
logger:
|
|
dir: logs/server
|
|
level: INFO
|
|
# rotate by time
|
|
keepHours: 24
|
|
## rotate by size
|
|
#rotatenum: 3
|
|
#rotatesize: 256 # unit: MB
|
|
|
|
http:
|
|
mode: release
|
|
showLog: true
|
|
session:
|
|
cookieName: ecmc-sid
|
|
cookieDomain: ""
|
|
httpOnly: true
|
|
gcInterval: 60
|
|
cookieLifetime: 86400 # unit: second, 0: cookie life same to browser
|
|
|
|
tokens:
|
|
- rdb-builtin-token
|
|
|
|
redis:
|
|
# as queue
|
|
local:
|
|
enable: true
|
|
addr: 127.0.0.1:6379
|
|
pass: ""
|
|
idle: 5
|
|
timeout:
|
|
conn: 500
|
|
read: 3000
|
|
write: 3000
|
|
|
|
|
|
rdb:
|
|
# for ldap authorization
|
|
ldap:
|
|
host: "ldap.example.org"
|
|
port: 389
|
|
baseDn: "dc=example,dc=org"
|
|
# AD: manange@example.org
|
|
bindUser: "cn=manager,dc=example,dc=org"
|
|
bindPass: "*******"
|
|
# openldap: (&(uid=%s))
|
|
# AD: (&(sAMAccountName=%s))
|
|
authFilter: "(&(uid=%s))"
|
|
attributes:
|
|
dispname: "cn"
|
|
email: "mail"
|
|
phone: "mobile"
|
|
im: ""
|
|
coverAttributes: false
|
|
autoRegist: true
|
|
tls: false
|
|
startTLS: false
|
|
sender:
|
|
mail:
|
|
# three choice: smtp|shell|api
|
|
way: smtp
|
|
worker: 10
|
|
api: http://127.0.0.1:2008/mail
|
|
sms:
|
|
# two choice: shell|api
|
|
way: api
|
|
worker: 10
|
|
api: http://127.0.0.1:2008/sms
|
|
voice:
|
|
# two choice: shell|api
|
|
way: shell
|
|
worker: 10
|
|
api: http://127.0.0.1:2008/voice
|
|
im:
|
|
# five choice: shell|api|wechat|wechat_robot|dingtalk_robot
|
|
way: shell
|
|
worker: 10
|
|
api: http://127.0.0.1:2008/im
|
|
## for enterprise edition
|
|
#sso:
|
|
# enable: false
|
|
# ssoAddr: "http://{sso-host}"
|
|
# redirectURL: "http://{rdb-host}/auth-callback"
|
|
# clientId: ""
|
|
# clientSecret: ""
|
|
# apiKey: ""
|
|
# attributes:
|
|
# dispname: "display_name"
|
|
# email: "email"
|
|
# phone: "phone"
|
|
# im: ""
|
|
# coverAttributes: false
|
|
# stateExpiresIn: 300
|
|
#auth:
|
|
# captcha: false
|
|
# extraMode:
|
|
# enable: false # enable whiteList, login retry lock, userControl, ...
|
|
# whiteList: false
|
|
# frozenDays: 90 # frozen time (day)
|
|
# writenOffDays: 365 # writenOff time (day)
|
|
|
|
|
|
#i18n:
|
|
# lang: zh
|
|
|
|
job:
|
|
enable: true
|
|
## database | remote
|
|
#outputComeFrom: database
|
|
#remoteAgtdPort: 2080
|
|
|
|
transfer:
|
|
enable: true
|
|
backend:
|
|
datasource: "m3db"
|
|
m3db:
|
|
enabled: true
|
|
maxSeriesPoints: 720 # default 720
|
|
name: "m3db"
|
|
namespace: "default"
|
|
seriesLimit: 0
|
|
docsLimit: 0
|
|
daysLimit: 7 # max query time
|
|
# https://m3db.github.io/m3/m3db/architecture/consistencylevels/
|
|
writeConsistencyLevel: "majority" # one|majority|all
|
|
readConsistencyLevel: "unstrict_majority" # one|unstrict_majority|majority|all
|
|
config:
|
|
service:
|
|
# KV environment, zone, and service from which to write/read KV data (placement
|
|
# and configuration). Leave these as the default values unless you know what
|
|
# you're doing.
|
|
env: default_env
|
|
zone: embedded
|
|
service: m3db
|
|
etcdClusters:
|
|
- zone: embedded
|
|
endpoints:
|
|
- 127.0.0.1:2379
|
|
#tls:
|
|
# caCrtPath: /etc/etcd/certs/ca.pem
|
|
# crtPath: /etc/etcd/certs/etcd-client.pem
|
|
# keyPath: /etc/etcd/certs/etcd-client-key.pem
|
|
#tsdb:
|
|
# enabled: false
|
|
# name: "tsdb"
|
|
# cluster:
|
|
# tsdb01: 127.0.0.1:8011
|
|
#influxdb:
|
|
# enabled: false
|
|
# username: "influx"
|
|
# password: "admin123"
|
|
# precision: "s"
|
|
# database: "n9e"
|
|
# address: "http://127.0.0.1:8086"
|
|
#opentsdb:
|
|
# enabled: false
|
|
# address: "127.0.0.1:4242"
|
|
#kafka:
|
|
# enabled: false
|
|
# brokersPeers: "192.168.1.1:9092,192.168.1.2:9092"
|
|
# topic: "n9e"
|
|
monapi:
|
|
indexMod: server
|
|
alarmEnabled: true
|
|
region:
|
|
- default
|
|
|
|
# clean history event
|
|
cleaner:
|
|
# retention days
|
|
days: 100
|
|
# number of events deleted per time
|
|
batch: 100
|
|
notify:
|
|
p1: ["voice", "sms", "mail", "im"]
|
|
p2: ["sms", "mail", "im"]
|
|
p3: ["mail", "im"]
|
|
|
|
# addresses accessible using browser
|
|
link:
|
|
stra: http://n9e.com/mon/strategy/%v
|
|
event: http://n9e.com/mon/history/his/%v
|
|
claim: http://n9e.com/mon/history/cur/%v
|
|
|
|
judge:
|
|
query:
|
|
connTimeout: 1000
|
|
callTimeout: 2000
|
|
maxConn: 2000
|
|
maxIdle: 100
|
|
connTimeout: 1000
|
|
callTimeout: 2000
|
|
indexCallTimeout: 2000
|
|
indexMod: server
|
|
|
|
wechat:
|
|
corp_id: "xxxxxxxxxxxxx"
|
|
agent_id: 1000000
|
|
secret: "xxxxxxxxxxxxxxxxx" |