Applications Systems
"Exception: Unknown or unsupported probe type SolarWinds.APM.Probes.SslExpirationDateProbe" When SSL Certificate Expiration Date Monitor is assigned to a Linux Agent
This article provides details about SSL Certificate expiration date monitor fails against an Linux agent with Component tests down. Test failed. Exception: Unknown or unsupported probe type. File "job_application.py"
First published date
Last published date
Overview
When SSL Certificate Expiration Date Monitor is assigned to a Linux Agent. The monitor will fail Exception: Unknown or unsupported probe type SolarWinds.APM.Probes.SslExpirationDateProbe
After assigning the application and enabling application debug logging, the agent logs (/opt/SolarWinds/Agent/bin/appdata/Logs/ApplicationLogs/) will show:
ERROR job_application - Traceback (most recent call last):
File "job_application.py", line 49, in execute
probe_result = probe_helper.run_probe(description, job_cache, probe_credentials)
File "/opt/SolarWinds/Agent/bin/Plugins/APM/probe_helper.py", line 57, in run_probe
method = get_probe(description)
File "/opt/SolarWinds/Agent/bin/Plugins/APM/probe_helper.py", line 51, in get_probe
raise Exception(msg)
Exception: Unknown or unsupported probe type SolarWinds.APM.Probes.SslExpirationDateProbeProduct section
Cause
This issue occurs because the Linux agent does not support the component type SSL Certificate Expiration Date Monitor.
Resolution
As of December 2024, the Linux agent does not support this feature and is deemed a feature request. Please file a SolarWinds Support ticket to help file a feature request.
Supported component types
As a workaround, please change the configuration to agentless by using the following steps:
- Go to the application monitor template or the specific application monitor assigned to your node.
- Look for the polling method setting or data collection method.
- Change the polling method from Agent to Agentless
- Save and apply the changes.