initial import
This commit is contained in:
16
conf/mqtt-agents-log4j.cfg
Normal file
16
conf/mqtt-agents-log4j.cfg
Normal file
@ -0,0 +1,16 @@
|
||||
#
|
||||
# our log4j properties / configuration FILE
|
||||
#
|
||||
# Direct log messages to a rolling log file.
|
||||
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
|
||||
log4j.appender.FILE.File=logs/utms-agent.log
|
||||
log4j.appender.FILE.MaxFileSize=100MB
|
||||
log4j.appender.FILE.MaxBackupIndex=10
|
||||
log4j.appender.FILE.Append=true
|
||||
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.FILE.layout.ConversionPattern=%d [%-5p] [%t] [%c{1}] - %m%n
|
||||
|
||||
# Log only to FILE.
|
||||
log4j.rootLogger=WARN, FILE
|
||||
log4j.logger.id.iptek.utms.agent=INFO, FILE
|
||||
log4j.additivity.id.iptek.utms.agent=false
|
||||
114
conf/mqtt-agents.cfg
Normal file
114
conf/mqtt-agents.cfg
Normal file
@ -0,0 +1,114 @@
|
||||
## Logger
|
||||
log4j.file = ${Config.Dir}/mqtt-agents-log4j.cfg
|
||||
|
||||
## Database
|
||||
### if 'db.datasource' has been set or not empty, ignore the rest
|
||||
db.driver = org.postgresql.Driver
|
||||
db.url = jdbc:postgresql://localhost:5432/utms_new
|
||||
db.user = utms
|
||||
db.password = utms1234
|
||||
|
||||
# Mqtt Configuration
|
||||
#mqtt.broker.url = tcp://unifiedtms.id:1883
|
||||
mqtt.broker.url = tcp://192.168.4.112:1883
|
||||
mqtt.clientid_prefix = SENDER_
|
||||
mqtt.user = user1
|
||||
mqtt.password = P@ssw0rd
|
||||
mqtt.keepalive = 10
|
||||
mqtt.maxinflight = 32
|
||||
mqtt.cleansession = true
|
||||
mqtt.autoreconnect = true
|
||||
## Pending Task Configuration
|
||||
pendingtask.query.limit = 100
|
||||
pendingtask.periode.minutes = 30
|
||||
|
||||
# Minio
|
||||
fileserver.endpoint = https://download.unifiedtms.id:9000
|
||||
fileserver.access_key = i9ZB0sNhHaiQe7oEP0sL
|
||||
fileserver.secret_key = 4bxVnKwKgkXpZJ9Dou4oprZ1E8oe3s1HuvKLRn0N
|
||||
fileserver.bucket = application-bucket
|
||||
fileserver.icon.path = icons
|
||||
fileserver.icon.expiry = 7
|
||||
fileserver.icon.timeunit = DAYS
|
||||
fileserver.app.path = apps
|
||||
fileserver.app.expiry = 7
|
||||
fileserver.app.timeunit = DAYS
|
||||
|
||||
## Consumers
|
||||
mqtt.consumers = heartbeat_c, diagnostic_c, device_init_c, download_ack_c
|
||||
#, diagnostic_c, device_init_c, download_ack_c
|
||||
### heartbeat_c
|
||||
mqtt.consumer.heartbeat_c.loggingid = $queue/HEARTBEAT
|
||||
#mqtt.consumer.heartbeat_c.topic = $share/def/SERVER_IN_HB_2
|
||||
mqtt.consumer.heartbeat_c.topic = SERVER_IN_HB_2
|
||||
mqtt.consumer.heartbeat_c.threads = 3
|
||||
mqtt.consumer.heartbeat_c.clientid_prefix = SNHB_
|
||||
mqtt.consumer.heartbeat_c.user = user1
|
||||
mqtt.consumer.heartbeat_c.password = P@ssw0rd
|
||||
mqtt.consumer.heartbeat_c.sleep = 300000
|
||||
mqtt.consumer.heartbeat_c.keepalive = 10
|
||||
mqtt.consumer.heartbeat_c.maxinflight = 32
|
||||
mqtt.consumer.heartbeat_c.cleansession = true
|
||||
mqtt.consumer.heartbeat_c.autoreconnect = true
|
||||
mqtt.consumer.heartbeat_c.workerclass = id.iptek.utms.agent.worker.HeartbeatWorker
|
||||
mqtt.consumer.heartbeat_c.consumermode = BATCH
|
||||
mqtt.consumer.heartbeat_c.batch.capacity = 100
|
||||
### diagnostic_c
|
||||
mqtt.consumer.diagnostic_c.loggingid = DIAGNOSTIC
|
||||
mqtt.consumer.diagnostic_c.topic = $share/def/SERVER_IN_DIAG_2
|
||||
mqtt.consumer.diagnostic_c.threads = 1
|
||||
mqtt.consumer.diagnostic_c.clientid_prefix = SNDIAG
|
||||
mqtt.consumer.diagnostic_c.workerclass = SNDIAG_
|
||||
mqtt.consumer.diagnostic_c.user = user1
|
||||
mqtt.consumer.diagnostic_c.password = P@ssw0rd
|
||||
mqtt.consumer.diagnostic_c.sleep = 300000
|
||||
mqtt.consumer.diagnostic_c.keepalive = 10
|
||||
mqtt.consumer.diagnostic_c.maxinflight = 32
|
||||
mqtt.consumer.diagnostic_c.cleansession = true
|
||||
mqtt.consumer.diagnostic_c.autoreconnect = true
|
||||
mqtt.consumer.diagnostic_c.workerclass = id.iptek.utms.agent.worker.DiagnosticWorker
|
||||
mqtt.consumer.diagnostic_c.consumermode = BATCH
|
||||
mqtt.consumer.diagnostic_c.batch.capacity = 10
|
||||
### device_init_c
|
||||
mqtt.consumer.device_init_c.loggingid = DEVICE_INIT
|
||||
mqtt.consumer.device_init_c.topic = $share/def/SERVER_IN_INIT_2
|
||||
mqtt.consumer.device_init_c.threads = 10
|
||||
mqtt.consumer.device_init_c.clientid_prefix = SNINIT
|
||||
mqtt.consumer.device_init_c.workerclass = SNINIT_
|
||||
mqtt.consumer.device_init_c.user = user1
|
||||
mqtt.consumer.device_init_c.password = P@ssw0rd
|
||||
mqtt.consumer.device_init_c.sleep = 300000
|
||||
mqtt.consumer.device_init_c.keepalive = 10
|
||||
mqtt.consumer.device_init_c.maxinflight = 32
|
||||
mqtt.consumer.device_init_c.cleansession = true
|
||||
mqtt.consumer.device_init_c.autoreconnect = true
|
||||
mqtt.consumer.device_init_c.workerclass = id.iptek.utms.agent.worker.DeviceInitWorker
|
||||
mqtt.consumer.device_init_c.consumermode = SINGLE
|
||||
mqtt.consumer.device_init_c.batch.capacity = 5
|
||||
### download_ack_c
|
||||
mqtt.consumer.download_ack_c.loggingid = DOWNLOAD_ACK
|
||||
mqtt.consumer.download_ack_c.topic = $share/def/SERVER_IN_DL_ACK
|
||||
mqtt.consumer.download_ack_c.threads = 5
|
||||
mqtt.consumer.download_ack_c.clientid_prefix = SNDLACK
|
||||
mqtt.consumer.download_ack_c.workerclass = SNDLACK_
|
||||
mqtt.consumer.download_ack_c.user = user1
|
||||
mqtt.consumer.download_ack_c.password = P@ssw0rd
|
||||
mqtt.consumer.download_ack_c.sleep = 60000
|
||||
mqtt.consumer.download_ack_c.keepalive = 10
|
||||
mqtt.consumer.download_ack_c.maxinflight = 32
|
||||
mqtt.consumer.download_ack_c.cleansession = true
|
||||
mqtt.consumer.download_ack_c.autoreconnect = true
|
||||
mqtt.consumer.download_ack_c.workerclass = id.iptek.utms.agent.worker.DownloadTaskAckWorker
|
||||
|
||||
## Schedulers
|
||||
#schedulers = download_task_publisher
|
||||
# download_task_publisher
|
||||
#scheduler.download_task_publisher.jobclass = id.iptek.utms.agent.scheduler.DownloadTaskPublisher
|
||||
## CRON | SIMPLE
|
||||
#scheduler.download_task_publisher.trigger.type = SIMPLE
|
||||
#scheduler.download_task_publisher.trigger.interval = 10
|
||||
#scheduler.download_task_publisher.trigger.repeat = 10
|
||||
#scheduler.download_task_publisher.trigger.type = CRON
|
||||
#scheduler.download_task_publisher.trigger.expression = 0 0/2 8-17 * * ?
|
||||
|
||||
scheduler.periode.minutes = 1
|
||||
Reference in New Issue
Block a user