Get HyperScale storagepool dashboard
This can be used to review security posture for all hyperscale storage pools, This api can also be used to review hyperscale hardware health
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
aggregatedHyperScaleStoragePoolHealth object
totalNosOfNodes int32totalNosOfStoragePools int32softwareHealth object
totalNosOfUnderMaintNode int32totalNosOfCvServiceUnderMaint int32totalNosOfSysMntpointsDiskSpaceFull int32totalNosOfOfflineNodes int32totalNosOfSysMntpointsDiskSpaceLow int32totalNosOfCvFsServiceOffline int32totalNosOfCvServiceOffline int32totalNosOfCvFsServiceUnderMaint int32hardwareHealth object
totalNosOfFans int32totalNosOfOfflineNICs int32totalNosOfOfflineFans int32totalNosOfDataHDDs int32totalNosOfMetaDataHDDs int32totalNosOfNICs int32totalNosOfOfflinePwrSplys int32totalNosOfOfflineMetaDataHDDs int32totalNosOfPwrSplys int32totalNosOfOfflineDataHDDs int32securityHealth object
totalNosOfPlatHardDisabledNode int32totalNosOfSwUpToDateNodes int32totalNosOfRWPDisabledNodes int32totalNosOfRWPEnabledNodes int32totalNosOfPlatHardEnabledNode int32totalNosOfSwNeedsUpdateNodes int32spaceInfo object
totalCapacityMB int32sizeOnDiskMB int32poolsSpaceUtilizationInfo object[]
estimatedFullTimeStr stringtotalCapacityMB int32estimatedFullTime int64sizeOnDiskMB int32spaceUsedPerc int32freeSpaceMB int32storagepool object
storagePoolName stringstoragePoolId int32
{
"aggregatedHyperScaleStoragePoolHealth": {
"totalNosOfNodes": 10,
"totalNosOfStoragePools": 3,
"softwareHealth": {
"totalNosOfUnderMaintNode": 0,
"totalNosOfCvServiceUnderMaint": 0,
"totalNosOfSysMntpointsDiskSpaceFull": 1,
"totalNosOfOfflineNodes": 7,
"totalNosOfSysMntpointsDiskSpaceLow": 1,
"totalNosOfCvFsServiceOffline": 1,
"totalNosOfCvServiceOffline": 7,
"totalNosOfCvFsServiceUnderMaint": 0
},
"hardwareHealth": {
"totalNosOfFans": 39,
"totalNosOfOfflineNICs": 0,
"totalNosOfOfflineFans": 0,
"totalNosOfDataHDDs": 96,
"totalNosOfMetaDataHDDs": 0,
"totalNosOfNICs": 24,
"totalNosOfOfflinePwrSplys": 0,
"totalNosOfOfflineMetaDataHDDs": 0,
"totalNosOfPwrSplys": 12,
"totalNosOfOfflineDataHDDs": 24
},
"securityHealth": {
"totalNosOfPlatHardDisabledNode": 10,
"totalNosOfSwUpToDateNodes": 6,
"totalNosOfRWPDisabledNodes": 7,
"totalNosOfRWPEnabledNodes": 3,
"totalNosOfPlatHardEnabledNode": 0,
"totalNosOfSwNeedsUpdateNodes": 4
},
"spaceInfo": {
"totalCapacityMB": 525189120,
"sizeOnDiskMB": 199
},
"poolsSpaceUtilizationInfo": [
{
"estimatedFullTimeStr": "N/A",
"totalCapacityMB": 1844224,
"estimatedFullTime": 549755813887,
"sizeOnDiskMB": 0,
"spaceUsedPerc": 0,
"freeSpaceMB": 1844224,
"storagepool": {
"storagePoolName": "8142Pool",
"storagePoolId": 8
}
}
]
}
}
{
"aggregatedHyperScaleStoragePoolHealth": {
"totalNosOfNodes": 10,
"totalNosOfStoragePools": 3,
"softwareHealth": {
"totalNosOfUnderMaintNode": 0,
"totalNosOfCvServiceUnderMaint": 0,
"totalNosOfSysMntpointsDiskSpaceFull": 1,
"totalNosOfOfflineNodes": 7,
"totalNosOfSysMntpointsDiskSpaceLow": 1,
"totalNosOfCvFsServiceOffline": 1,
"totalNosOfCvServiceOffline": 7,
"totalNosOfCvFsServiceUnderMaint": 0
},
"hardwareHealth": {
"totalNosOfFans": 39,
"totalNosOfOfflineNICs": 0,
"totalNosOfOfflineFans": 0,
"totalNosOfDataHDDs": 96,
"totalNosOfMetaDataHDDs": 0,
"totalNosOfNICs": 24,
"totalNosOfOfflinePwrSplys": 0,
"totalNosOfOfflineMetaDataHDDs": 0,
"totalNosOfPwrSplys": 12,
"totalNosOfOfflineDataHDDs": 24
},
"securityHealth": {
"totalNosOfPlatHardDisabledNode": 10,
"totalNosOfSwUpToDateNodes": 6,
"totalNosOfRWPDisabledNodes": 7,
"totalNosOfRWPEnabledNodes": 3,
"totalNosOfPlatHardEnabledNode": 0,
"totalNosOfSwNeedsUpdateNodes": 4
},
"spaceInfo": {
"totalCapacityMB": 525189120,
"sizeOnDiskMB": 199
},
"poolsSpaceUtilizationInfo": [
{
"estimatedFullTimeStr": "N/A",
"totalCapacityMB": 1844224,
"estimatedFullTime": 549755813887,
"sizeOnDiskMB": 0,
"spaceUsedPerc": 0,
"freeSpaceMB": 1844224,
"storagepool": {
"storagePoolName": "8142Pool",
"storagePoolId": 8
}
}
]
}
}
Loading...