...
| Code Block | ||
|---|---|---|
| ||
server_name: "opha-primary1.opmantek.net" #The local server
http_port: 8222
listen: 4222
jetstream: enabled
accounts {
$SYS {
users: [
{ user: "admin",
pass: "password"
}
]
}
ophad: {
users: [
{ user: "omkadmin", password: "op42opha42" }
]
jetstream: enabled
}
}
jetstream {
store_dir: "/opt/nats/storage"
max_memory_store: 1028M
max_file_store: 1028M
}
|
4. MongoDB Setup (Main Primary Only)
The following steps should be performed on all the servers. only on the Main Primary MongoDB instance.
4.1 Initialize MongoDB Replica Set
...
| Code Block |
|---|
systemctl restart mongod |
3. Common opCommon.json Configuration for All Servers
3.1 Update /usr/local/omk/conf/opCommon.json
...
| Code Block |
|---|
sudo systemctl start nats-server |
5.2 Restart mongod on Pollers and Mirrors only
After configuration changes, restart mongod on all Poller and Mirror servers ONLY:
| Code Block |
|---|
sudo systemctl restart mongod |
...
| Code Block |
|---|
sudo systemctl restart nmis9d opchartsd opeventsd omkd ophad |
...
5.3 Discover the Peers
Click on Peers in opHA-MB portal on the Main Primary , so the ophad daemon will show as an Error:
...
Proceed to the next step.
6. Update License
Install the opHA-MB for NMIS & opCharts license on the Main Primary server only.
To obtain a license please contact FirstWave Sales.
Currently there are 2 available licenses and Message Bus will not run without a license.
opHA-MB for NMIS & opCharts (This license is required for Message Bus to run).
NMIS and opCharts data are synced from all poller/mirrors to the Main Primary using Message Bus. In replication mode, If the Main Primary were to go down the Secondary Primary will retain the NMIS and opCharts data.
...
opHA-MB for opEvents (This license is an add-on for opEvents).
With this add-on opEvents will use Message Bus to sync opEvents data from each poller/mirror to the Main Primary and in replication mode opEvents data is synced to the Secondary Primary. In replication mode, If the Main Primary were to go down the Secondary Primary will retain the opEvents data.
...
You need to enter a License Key in the Modules → opLicensing as below on the Main Primary.
...
(http://<fqdn of Main Primary>/en/omk/opHA/peers)
...
Proceed to next step after discovering all the Peers.
7. Restart opHA service on the Main Primary
...
| Code Block |
|---|
systemctl restart mongod |
3. Common Configuration for All Servers
3.1 Update /usr/local/omk/conf/opCommon.json
...
Proceed to the next step.
6. Update License
Install the opHA-MB for NMIS & opCharts license on the Main Primary server only.
...