PingIntelligence

Perform health checks on ABS AI Engine

This section discusses the commands that can be used to check the health status of ABS AI Engine. You can use the following options to conduct a health check :

  • ABS Admin API

    Use the ABS Admin REST API either from the Postman Collection or use curl command.

    $ curl -k -X GET 'https://<ABS Hostname/IP:8080/v4/abs/admin' -H 'x-abs-ak: <ABS access key>' -H 'x-abs-sk: <ABS ssecret key>'
  • Process status

    If ABS AI Engine is running as a systemctl service, use the following command to check the status of the service.

    $ systemctl status pi-abs.service
  • Check ABS log for job failures

    Use the following command to check the ABS log for any job failures. If any failures are detected, reach out to Ping Identity support team.

    $ grep allocated logs/abs/abs.log | grep failure
  • Check ABS log for MongoDB heartbeat

    The /logs/abs/abs.log file reports the status of MongoDB heart beats at regular intervals. This is a good indicator to check ABS to MongoDB connectivity issues.