5.02021-11-21T21:36:52ZTemplatesSNMP Reillo UPSSNMP Reillo UPS## Overview
SNMP Template for REILLLO UPS, tested with Zabbix 3.4 (should work in older versions) Battery Status, Input/output load, Alarms. This template requires [Reillo MIB files](http://www.riello-ups.com/downloads/25-netman-204) (RFC1628A.MIB ) to be import into Zabbix server.
## Author
Sing Kingdavong
TemplatesGeneralSNMP agentUPS- Alarms PresentSNMP_AGENTUPS-MIB::upsAlarmsPresent.0upsAlarmsPresent60s30d60dalarmsUPS{last()}>0Alarm present!HIGHPOWER
- Battery CurrentSNMP_AGENTUPS-MIB::upsBatteryCurrent.0upsBatteryCurrent60s30d60dAUPSMULTIPLIER0.1
- Battery StatusSNMP_AGENTUPS-MIB::upsBatteryStatus.0upsBatteryStatus60s30d60dUPSupsBatteryStatus{last()}<>2 and {prev()}<>2Battery status has changed!AVERAGEPOWER
- Battery TemperatureSNMP_AGENTUPS-MIB::upsBatteryTemperature.0upsBatteryTemperature60s30d60dºCUPS{min(300)}>22Temperature of batteries above 22ºCWARNINGPOWER{min(300)}>25Temperature of batteries above 25ºCHIGHAll batteries have a rated capacity which is determined based on specified conditions. The rated capacity of a UPS battery is based on an ambient temperature of 25°C (77°F). Operating the UPS under these conditions will maximize the life of the UPS and result in optimal performance. While a UPS will continue to operate in varying temperatures, it is important to note that this will likely result in diminishing the performance and lifespan of your battery. A general rule to remember is that for every 8.3°C (15°F) above the ambient temperature of 25°C (77°F), the life of the battery will be reduced by 50 percent. Therefore, keeping a UPS at a comfortable temperature is crucial to maximizing UPS life and capabilities.POWER{max(300)}<19Temperature of batteries below 19ºCAVERAGEUnder 19º battery capacity will get reduced although life will be extendedPOWER
- Battery VoltageSNMP_AGENTUPS-MIB::upsBatteryVoltage.0upsBatteryVoltage60s30d60dVUPSMULTIPLIER0.1{max(#2)}<({$NOMINAL_VOLTAGE}*0.9)Battery voltage under {$NOMINAL_VOLTAGE}HIGHPOWER
- Bypass frequencySNMP_AGENTUPS-MIB::upsBypassFrequency.0upsBypassFrequency60s30d60dHzUPSMULTIPLIER0.1{min(#2)}>{$NOMINAL_FREQUENCY}+1 or {max(#2)}<{$NOMINAL_FREQUENCY}-1Bypass frecuency is not {$NOMINAL_FREQUENCY}HIGHPOWER
- Estimated Charge RemainingSNMP_AGENTUPS-MIB::upsEstimatedChargeRemaining.0upsEstimatedChargeRemaining60s30d60d%UPS{change()}>0 and {last()}<100Batteries are chargingINFOPOWER{change()}<0 and {last()}>0Batteries are dischargingWARNINGPOWER
- Estimated Minutes RemainingSNMP_AGENTUPS-MIB::upsEstimatedMinutesRemaining.0upsEstimatedMinutesRemaining60s30d60dminutesUPS{max(#2)}<5Estimated battery minutes remaining < 5AVERAGEPOWER
- Ups Agent VersionSNMP_AGENTUPS-MIB::upsIdentAgentSoftwareVersion.0upsIdentAgentSoftwareVersion8640030d0CHARSOFTWAREGeneral
- Model nameSNMP_AGENTUPS-MIB::upsIdentModel.0upsIdentModel8640030d0CHARMODELGeneral
- Software versionSNMP_AGENTUPS-MIB::upsIdentUPSSoftwareVersion.0upsIdentUPSSoftwareVersion8640030d0CHAROSGeneral
- Input Line BadsSNMP_AGENTUPS-MIB::upsInputLineBads.0upsInputLineBads60s30d60dUPS{change()}>0Input Line Bads detectedWARNINGPOWER
- Output frequencySNMP_AGENTUPS-MIB::upsOutputFrequency.0upsOutputFrequency60s30d60dHzUPSMULTIPLIER0.1{min(#2)}>{$NOMINAL_FREQUENCY}+1 or {max(#2)}<{$NOMINAL_FREQUENCY}-1Output frecuency is not {$NOMINAL_FREQUENCY}HIGHPOWER
- Output sourceSNMP_AGENTUPS-MIB::upsOutputSource.0upsOutputSource60s30d60dUPSupsOutputSource{last()}<>3 and {prev()}<>3Output source has changed!AVERAGEPOWER
- Seconds on BatterySNMP_AGENTUPS-MIB::upsSecondsOnBattery.0upsSecondsOnBattery60s30d60dsecondsUPS
- Agent availabilityINTERNALzabbix[host,snmp,available]30s7dThe agent always returns 1 for this item. It could be used in combination with nodata() for availability check.SNMP agentHost availability
Bypass linesSNMP_AGENTdiscovery[{#SNMPVALUE},UPS-MIB::upsBypassNumLines]upsBypassNumLines15s0Line {#SNMPVALUE} Bypass CurrentSNMP_AGENTUPS-MIB::upsBypassCurrent.{#SNMPINDEX}upsBypassCurrent[{#SNMPVALUE}]60s30d60dA (RMS)UPSMULTIPLIER0.1Line {#SNMPVALUE} Bypass PowerSNMP_AGENTUPS-MIB::upsBypassPower.{#SNMPINDEX}upsBypassPower[{#SNMPVALUE}]60s30d60dWUPSLine {#SNMPVALUE} Bypass VoltageSNMP_AGENTUPS-MIB::upsBypassVoltage.{#SNMPINDEX}upsBypassVoltage[{#SNMPVALUE}]60s30d60dV (RMS)UPS{max(#2)}<({$NOMINAL_VOLTAGE}*0.9)Bypass voltage on line {#SNMPVALUE} below {$NOMINAL_VOLTAGE}HIGHYESPOWERInput LinesSNMP_AGENTdiscovery[{#SNMPVALUE},UPS-MIB::upsInputLineIndex]upsInputLineIndex15s0Line {#SNMPVALUE} Input CurrentSNMP_AGENTUPS-MIB::upsInputCurrent.{#SNMPINDEX}upsInputCurrent[{#SNMPVALUE}]60s30d60dA (RMS)UPSMULTIPLIER0.1Line {#SNMPVALUE} Input FrequencySNMP_AGENTUPS-MIB::upsInputFrequency.{#SNMPINDEX}upsInputFrequency[{#SNMPVALUE}]60s30d60dHzUPSMULTIPLIER0.1{min(#2)}>{$NOMINAL_FREQUENCY}+1 or {max(#2)}<({$NOMINAL_FREQUENCY}-1)Input line {#SNMPVALUE} frequency not {$NOMINAL_FREQUENCY}HIGHYESPOWERLine {#SNMPVALUE} True PowerSNMP_AGENTUPS-MIB::upsInputTruePower.{#SNMPINDEX}upsInputTruePower[{#SNMPVALUE}]60s30d60dWUPSLine {#SNMPVALUE} Input VoltageSNMP_AGENTUPS-MIB::upsInputVoltage.{#SNMPINDEX}upsInputVoltage[{#SNMPVALUE}]60s30d60dV (RMS)UPS{max(#2)}<({$NOMINAL_VOLTAGE}*0.9)Input line {#SNMPVALUE} voltage below {$NOMINAL_VOLTAGE}HIGHYESPOWEROutput linesSNMP_AGENTdiscovery[{#SNMPVALUE},UPS-MIB::upsOutputLineIndex]upsOutputLineIndex15s0Line {#SNMPVALUE} Output CurrentSNMP_AGENTUPS-MIB::upsOutputCurrent.{#SNMPINDEX}upsOutputCurrent[{#SNMPVALUE}]60s30d60dA (RMS)UPSMULTIPLIER0.1Line {#SNMPVALUE} LoadSNMP_AGENTUPS-MIB::upsOutputPercentLoad.{#SNMPINDEX}upsOutputPercentLoad[{#SNMPVALUE}]60s30d60d%UPS{min(300)}>80 and {min(300)}<=90Load of output line {#SNMPVALUE} is over 80%WARNINGYESPOWER{min(300)}>90 and {min(300)}<=95Load of output line {#SNMPVALUE} is over 90%AVERAGEYESPOWER{min(300)}>95Load of output line {#SNMPVALUE} is over 95%HIGHYESPOWERLine {#SNMPVALUE} Output PowerSNMP_AGENTUPS-MIB::upsOutputPower.{#SNMPINDEX}upsOutputPower[{#SNMPVALUE}]60s30d60dWUPSLine {#SNMPVALUE} Output VoltageSNMP_AGENTUPS-MIB::upsOutputVoltage.{#SNMPINDEX}upsOutputVoltage[{#SNMPVALUE}]60s30d60dV (RMS)UPS{max(#2)}<({$NOMINAL_VOLTAGE}*0.9)Output line {#SNMPVALUE} voltage below {$NOMINAL_VOLTAGE}HIGHYESPOWER{$NOMINAL_FREQUENCY}50{$NOMINAL_VOLTAGE}230Battery StatusBOLD_LINE1A7C11- SNMP Reillo UPSupsBatteryStatus
Battery TemperatureBOLD_LINE1A7C11- SNMP Reillo UPSupsBatteryTemperature
Host availability0not available1available2unknownupsBatteryStatus1unknown2batteryNormal3batteryLow4batteryDepletedupsOutputSource1other2none3normal4bypass5battery6booster7reducer