Enabling Health Agent on Observer Server
Objective
To enable and configure the Health Agent on the Observer server by updating configuration files and service settings, ensuring proper communication with the Primary App server.
Prerequisites
- Motadata AIOps version should be 8.2.0 and above.
- Ensure that backup of all files mentioned in this SOP is taken.
- Verify Hardware sizing should be 8GB memory and 8Core CPU.
- All servers must be up and running, including the Primary App server.
Procedure
Step 1: Stop the Motadata Observer Service
To stop the Motadata observer service execute the following command:
sudo service motadata-observer stop
Step 2: Update IP/FQDN Configuration
Modify the following keys in agent.json and motadata.json located at /motadata/motadata/config/:
"event.publisher.host": "VIP/FQDN"
"event.subscriber.host": "VIP/FQDN"
Step 3: Update the Observer Service File
Edit the following service file:
/usr/lib/systemd/system/motadata-observer.service
Now, add the below Environment Variables in the service file:
Environment="PATH=/motadata/python-embedded/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/motadata/go/bin" "PYTHONPATH=/motadata/motadata" "GOROOT=/motadata/go" "GOPATH=/motadata/gopath" "GO111MODULE=off" "GOCACHE=/root/.cache/go-bu ild" "GOTMPDIR=/motadata/tmp"
Environment="LD_LIBRARY_PATH=/motadata/motadata/"
Environment=NODE_OPTIONS="--max-old-space-size=8192"
Then, replace the below entities in the same service file:
First, ExecStart
Replace:
ExecStart=/motadata/motadata/motadata-observer OBSERVER this
With:
ExecStart=/motadata/motadata/motadata-managerthis.
Then, Replace TimeoutSec
Replace:
TimeoutSec=10
With:
TimeoutSec=360
After saving the above changes in the service file, run the below Command:
sudo systemctl daemon-reload
Step 4: Start the Service
At the end, start the service using the below command:
sudo service motadata-observer start
Expected Outcomes
- Health Agent is enabled on the Observer server.
- Observer communicates correctly using VIP/FQDN.
- motadata-manager process is running successfully.