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:

Zabbix return error:
when i ask direct on specific volume members i get error:
but next volume on same server is working:

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)) {
}
Thanks
Jirka
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:
Zabbix return error:
when i ask direct on specific volume members i get error:
but next volume on same server is working:
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