Description

This article explains what all to check if you are getting the error message "iAgent Authentication(password) Failure" when trying to run the diagnostics for a device from Paragon

Symptoms

When trying to run the diagnostics from  Configuration >> Data Ingest >> Diagnostics.

You are able to ssh to the device successfully but this still shows the failure mentioned above.

Solution

Things to check in this case:


  1. Check if the user is defined in the Device Configuration from under Configuration >> Device >> Edit Device >> Authentication.
  2. If yes, check if you are able to login to the device with this user: ssh <username>@<device-ip>
  3. Ideally, this should be a user defined user as the emsuser user is one that is configured by the Paragon on the device when onboarding the device. If you would like to use the emsuser for this, make sure to decrypt the password to be able to use this.
  4. Check if you are able to ssh using the user defined in the device with the subsystem netconf: ssh <username>@<device-ip> -s netconf.
  5. If this goes through, then there is some issue between the connection between the config-server and the devicemodel pods. You can restart the config-server pod using the commands mentioned below

kubectl get pods -n healthbot | grep config-server


Note the name of the pods from the above output and restart the pod:


kubectl delete pod <config-server-name> -n healthbot


After this, the ssh will go through.

Modification History

2025-07-10 : Article Created