System Probe to view current status of environment during deployment

Which IIQ version are you inquiring about?

IIQ 8.4

Share all details about your problem, including any error messages you may have received.

Hi all, would like to know is there any out of the box methods available to get an overview of the system readiness during deployment process? This is to allow us to monitor the system.

There are various rules that you could write to iterate over your applications and perform a test via testConfiguration() on each.

Here’s a post that talked about creating a report: Automation to check the Test Connection for Multiple Application

Part of your checklist could be running a report like that to make sure all endpoints are alive and healthy.

If we are looking at testing the connection of identityIQ itself, is there any endpoint that we can use to monitor the status during deployment?

You could run a bash script to curl the login page:

#!/bin/bash

# URL of the IdentityIQ login page
url="http://localhost:8080/identityiq/login.jsf?prompt=true"

# Make an HTTP request to the URL and get the HTTP status code
status=$(curl -o /dev/null -s -w "%{http_code}" "$url")

# Check if the status code indicates the page is accessible
if [ "$status" -eq 200 ] || [ "$status" -eq 302 ]; then
    echo "IdentityIQ application is running and accessible."
else
    echo "IdentityIQ application is down or inaccessible. HTTP Status: $status"
fi

I guess in order to be able to answer properly, probably need information on how the deployment is done.

Usually if you are just trying to test connection if IIQ is up and running you can do so by making an api call. If you need to know if all the host are up and running or not might need to suggest accordingly.

eg: for linux server or from command line you can just run

$ curl -s -o /dev/null -w “%{http_code}” http://xxx.xxx.xxx

if it return 200 status that means it is up and running.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.