5.02021-11-21T22:05:36ZLinux serversH3C_basic_monitoringH3C_basic_monitoring## Description
H3C server basic monitoring items
## Overview
通过SNMP监控H3C HDM的模板,适用于HDM版本为1.30.x。我们在R4900 G3上进行了测试验证,但理论上适配所有G3机型。支持获取信息有入风口温度、出风口温度、总功耗、HDM版本号、BIOS版本号、处理器信息、风扇信息、FRU信息、物理驱动器信息、健康状态、内存信息、电源信息、散热信息。
Monitoring H3C HDM template through SNMP, For HDM version 1.30.x. We have verified it in R4900 G3, but it is theoretically suitable for all G3 models. Support to obtain information including Inlet Temp, Outlet Temp, Total Power Consumption, HDM version, BIOS Version, Processors Information, Fan Information, Fru Information, Physical Drive Information, Health Status of Server, Memory Information, Power Information and Thermal Information.
## Author
H3C
Linux serversCPUFANfire_visionFRUHardDiskhealth_statusMemorypowertemperatureTempInfo- h3cInletTempReadingSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.11.2.0h3cInletTempReading30stemperature{last()}>54Inlet_Temp_CriticalHIGH{last()}>52Inlet_Temp_MajorAVERAGE{last()}>50Inlet_Temp_MinorWARNING
- h3cOutletTempReadingSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.11.4.0h3cOutletTempReading30stemperature{last()}>100Outlet_Temp_MajorAVERAGE{last()}>95Outlet_Temp_MinorWARNING
- h3cPowerTotalCostSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.7.1.3.0h3cPowerTotalCost30spower
- h3cSrvBiosVersionSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.2.7.2.0h3cSrvBiosVersion60s0CHARfire_vision
- h3cSrvHdmVersionSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.2.7.1.0h3cSrvHdmVersion60s0CHARfire_vision
h3cCPUInfo_discoverySNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.25506.13.1.2.1.1.1.1.1.2]h3cCPUInfo_discovery30sCPU_[{#SNMPINDEX}]_PresentStatusSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.1.1.1.13.{#SNMPINDEX}CPUPresentStatus[{#SNMPINDEX}]30sThe present status of CPU associated with the ID.CPU{last()}=0RECOVERY_EXPRESSION{last()}=1CPU_absenseWARNINGCPU_[{#SNMPINDEX}]_StatusSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.1.1.1.6.{#SNMPINDEX}CPUStatus[{#SNMPINDEX}]30sThe working status of the CPU associated with the IDCPU{last()}=0RECOVERY_EXPRESSION{last()}=1CPUStatus_alarmWARNINGh3cFan_discoverSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.25506.13.1.2.1.1.10.1.1.4]h3cFan_discover30sFAN_[{#SNMPINDEX}]_PresentStatusSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.10.1.1.6.{#SNMPINDEX}FANPresentStatus[{#SNMPINDEX}]30sFAN{last()}=0RECOVERY_EXPRESSION{last()}=1FAN_Status_alarmAVERAGEfan absenceFAN_[{#SNMPINDEX}]_SpeedSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.10.1.1.5.{#SNMPINDEX}FANSpeed[{#SNMPINDEX}]30sRPMFANh3cFru_discoverySNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.25506.13.1.2.1.3.1.1.4]h3cFru_discovery30sFru_[{#SNMPINDEX}]_NameSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.3.1.1.4.{#SNMPINDEX}FruName[{#SNMPINDEX}]30s0CHARFRUh3cHardDiskInfo_discoverySNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.25506.13.1.2.1.1.9.6.1.2]h3cHardDiskInfo_discovery30sHardDisk_[{#SNMPINDEX}]_HealthStatusSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.9.6.1.3.{#SNMPINDEX}HardDiskHealthStatus[{#SNMPINDEX}]30sThe hard disk health statusHardDisk{last()}>3RECOVERY_EXPRESSION{last()}=2HardDiskStatus_majorHIGHYES{last()}=3RECOVERY_EXPRESSION{last()}=2HardDiskStatus_minorWARNINGYESHardDisk_[{#SNMPINDEX}]_LocationSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.9.6.1.2.{#SNMPINDEX}HardDiskStatus[{#SNMPINDEX}]30s0CHARThe location of hard diskHardDiskh3cHealthInfo_discoverySNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.25506.13.1.2.4.7.1]h3cHealthInfo_discovery30sh3cCPUHealthStatus[{#SNMPINDEX}]SNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.4.7.4.{#SNMPINDEX}h3cCPUHealthStatus[{#SNMPINDEX}]30sHealth status of the CPU overall, normal(0), caution(1), warning(2), critical(3)health_statush3cDiskHealthStatus[{#SNMPINDEX}]SNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.4.7.8.{#SNMPINDEX}h3cDiskHealthStatus[{#SNMPINDEX}]30sHealth status of the disk overall, normal(0), caution(1), warning(2), critical(3)health_statush3cEntiretyHealthStatus[{#SNMPINDEX}]SNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.4.7.1.{#SNMPINDEX}h3cEntiretyHealthStatus[{#SNMPINDEX}]30sThe entirety health status of this machine, normal(0), caution(1), warning(2), critical(3)health_status{last()}=1RECOVERY_EXPRESSION{last()}=0EntiretyHeathStatus_cautionWARNING{last()}=3RECOVERY_EXPRESSION{last()}=0EntiretyHeathStatus_criticalHIGH{last()}=2RECOVERY_EXPRESSION{last()}=0EntiretyHeathStatus_warningAVERAGEh3cFanHealthStatus[{#SNMPINDEX}]SNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.4.7.3.{#SNMPINDEX}h3cFanHealthStatus[{#SNMPINDEX}]30sHealth status of the FAN overall, normal(0), caution(1), warning(2), critical(3)health_statush3cMemHealthStatus[{#SNMPINDEX}]SNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.4.7.7.{#SNMPINDEX}h3cMemHealthStatus[{#SNMPINDEX}]30sHealth status of the memory overall, normal(0), caution(1), warning(2), critical(3)health_statush3cPwrHealthStatus[{#SNMPINDEX}]SNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.4.7.2.{#SNMPINDEX}h3cPwrHealthStatus[{#SNMPINDEX}]30sHealth status of the power supply overall, normal(0), caution(1), warning(2), critical(3)health_status{last()}=1RECOVERY_EXPRESSION{last()}=0PwrHealthStatus_cautionWARNINGYES{last()}=2RECOVERY_EXPRESSION{last()}=0PwrHealthStatus_warningAVERAGEh3cTempHealthStatus[{#SNMPINDEX}]SNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.4.7.10.{#SNMPINDEX}h3cTempHealthStatus[{#SNMPINDEX}]30sHealth status of the temprature overall, normal(0), caution(1), warning(2), critical(3)health_statush3cMem_discoverySNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.25506.13.1.2.1.1.2.2.1.5]h3cMem_Discovery30sMem_[{#SNMPINDEX}]_StatusSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.2.2.1.5.{#SNMPINDEX}MemStatus[{#SNMPINDEX}]30sMemory{last()}>1RECOVERY_EXPRESSION{last()}=1MemStatus_alarmWARNINGh3cPowerInfo_discoverySNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.25506.13.1.2.1.1.7.1.1.1.2]h3cPowerInfo_discovery30sPower_[{#SNMPINDEX}]_CostSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.7.1.1.1.10.{#SNMPINDEX}PowerCost[{#SNMPINDEX}]30sWInformation about the cost of power. The unit is watt.powerPower_[{#SNMPINDEX}]_PresnetStatusSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.7.1.1.1.2.{#SNMPINDEX}PowerPresnetStatus[{#SNMPINDEX}]30sThe present status of power supply , absence(0), presence(1)power{last()}=0RECOVERY_EXPRESSION{last()}=1PowerPresentStatus_absenseINFOh3cTempInfo_discoverySNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.25506.13.1.2.1.1.11.3.1.4]h3cTempInfo_discovery30sTempSensor_[{#SNMPINDEX}]_ReadingSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.11.3.1.4.{#SNMPINDEX}TempSensorReading[{#SNMPINDEX}]30sFLOATCInformation about temperature reading, the unit is degree C.TempInfoTempSensor_[{#SNMPINDEX}]_StatusSNMP_AGENT.1.3.6.1.4.1.25506.13.1.2.1.1.11.3.1.6.{#SNMPINDEX}TempSensorStatus[{#SNMPINDEX}]30sTempInfo{last()}>2RECOVERY_EXPRESSION{last()}=2TempSensorStatus_alarmWARNING{$SNMP_COMMUNITY}rocommstrh3cPowerTotalCost1A7C11- H3C_basic_monitoringh3cPowerTotalCost
inlet_outlet_temperature1A7C11- H3C_basic_monitoringh3cInletTempReading
1F63100- H3C_basic_monitoringh3cOutletTempReading