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.