Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Discovery Experience with IBM Storage

SNFan
Tera Expert

Hi - Has anyone successfully used (CIM) discovery against the following SAN gear? Any experiences to share?

  • IBM V7000
  • IBM XIV
  • IBM SVC
  • IBM Flash 840
31 REPLIES 31

Awesome! Thanks a lot for your replay ! I am in process of implement and test discovery. (i will ship a TON of beers after Discovery will work )



I imported .xml file who worked like a charm.


svc01.png


I run Discovery after, on 3 SVC Clusters.


On Ecc I receive an Error on SMI -Storage Server:   The <a href='discovery_sensor.do?sys_id=3101674e0f1f7904bf51059ce1050eb2'>sensor</a>'s major version = 1 while its <a href='discovery_probes.do?sys_id=null'>related probe</a>'s major version =


In this ECC Error i have also an attachment of 6 MB called payload.txt and contains something like below:



On discovery log i can see below error:


Error       Sensor error when processing <a href='ecc_queue.do?sys_id=0350a6c20f9c8600bf51059ce1050efe'><u>CimProbe/10.xx.92.xxx</u></a>: The <a href='discovery_sensor.do?sys_id=3101674e0f1f7904bf51059ce1050eb2'>sensor</a>'s major version = 1 while its <a href='discovery_probes.do?sys_id=null'>related probe</a>'s major version =



and 2 warnings:


Warning       CIMOM information not provided. Skipped CI.       MultiProbe


IBMTSSVC_Cluster{CreationClassName='IBMTSSVC_Cluster',Name='000002006041C62A:000002006041C62A'}.CIM_HostedShare.* - CIM_HostedShare - CIM_ERR_INVALID_PARAMETER: CIM_HostedShare       CimProbe


Do you have a modified sensor also ? Or have any ideea what's the problem ?



payload.txt some contain:



${instance}.CIM_SystemDevice{{ResultClass:'CIM_DiskDrive'}}.*


IBMTSSVC_Cluster{CreationClassName='IBMTSSVC_Cluster',Name='000002006041C62A:000002006041C62A'}.CIM_SystemDevice{{ResultClass:'CIM_DiskDrive'}}.*


No enum const class com.snc.cimiql.schema.CimObjectProperty$ScalarValue$Type.SINT8





CIM_ProtocolControllerForUnit.*


CIM_ProtocolControllerForUnit.*




root/ibm


IBMTSSVC_SystemVolumeController


root/ibm/IBMTSSVC_SystemVolumeController{Antecedent='IBMTSSVC_ProtocolController',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A',Dependent='IBMTSSVC_StorageVolume',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='0',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='0',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A'}



IBMTSSVC_ProtocolController


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A


IBMTSSVC_StorageVolume


IBMTSSVC_StorageVolume


0


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_StorageVolume


0


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A



2


0


0


10


6005076801810718A800000000000000




root/ibm


IBMTSSVC_SystemVolumeController


root/ibm/IBMTSSVC_SystemVolumeController{Antecedent='IBMTSSVC_ProtocolController',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A',Dependent='IBMTSSVC_StorageVolume',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='1',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='1',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A'}



IBMTSSVC_ProtocolController


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A


IBMTSSVC_StorageVolume


IBMTSSVC_StorageVolume


1


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_StorageVolume


1


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A



2


0


0


11


6005076801810718A800000000000001




root/ibm


IBMTSSVC_SystemVolumeController


root/ibm/IBMTSSVC_SystemVolumeController{Antecedent='IBMTSSVC_ProtocolController',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A',Dependent='IBMTSSVC_StorageVolume',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='2',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='2',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A'}



IBMTSSVC_ProtocolController


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A


IBMTSSVC_StorageVolume


IBMTSSVC_StorageVolume


2


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_StorageVolume


2


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A



2


0


0


12


6005076801810718A800000000000002




root/ibm


IBMTSSVC_SystemVolumeController


root/ibm/IBMTSSVC_SystemVolumeController{Antecedent='IBMTSSVC_ProtocolController',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A',Dependent='IBMTSSVC_StorageVolume',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='8',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='8',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A'}



IBMTSSVC_ProtocolController


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A


IBMTSSVC_StorageVolume


IBMTSSVC_StorageVolume


8


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_StorageVolume


8


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A



2


0


0


13


6005076801810718A800000000000008




root/ibm


IBMTSSVC_SystemVolumeController


root/ibm/IBMTSSVC_SystemVolumeController{Antecedent='IBMTSSVC_ProtocolController',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A',Dependent='IBMTSSVC_StorageVolume',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='9',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='9',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A'}



IBMTSSVC_ProtocolController


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A


IBMTSSVC_StorageVolume


IBMTSSVC_StorageVolume


9


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_StorageVolume


9


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A



2


0


0


14


6005076801810718A800000000000009




root/ibm


IBMTSSVC_SystemVolumeController


root/ibm/IBMTSSVC_SystemVolumeController{Antecedent='IBMTSSVC_ProtocolController',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A',Dependent='IBMTSSVC_StorageVolume',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='10',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='10',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A'}



IBMTSSVC_ProtocolController


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A


IBMTSSVC_StorageVolume


IBMTSSVC_StorageVolume


10


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_StorageVolume


10


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A



2


0


0


15


6005076801810718A80000000000000A




root/ibm


IBMTSSVC_SystemVolumeController


root/ibm/IBMTSSVC_SystemVolumeController{Antecedent='IBMTSSVC_ProtocolController',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A',Dependent='IBMTSSVC_StorageVolume',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='3',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='3',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A'}



IBMTSSVC_ProtocolController


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A


IBMTSSVC_StorageVolume


IBMTSSVC_StorageVolume


3


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_StorageVolume


3


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A



2


0


0


20


6005076801810718A800000000000003




root/ibm


IBMTSSVC_SystemVolumeController


root/ibm/IBMTSSVC_SystemVolumeController{Antecedent='IBMTSSVC_ProtocolController',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A',Dependent='IBMTSSVC_StorageVolume',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='4',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='4',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A'}



IBMTSSVC_ProtocolController


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A


IBMTSSVC_StorageVolume


IBMTSSVC_StorageVolume


4


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_StorageVolume


4


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A



2


0


0


21


6005076801810718A800000000000004




root/ibm


IBMTSSVC_SystemVolumeController


root/ibm/IBMTSSVC_SystemVolumeController{Antecedent='IBMTSSVC_ProtocolController',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A',Dependent='IBMTSSVC_StorageVolume',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='5',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_StorageVolume',DeviceID='5',SystemCreationClassName='IBMTSSVC_IOGroup',SystemName='000002006041C62A:0',CreationClassName='IBMTSSVC_ProtocolController',DeviceID='000002006041C62A:0',SystemCreationClassName='IBMTSSVC_Cluster',SystemName='000002006041C62A:000002006041C62A'}



IBMTSSVC_ProtocolController


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A


IBMTSSVC_StorageVolume


IBMTSSVC_StorageVolume


5


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_StorageVolume


5


IBMTSSVC_IOGroup


000002006041C62A:0


IBMTSSVC_ProtocolController


000002006041C62A:0


IBMTSSVC_Cluster


000002006041C62A:000002006041C62A



2


0


0


22


6005076801810718A800000000000005




root/ibm


Probes used:


find_real_file.png


Did you add a new classifier after my first response?   If so, did you delete it?   I don't have a sensor with the sys_id 3101674e0f1f7904bf51059ce1050eb2.



You shouldn't need to modify any sensors.   We're just trying to get the right probes triggered (storage pools, file shares, etc.)


I wasn't been able to add the new classifier and i imported the provided update set. I perform a post check to see if everything looks ok in CI Classification SMI Storage Server, and after performed some Discovery.



Can you please let me know if in: SMI - Storage Server, CIM Queries Tab do you have something in plus or something different that:



controllerForLunAssociations       CIM_ProtocolControllerForUnit.*      


diskDrives       ${instance}.CIM_SystemDevice{{ResultClass:'CIM_DiskDrive'}}.*      


diskMedia       $(diskDrives).CIM_MediaPresent{{ResultClass:'CIM_StorageExtent',Primordial='true'}}.*      


fcPorts       $(scsiControllers).CIM_ProtocolControllerForPort{{ResultClass:'CIM_FCPort'}}.*      


pools       ${instance}.CIM_HostedStoragePool.*      


poolVolumes       $(pools).CIM_AllocatedFromStoragePool{{ResultClass:'CIM_StorageVolume'}}.ElementName      


scsiControllers       ${instance}.CIM_SystemDevice{{ResultClass:'CIM_SCSIProtocolController'}}.*      


volumes       ${instance}.CIM_SystemDevice{{ResultClass:'CIM_StorageVolume'}}.*



Probe parameter tab:



cim_versionmoderntrue


Sensors:




SMI - Storage ServerJavascriptProbes for Storage Array block devices, ...true
2014-10-13 21:09:34


2014-10-13 19:09


8 months ago



Thanks in advance,


Marius


Yah, that's exactly what I have.



Where does the "sensor" link in the log take you?



Did you happen to look to see if the device was discovered?