Purestorage probe will not connect to the Purestorage array

book

Article ID: 6446

calendar_today

Updated On:

Products

DX Infrastructure Management NIMSOFT PROBES

Issue/Introduction

Purestorage probe will not connect to Purestorage array

Cause

Purestorage probe is unable to connect to Purestorage arrays. REST is up and available as able to view the supported API versions on both devices via REST. Unsuccessfully tried/tested:

- generating API tokens
- disabled cert checking (as certs self-signed)

Example errors seen at log level to 5: 
Jan 19 10:42:50:840 [main, purestorage] =========== DONE: Scheduling DataCollectors for Resources ========
Jan 19 10:42:50:840 [main, purestorage] =========== DONE: Reading configuration files and setting monitors ========
Jan 19 10:42:50:841 [main, purestorage] =========== DONE: Finished startupAndRestartInitialization ========
Jan 19 10:42:50:843 [Connection tester - 1, purestorage] ==== testResource: <url> 
Jan 19 10:42:50:847 [Connection tester - 0, purestorage] <url>  
Jan 19 10:42:50:847 [Connection tester - 0, purestorage] Verify Session Before: null Jan 19 10:42:50:847 [Connection tester - 1, purestorage] https://<IP>/api/1.4/auth/session
Jan 19 10:42:50:847 [Connection tester - 1, purestorage] Verify Session Before: null
Jan 19 10:42:50:866 [Connection tester - 0, purestorage] Inside verifySession
Jan 19 10:42:50:867 [Connection tester - 1, purestorage] Inside verifySession
Jan 19 10:42:51:615 [Connection tester - 1, purestorage] IOException: Connection reset
Jan 19 10:42:51:615 [Connection tester - 0, purestorage] IOException: Connection reset
Jan 19 10:42:51:636 [Connection tester - 1, purestorage] Failed to connect to <IP>
Jan 19 10:42:51:636 [Connection tester - 0, purestorage] Failed to connect to <IP>
Jan 19 10:42:51:639 [Connection tester - 1, purestorage] java.lang.Exception
at com.nimsoft.ce.ProbeMain.testResource(ProbeMain.java:258)
at com.nimsoft.probe.framework.genprobe.GenSession.testConnection(GenSession.java:123)
at com.nimsoft.vm.BaseProbe$1.run(BaseProbe.java:231)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Environment

Release: CNMSPP99000-8.5-Unified Infrastructure Mgmt-Server Pack-- On Prem
Component:

Resolution

In the probe Raw Config > Startup > Options section append the following to the value with a space preceding:

 -Dhttps.protocols=TLSv1.2,TLSv1.1,TLSv1,SSLv3


Save changes.