Ad Widget

Collapse

HPE iLO by HTTP: Get volume info

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • george.hagi
    Junior Member
    • Aug 2016
    • 12

    #1

    HPE iLO by HTTP: Get volume info

    Hi All,

    I use [ZBXNEXT-8522] HPE iLo 5 by HTTP - ZABBIX SUPPORT.

    on some HPE servers we have problem when script ask for volumes, where arent any volumes, just disk without RAID:
    Click image for larger version

Name:	image.png
Views:	457
Size:	18.4 KB
ID:	483181

    Zabbix return error:
    Click image for larger version

Name:	image.png
Views:	327
Size:	20.4 KB
ID:	483182

    when i ask direct on specific volume members i get error:
    Click image for larger version

Name:	image.png
Views:	333
Size:	38.6 KB
ID:	483183

    but next volume on same server is working:
    Click image for larger version

Name:	image.png
Views:	329
Size:	51.3 KB
ID:	483184

    Is possible edit script to skip this error? Think smth is needed edit here:

    var storage_volumes = ilo.apiRequest('redfish/v1/Systems/' + get_systems.Members[i].Id + '/Storage/' + system_storages.Members[j].Id + '/Volumes?$expand=.');

    if (ilo.checkArray(storage_volumes.Members)) {
    for (k in storage_volumes.Members) {
    storage_volumes.Members[k].systemHostname = get_systems.Members[i].HostName;
    storage_volumes.Members[k].systemType = get_systems.Members[i].SystemType;
    storage_volumes.Members[k].systemId = get_systems.Members[i].Id;
    storage_volumes.Members[k].storageId = system_storages.Members[j].Id;
    volumes.push(storage_volumes.Members[k]);
    }

    }​​

    ​​Thanks
    Jirka
Working...