PROBLEM DESCRIPTION


How to monitor Infoworks ADE Services using a REST API


STEPS TO ENABLE MONITORING


NOTE: Monitoring service should be up and running. Start the monitoring service by running $IW_HOME/bin/start.sh monitor and then make the REST API call as mentioned in the example below


curl http://172.30.1.60:8181/status


API RESULT


{

"status": {

"Cube Engine": "RUNNING",

"Data Transformation": "RUNNING",

"Governor": "RUNNING",

"HA Service": "STOPPED",

"Hangman": "RUNNING",

"MongoDB": "RUNNING",

"MongoDB Infoworks Collections": "RUNNING",

"MongoDB Infoworks DB": "RUNNING",

"Monitoring Service": "RUNNING",

"Nginx": "RUNNING",

"Orchestrator": "RUNNING",

"Orchestrator Engine Scheduler": "RUNNING",

"Orchestrator Engine Webserver": "RUNNING",

"Orchestrator Engine Worker": "RUNNING",

"Orchestrator Webserver": "RUNNING",

"Postgres": "RUNNING",

"RabbitMQ": "RUNNING",

"Rest API": "RUNNING",

"Scheduler Service": "RUNNING",

"UI": "RUNNING"

}

}