This template requires the MIBs: CPQRACK-MIB CPQHOST-MIB These are referenced in the template, not the full numeric OID.
Based on the C7000 Chassis template by Vladimir Marakshin.
This has been updated to work with Zabbix 4.2. It has had some Russian changed to English, and added the Onboard Administrators to the discovery rule. It also only discovers device bays that have a device in them.
Note that this template required the HP/CPQ MIBs, and still does. It does not use numeric OIDs.
The MIB files can be downloaded from HPE. This link worked to reach the MIB Kit when this was uploaded:
https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-c04272529
At least the cpqhost.mib and cpqrack.mib MIBs must be installed in your Zabbix server/proxy (the host that executes the SNMP checks). On a CentOS/RHEL system, that is in /usr/share/snmp/mibs. After they are installed, the Zabbix server/proxy must be restarted.
See the Github project for more recent versions.
https://github.com/lweeks/zabbix_hp_c7000
Lawrence Weeks
There are no macros links in this template.
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Fan modules | <p>-</p> | SNMP agent |
snmp.discovery_fans<p>Update: 43200</p> |
Interconnect modules | <p>-</p> | SNMP agent |
snmp.discovery_net<p>Update: 43200</p> |
Device slots | <p>-</p> | SNMP agent |
snmp.discovery_bays<p>Update: 43200</p> |
Power units | <p>-</p> | SNMP agent |
snmp.discovery_power<p>Update: 43200</p> |
Onboard Administrator modules | <p>-</p> | SNMP agent |
snmp.discovery_mgr<p>Update: 43200</p> |
Temperature sensors | <p>The filter on this item prototype excludes temperature sensors with a threshold of -1.</p> | SNMP agent |
snmp.discovery_env<p>Update: 43200</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
Power redundancy state | <p>-</p> | SNMP agent |
cpqRackPowerEnclosureRedundant.1<p>Update: 600</p> |
Uptime | <p>-</p> | SNMP agent |
sysUpTime.0<p>Update: 300</p> |
S/N of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureSerialNum.1<p>Update: 72000</p> |
Name of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureName.1<p>Update: 72000</p> |
Part number of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosurePartNumber.1<p>Update: 72000</p> |
FW version of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureFWRev.1<p>Update: 72000</p> |
Fan module state {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureFanCondition[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
PN Interconnect-module (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackNetConnectorPartNumber[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
SN Interconnect-module (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackNetConnectorSerialNum[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
PN blade {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackServerBladePartNumber[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
SN blade {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackServerBladeSerialNum[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
Blade state {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackServerBladeStatus[{#SNMPINDEX}]<p>Update: 180</p><p>LLD</p> |
Output load on PU {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackPowerSupplyCurPwrOutput[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
PU Input status {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackPowerSupplyInputLineStatus[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
PU Status {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackPowerSupplyStatus[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
OA {#MGR_INDEX} Condition | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerCondition[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p> |
OA {#MGR_INDEX} Firmware | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerFWRev[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
OA {#MGR_INDEX} Part Number | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerPartNumber[{#SNMPINDEX}]<p>Update: 86400</p><p>LLD</p> |
OA {#MGR_INDEX} Redundant | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerRedundant[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p> |
OA {#MGR_INDEX} Role | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p> |
OA {#MGR_INDEX} Serial Number | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerSerialNum[{#SNMPINDEX}]<p>Update: 86400</p><p>LLD</p> |
Temperature ({#SNMPVALUE}, ID: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}]<p>Update: 300</p><p>LLD</p> |
Critical temperature ({#SNMPVALUE} ID: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}]<p>Update: 300</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
Blade state {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackServerBladeStatus[{#SNMPINDEX}].last()}<>2</p><p>Recovery expression: </p> | high |
Temperature {#SNMPVALUE} is high (20C) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}].last()}-{bl7000_EN:cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}].last()}<20 and {bl7000_EN:cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}].last()}>0</p><p>Recovery expression: </p> | average |
Temperature {#SNMPVALUE} is too high (10C) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}].last()}-{bl7000_EN:cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}].last()}<10 and {bl7000_EN:cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}].last()}>0</p><p>Recovery expression: </p> | high |
Fan module state {#SNMPINDEX} | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureFanCondition[{#SNMPINDEX}].last()}<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} condition | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureManagerCondition[{#SNMPINDEX}].last()}<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} redundancy | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureManagerRedundant[{#SNMPINDEX}].last()}<>3</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} role | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}].diff()}=1</p><p>Recovery expression: </p> | warning |
Input power status on PU {#SNMPINDEX} | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackPowerSupplyInputLineStatus[{#SNMPINDEX}].last()}<>1</p><p>Recovery expression: </p> | high |
PU Status {#SNMINDEX} | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackPowerSupplyStatus[{#SNMPINDEX}].last()}<>1</p><p>Recovery expression: </p> | high |
Fan module state {#SNMPINDEX} (LLD) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureFanCondition[{#SNMPINDEX}].last()}<>2</p><p>Recovery expression: </p> | high |
Blade state {#SNMPVALUE} (Slot: {#SNMPINDEX}) (LLD) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackServerBladeStatus[{#SNMPINDEX}].last()}<>2</p><p>Recovery expression: </p> | high |
Input power status on PU {#SNMPINDEX} (LLD) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackPowerSupplyInputLineStatus[{#SNMPINDEX}].last()}<>1</p><p>Recovery expression: </p> | high |
PU Status {#SNMINDEX} (LLD) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackPowerSupplyStatus[{#SNMPINDEX}].last()}<>1</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} condition (LLD) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureManagerCondition[{#SNMPINDEX}].last()}<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} redundancy (LLD) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureManagerRedundant[{#SNMPINDEX}].last()}<>3</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} role (LLD) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}].diff()}=1</p><p>Recovery expression: </p> | warning |
Temperature {#SNMPVALUE} is high (20C) (LLD) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}].last()}-{bl7000_EN:cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}].last()}<20 and {bl7000_EN:cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}].last()}>0</p><p>Recovery expression: </p> | average |
Temperature {#SNMPVALUE} is too high (10C) (LLD) | <p>-</p> | <p>Expression: {bl7000_EN:cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}].last()}-{bl7000_EN:cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}].last()}<10 and {bl7000_EN:cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}].last()}>0</p><p>Recovery expression: </p> | high |
This template requires the MIBs: CPQRACK-MIB CPQHOST-MIB These are referenced in the template, not the full numeric OID.
Based on the C7000 Chassis template by Vladimir Marakshin.
This has been updated to work with Zabbix 4.2. It has had some Russian changed to English, and added the Onboard Administrators to the discovery rule. It also only discovers device bays that have a device in them.
Note that this template required the HP/CPQ MIBs, and still does. It does not use numeric OIDs.
The MIB files can be downloaded from HPE. This link worked to reach the MIB Kit when this was uploaded:
https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-c04272529
At least the cpqhost.mib and cpqrack.mib MIBs must be installed in your Zabbix server/proxy (the host that executes the SNMP checks). On a CentOS/RHEL system, that is in /usr/share/snmp/mibs. After they are installed, the Zabbix server/proxy must be restarted.
See the Github project for more recent versions.
https://github.com/lweeks/zabbix_hp_c7000
Lawrence Weeks
There are no macros links in this template.
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Temperature sensors | <p>The filter on this item prototype excludes temperature sensors with a threshold of -1.</p> | SNMP agent |
snmp.discovery_env<p>Update: 43200</p> |
Fan modules | <p>-</p> | SNMP agent |
snmp.discovery_fans<p>Update: 43200</p> |
Onboard Administrator modules | <p>-</p> | SNMP agent |
snmp.discovery_mgr<p>Update: 43200</p> |
Interconnect modules | <p>-</p> | SNMP agent |
snmp.discovery_net<p>Update: 43200</p> |
Device slots | <p>-</p> | SNMP agent |
snmp.discovery_bays<p>Update: 43200</p> |
Power units | <p>-</p> | SNMP agent |
snmp.discovery_power<p>Update: 43200</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
Part number of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosurePartNumber.1<p>Update: 72000</p> |
S/N of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureSerialNum.1<p>Update: 72000</p> |
Uptime | <p>-</p> | SNMP agent |
sysUpTime.0<p>Update: 300</p> |
Power redundancy state | <p>-</p> | SNMP agent |
cpqRackPowerEnclosureRedundant.1<p>Update: 600</p> |
FW version of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureFWRev.1<p>Update: 72000</p> |
Name of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureName.1<p>Update: 72000</p> |
Temperature ({#SNMPVALUE}, ID: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}]<p>Update: 300</p><p>LLD</p> |
Critical temperature ({#SNMPVALUE} ID: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}]<p>Update: 300</p><p>LLD</p> |
Fan module state {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureFanCondition[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
OA {#MGR_INDEX} Condition | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerCondition[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p> |
OA {#MGR_INDEX} Firmware | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerFWRev[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
OA {#MGR_INDEX} Part Number | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerPartNumber[{#SNMPINDEX}]<p>Update: 86400</p><p>LLD</p> |
OA {#MGR_INDEX} Redundant | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerRedundant[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p> |
OA {#MGR_INDEX} Role | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p> |
OA {#MGR_INDEX} Serial Number | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerSerialNum[{#SNMPINDEX}]<p>Update: 86400</p><p>LLD</p> |
PN Interconnect-module (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackNetConnectorPartNumber[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
SN Interconnect-module (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackNetConnectorSerialNum[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
PN blade {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackServerBladePartNumber[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
SN blade {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackServerBladeSerialNum[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
Blade state {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackServerBladeStatus[{#SNMPINDEX}]<p>Update: 180</p><p>LLD</p> |
Output load on PU {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackPowerSupplyCurPwrOutput[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
PU Input status {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackPowerSupplyInputLineStatus[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
PU Status {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackPowerSupplyStatus[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
Blade state {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackServerBladeStatus[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
Temperature {#SNMPVALUE} is high (20C) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}])-last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])<20 and last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])>0</p><p>Recovery expression: </p> | average |
Temperature {#SNMPVALUE} is too high (10C) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}])-last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])<10 and last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])>0</p><p>Recovery expression: </p> | high |
Fan module state {#SNMPINDEX} | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureFanCondition[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} condition | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureManagerCondition[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} redundancy | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureManagerRedundant[{#SNMPINDEX}])<>3</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} role | <p>-</p> | <p>Expression: (last(/bl7000_EN/cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}],#1)<>last(/bl7000_EN/cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}],#2))=1</p><p>Recovery expression: </p> | warning |
Input power status on PU {#SNMPINDEX} | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackPowerSupplyInputLineStatus[{#SNMPINDEX}])<>1</p><p>Recovery expression: </p> | high |
PU Status {#SNMINDEX} | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackPowerSupplyStatus[{#SNMPINDEX}])<>1</p><p>Recovery expression: </p> | high |
Temperature {#SNMPVALUE} is high (20C) (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}])-last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])<20 and last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])>0</p><p>Recovery expression: </p> | average |
Temperature {#SNMPVALUE} is too high (10C) (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}])-last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])<10 and last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])>0</p><p>Recovery expression: </p> | high |
Fan module state {#SNMPINDEX} (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureFanCondition[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} condition (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureManagerCondition[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} redundancy (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureManagerRedundant[{#SNMPINDEX}])<>3</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} role (LLD) | <p>-</p> | <p>Expression: (last(/bl7000_EN/cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}],#1)<>last(/bl7000_EN/cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}],#2))=1</p><p>Recovery expression: </p> | warning |
Blade state {#SNMPVALUE} (Slot: {#SNMPINDEX}) (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackServerBladeStatus[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
Input power status on PU {#SNMPINDEX} (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackPowerSupplyInputLineStatus[{#SNMPINDEX}])<>1</p><p>Recovery expression: </p> | high |
PU Status {#SNMINDEX} (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackPowerSupplyStatus[{#SNMPINDEX}])<>1</p><p>Recovery expression: </p> | high |
This template requires the MIBs: CPQRACK-MIB CPQHOST-MIB These are referenced in the template, not the full numeric OID.
Based on the C7000 Chassis template by Vladimir Marakshin.
This has been updated to work with Zabbix 4.2. It has had some Russian changed to English, and added the Onboard Administrators to the discovery rule. It also only discovers device bays that have a device in them.
Note that this template required the HP/CPQ MIBs, and still does. It does not use numeric OIDs.
The MIB files can be downloaded from HPE. This link worked to reach the MIB Kit when this was uploaded:
https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-c04272529
At least the cpqhost.mib and cpqrack.mib MIBs must be installed in your Zabbix server/proxy (the host that executes the SNMP checks). On a CentOS/RHEL system, that is in /usr/share/snmp/mibs. After they are installed, the Zabbix server/proxy must be restarted.
See the Github project for more recent versions.
https://github.com/lweeks/zabbix_hp_c7000
Lawrence Weeks
There are no macros links in this template.
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Temperature sensors | <p>The filter on this item prototype excludes temperature sensors with a threshold of -1.</p> | SNMP agent |
snmp.discovery_env<p>Update: 43200</p> |
Fan modules | <p>-</p> | SNMP agent |
snmp.discovery_fans<p>Update: 43200</p> |
Onboard Administrator modules | <p>-</p> | SNMP agent |
snmp.discovery_mgr<p>Update: 43200</p> |
Interconnect modules | <p>-</p> | SNMP agent |
snmp.discovery_net<p>Update: 43200</p> |
Device slots | <p>-</p> | SNMP agent |
snmp.discovery_bays<p>Update: 43200</p> |
Power units | <p>-</p> | SNMP agent |
snmp.discovery_power<p>Update: 43200</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
Part number of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosurePartNumber.1<p>Update: 72000</p> |
S/N of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureSerialNum.1<p>Update: 72000</p> |
Uptime | <p>-</p> | SNMP agent |
sysUpTime.0<p>Update: 300</p> |
Power redundancy state | <p>-</p> | SNMP agent |
cpqRackPowerEnclosureRedundant.1<p>Update: 600</p> |
FW version of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureFWRev.1<p>Update: 72000</p> |
Name of Chassis | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureName.1<p>Update: 72000</p> |
Temperature ({#SNMPVALUE}, ID: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}]<p>Update: 300</p><p>LLD</p> |
Critical temperature ({#SNMPVALUE} ID: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}]<p>Update: 300</p><p>LLD</p> |
Fan module state {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureFanCondition[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
OA {#MGR_INDEX} Condition | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerCondition[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p> |
OA {#MGR_INDEX} Firmware | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerFWRev[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
OA {#MGR_INDEX} Part Number | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerPartNumber[{#SNMPINDEX}]<p>Update: 86400</p><p>LLD</p> |
OA {#MGR_INDEX} Redundant | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerRedundant[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p> |
OA {#MGR_INDEX} Role | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p> |
OA {#MGR_INDEX} Serial Number | <p>-</p> | SNMP agent |
cpqRackCommonEnclosureManagerSerialNum[{#SNMPINDEX}]<p>Update: 86400</p><p>LLD</p> |
PN Interconnect-module (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackNetConnectorPartNumber[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
SN Interconnect-module (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackNetConnectorSerialNum[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
PN blade {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackServerBladePartNumber[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
SN blade {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackServerBladeSerialNum[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
Blade state {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | SNMP agent |
cpqRackServerBladeStatus[{#SNMPINDEX}]<p>Update: 180</p><p>LLD</p> |
Output load on PU {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackPowerSupplyCurPwrOutput[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
PU Input status {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackPowerSupplyInputLineStatus[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
PU Status {#SNMPINDEX} | <p>-</p> | SNMP agent |
cpqRackPowerSupplyStatus[{#SNMPINDEX}]<p>Update: 600</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
Blade state {#SNMPVALUE} (Slot: {#SNMPINDEX}) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackServerBladeStatus[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
Temperature {#SNMPVALUE} is high (20C) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}])-last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])<20 and last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])>0</p><p>Recovery expression: </p> | average |
Temperature {#SNMPVALUE} is too high (10C) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}])-last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])<10 and last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])>0</p><p>Recovery expression: </p> | high |
Fan module state {#SNMPINDEX} | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureFanCondition[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} condition | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureManagerCondition[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} redundancy | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureManagerRedundant[{#SNMPINDEX}])<>3</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} role | <p>-</p> | <p>Expression: (last(/bl7000_EN/cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}],#1)<>last(/bl7000_EN/cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}],#2))=1</p><p>Recovery expression: </p> | warning |
Input power status on PU {#SNMPINDEX} | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackPowerSupplyInputLineStatus[{#SNMPINDEX}])<>1</p><p>Recovery expression: </p> | high |
PU Status {#SNMINDEX} | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackPowerSupplyStatus[{#SNMPINDEX}])<>1</p><p>Recovery expression: </p> | high |
Temperature {#SNMPVALUE} is high (20C) (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}])-last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])<20 and last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])>0</p><p>Recovery expression: </p> | average |
Temperature {#SNMPVALUE} is too high (10C) (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureTempThreshold[{#SNMPINDEX}])-last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])<10 and last(/bl7000_EN/cpqRackCommonEnclosureTempCurrent[{#SNMPINDEX}])>0</p><p>Recovery expression: </p> | high |
Fan module state {#SNMPINDEX} (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureFanCondition[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} condition (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureManagerCondition[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} redundancy (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackCommonEnclosureManagerRedundant[{#SNMPINDEX}])<>3</p><p>Recovery expression: </p> | high |
OA module {#MGR_INDEX} role (LLD) | <p>-</p> | <p>Expression: (last(/bl7000_EN/cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}],#1)<>last(/bl7000_EN/cpqRackCommonEnclosureManagerRole[{#SNMPINDEX}],#2))=1</p><p>Recovery expression: </p> | warning |
Blade state {#SNMPVALUE} (Slot: {#SNMPINDEX}) (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackServerBladeStatus[{#SNMPINDEX}])<>2</p><p>Recovery expression: </p> | high |
Input power status on PU {#SNMPINDEX} (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackPowerSupplyInputLineStatus[{#SNMPINDEX}])<>1</p><p>Recovery expression: </p> | high |
PU Status {#SNMINDEX} (LLD) | <p>-</p> | <p>Expression: last(/bl7000_EN/cpqRackPowerSupplyStatus[{#SNMPINDEX}])<>1</p><p>Recovery expression: </p> | high |