Configuring VNXE_MONITOR probe - error
search cancel

Configuring VNXE_MONITOR probe - error

book

Article ID: 235786

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

I have added the VNXE_MONITOR probe (1.03) along with the Unisphere CLI. 

I have configured a single profile and am receiving login errors.

I verified the credentials on the Storage Array and also checked the logs on the array to determine if UIM is even trying to log in - I do not see any attempts from UIM

Here is the probe log:

Mar 01 09:14:15:948 [Data Collector - 172.18.36.38, vnxe_monitor] output error for /sys/time is [] 
Mar 01 09:14:15:948 [Data Collector - 172.18.36.38, vnxe_monitor] Inventory update failed. Sending resource alarm 
Mar 01 09:14:15:949 [Data Collector - 172.18.36.38, vnxe_monitor] (1) error, Inventory update failed for ##.##.#.#: Failed to contact SP A and SP B:
 at com.nimsoft.probe.framework.genprobe.GenInventory.handleInventoryUpdateException(GenInventory.java:213) 
 at com.nimsoft.probe.framework.genprobe.GenInventory.update(GenInventory.java:190) 
 at com.nimsoft.probe.framework.genprobe.GenSession.updateInventory(GenSession.java:145) 
 at com.nimsoft.probe.common.ctd.CtdSession.doInventoryUpdate(CtdSession.java:254) 
 at com.nimsoft.probe.framework.genprobe.GenProbeDataCollector.executeSessionUpdateInventory(GenProbeDataCollector.java:59) 
 at com.nimsoft.probe.common.ctd.ProbeDataCollector.execute(ProbeDataCollector.java:216) 
 at com.nimsoft.probe.framework.genprobe.GenProbeDataCollector.execute(GenProbeDataCollector.java:36) 
 at com.nimsoft.probe.framework.genprobe.VNXEDataCollector.execute(VNXEDataCollector.java:63) 
 at com.nimsoft.vm.collector.DataCollector.run(DataCollector.java:146) 
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) 
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) 
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) 
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
 at java.lang.Thread.run(Thread.java:748) 
Caused by: (12) login failed, Failed to contact SP A and SP B:  
 at com.nimsoft.probe.clariion.vnxe1600.ClariionVNXEProbe.connectToVNXE(ClariionVNXEProbe.java:184) 
 at com.nimsoft.probe.clariion.vnxe1600.ClariionVNXEProbe.testResource(ClariionVNXEProbe.java:270) 
 at com.nimsoft.probe.clariion.vnxe1600.ClariionVNXEProbe.getUpdatedInventory(ClariionVNXEProbe.java:93) 
 at com.nimsoft.probe.framework.genprobe.GenInventory.update(GenInventory.java:127) 
 ... 14 more 

Environment

Release : 20.3

Component : UIM - VNXE_MONITOR

Cause

There is a permissions related problem preventing the probe from working.

Mar 01 09:31:24:452 [Connection tester - 0, vnxe_monitor] Executing Command:  E:\EMC\Unisphere CLI -d ##.##.#.# -u causer -p ###### /sys/time show
Mar 01 09:31:24:452 [Thread-6, vnxe_monitor] /sys/time failed
Mar 01 09:31:24:453 [Thread-6, vnxe_monitor] java.io.IOException: Cannot run program "E:\EMC\Unisphere CLI": CreateProcess error=5, Access is denied
 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
 at com.nimsoft.probe.clariion.vnxe1600.commands.ExeProcRunner$ProcRunner.run(ExeProcRunner.java:202)
Caused by: java.io.IOException: CreateProcess error=5, Access is denied
 at java.lang.ProcessImpl.create(Native Method)
 at java.lang.ProcessImpl.<init>(ProcessImpl.java:444)
 at java.lang.ProcessImpl.start(ProcessImpl.java:139)
 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
 ... 1 more

Resolution

The probe needs the full path to the CLI exe file and not just the installed directory.

Additional Information

An apostrophe is not allowed in the password.