# # uCentral protocol server for devices. This is where you point # all your devices. You can replace the * for address by the specific # address of one of your interfaces # # # REST API access # openwifi.restapi.host.0.backlog = 100 openwifi.restapi.host.0.security = relaxed openwifi.restapi.host.0.rootca = $OWSEC_ROOT/certs/restapi-ca.pem openwifi.restapi.host.0.address = * openwifi.restapi.host.0.port = 16001 openwifi.restapi.host.0.cert = $OWSEC_ROOT/certs/restapi-cert.pem openwifi.restapi.host.0.key = $OWSEC_ROOT/certs/restapi-key.pem openwifi.restapi.host.0.key.password = mypassword openwifi.restapi.wwwassets = $OWSEC_ROOT/wwwassets openwifi.internal.restapi.host.0.backlog = 100 openwifi.internal.restapi.host.0.security = relaxed openwifi.internal.restapi.host.0.rootca = $OWSEC_ROOT/certs/restapi-ca.pem openwifi.internal.restapi.host.0.address = * openwifi.internal.restapi.host.0.port = 17001 openwifi.internal.restapi.host.0.cert = $OWSEC_ROOT/certs/restapi-cert.pem openwifi.internal.restapi.host.0.key = $OWSEC_ROOT/certs/restapi-key.pem openwifi.internal.restapi.host.0.key.password = mypassword # # Generic section that all microservices must have # authentication.enabled = true authentication.default.username = tip@ucentral.com authentication.default.password = 13268b7daa751240369d125e79c873bd8dd3bef7981bdfd38ea03dbb1fbe7dcf openwifi.system.data = $OWSEC_ROOT/data openwifi.system.uri.private = https://localhost:17001 openwifi.system.uri.public = https://local.dpaas.arilia.com:16001 openwifi.system.uri.ui = https://ucentral-ui.arilia.com openwifi.system.commandchannel = /tmp/app.ucentralsec openwifi.service.key = $OWSEC_ROOT/certs/restapi-key.pem openwifi.service.key.password = mypassword # # Security Microservice Specific Section # mailer.hostname = smtp.gmail.com mailer.username = ************************ mailer.password = ************************ mailer.loginmethod = login mailer.port = 587 mailer.templates = $OWSEC_ROOT/templates ############################# # Generic information for all micro services ############################# # # NLB Support # alb.enable = true alb.port = 16101 # # Kafka # openwifi.kafka.group.id = security openwifi.kafka.client.id = security1 openwifi.kafka.enable = true openwifi.kafka.brokerlist = a1.arilia.com:9092 openwifi.kafka.auto.commit = false openwifi.kafka.queue.buffering.max.ms = 50 openwifi.document.policy.access = /wwwassets/access_policy.html openwifi.document.policy.password = /wwwassets/password_policy.html openwifi.avatar.maxsize = 2000000 # # This section select which form of persistence you need # Only one selected at a time. If you select multiple, this service will die if a horrible # death and might make your beer flat. # storage.type = sqlite #storage.type = postgresql #storage.type = mysql #storage.type = odbc storage.type.sqlite.db = security.db storage.type.sqlite.idletime = 120 storage.type.sqlite.maxsessions = 128 storage.type.postgresql.maxsessions = 64 storage.type.postgresql.idletime = 60 storage.type.postgresql.host = localhost storage.type.postgresql.username = stephb storage.type.postgresql.password = snoopy99 storage.type.postgresql.database = ucentral storage.type.postgresql.port = 5432 storage.type.postgresql.connectiontimeout = 60 storage.type.mysql.maxsessions = 64 storage.type.mysql.idletime = 60 storage.type.mysql.host = localhost storage.type.mysql.username = stephb storage.type.mysql.password = snoopy99 storage.type.mysql.database = ucentral storage.type.mysql.port = 3306 storage.type.mysql.connectiontimeout = 60 ######################################################################## ######################################################################## # # Logging: please leave as is for now. # ######################################################################## logging.formatters.f1.class = PatternFormatter logging.formatters.f1.pattern = %s: [%p] %t logging.formatters.f1.times = UTC logging.channels.c1.class = ConsoleChannel logging.channels.c1.formatter = f1 # This is where the logs will be written. This path MUST exist logging.channels.c2.class = FileChannel logging.channels.c2.path = $OWSEC_ROOT/logs/log logging.channels.c2.formatter.class = PatternFormatter logging.channels.c2.formatter.pattern = %Y-%m-%d %H:%M:%S %s: [%p] %t logging.channels.c2.rotation = 20 M logging.channels.c2.archive = timestamp logging.channels.c2.purgeCount = 20 logging.channels.c3.class = ConsoleChannel logging.channels.c3.pattern = %s: [%p] %t # External Channel logging.loggers.root.channel = c2 logging.loggers.root.level = debug # Inline Channel with PatternFormatter # logging.loggers.l1.name = logger1 # logging.loggers.l1.channel.class = ConsoleChannel # logging.loggers.l1.channel.pattern = %s: [%p] %t # logging.loggers.l1.level = information # SplitterChannel # logging.channels.splitter.class = SplitterChannel # logging.channels.splitter.channels = l1,l2 # logging.loggers.l2.name = logger2 # logging.loggers.l2.channel = splitter