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 (RFC1628A.MIB ) to be import into Zabbix server.
Sing Kingdavong
Name | Description | Default | Type |
---|---|---|---|
{$NOMINAL_FREQUENCY} | - |
50 |
Text macro |
{$NOMINAL_VOLTAGE} | - |
230 |
Text macro |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Output lines | - |
SNMP agent |
upsOutputLineIndex Update: 15s |
Input Lines | - |
SNMP agent |
upsInputLineIndex Update: 15s |
Bypass lines | - |
SNMP agent |
upsBypassNumLines Update: 15s |
Name | Description | Type | Key and additional info |
---|---|---|---|
Estimated Charge Remaining | - |
SNMP agent |
upsEstimatedChargeRemaining Update: 60s |
Software version | - |
SNMP agent |
upsIdentUPSSoftwareVersion Update: 86400 |
Output frequency | - |
SNMP agent |
upsOutputFrequency Update: 60s |
Model name | - |
SNMP agent |
upsIdentModel Update: 86400 |
Seconds on Battery | - |
SNMP agent |
upsSecondsOnBattery Update: 60s |
Estimated Minutes Remaining | - |
SNMP agent |
upsEstimatedMinutesRemaining Update: 60s |
Output source | - |
SNMP agent |
upsOutputSource Update: 60s |
Bypass frequency | - |
SNMP agent |
upsBypassFrequency Update: 60s |
Battery Status | - |
SNMP agent |
upsBatteryStatus Update: 60s |
Ups Agent Version | - |
SNMP agent |
upsIdentAgentSoftwareVersion Update: 86400 |
Input Line Bads | - |
SNMP agent |
upsInputLineBads Update: 60s |
Battery Current | - |
SNMP agent |
upsBatteryCurrent Update: 60s |
Battery Temperature | - |
SNMP agent |
upsBatteryTemperature Update: 60s |
Alarms Present | - |
SNMP agent |
upsAlarmsPresent Update: 60s |
Agent availability | The agent always returns 1 for this item. It could be used in combination with nodata() for availability check. |
Zabbix internal |
zabbix[host,snmp,available] Update: 30s |
Battery Voltage | - |
SNMP agent |
upsBatteryVoltage Update: 60s |
Line {#SNMPVALUE} Output Current | - |
SNMP agent |
upsOutputCurrent[{#SNMPVALUE}] Update: 60s LLD |
Line {#SNMPVALUE} Load | - |
SNMP agent |
upsOutputPercentLoad[{#SNMPVALUE}] Update: 60s LLD |
Line {#SNMPVALUE} Output Power | - |
SNMP agent |
upsOutputPower[{#SNMPVALUE}] Update: 60s LLD |
Line {#SNMPVALUE} Output Voltage | - |
SNMP agent |
upsOutputVoltage[{#SNMPVALUE}] Update: 60s LLD |
Line {#SNMPVALUE} Input Current | - |
SNMP agent |
upsInputCurrent[{#SNMPVALUE}] Update: 60s LLD |
Line {#SNMPVALUE} Input Frequency | - |
SNMP agent |
upsInputFrequency[{#SNMPVALUE}] Update: 60s LLD |
Line {#SNMPVALUE} True Power | - |
SNMP agent |
upsInputTruePower[{#SNMPVALUE}] Update: 60s LLD |
Line {#SNMPVALUE} Input Voltage | - |
SNMP agent |
upsInputVoltage[{#SNMPVALUE}] Update: 60s LLD |
Line {#SNMPVALUE} Bypass Current | - |
SNMP agent |
upsBypassCurrent[{#SNMPVALUE}] Update: 60s LLD |
Line {#SNMPVALUE} Bypass Power | - |
SNMP agent |
upsBypassPower[{#SNMPVALUE}] Update: 60s LLD |
Line {#SNMPVALUE} Bypass Voltage | - |
SNMP agent |
upsBypassVoltage[{#SNMPVALUE}] Update: 60s LLD |
Name | Description | Expression | Priority |
---|---|---|---|
Bypass voltage on line {#SNMPVALUE} below {$NOMINAL_VOLTAGE} | - |
Expression: {SNMP Reillo UPS:upsBypassVoltage[{#SNMPVALUE}].max(#2)}<(230*0.9) Recovery expression: |
high |
Input line {#SNMPVALUE} frequency not {$NOMINAL_FREQUENCY} | - |
Expression: {SNMP Reillo UPS:upsInputFrequency[{#SNMPVALUE}].min(#2)}>50+1 or {SNMP Reillo UPS:upsInputFrequency[{#SNMPVALUE}].max(#2)}<(50-1) Recovery expression: |
high |
Input line {#SNMPVALUE} voltage below {$NOMINAL_VOLTAGE} | - |
Expression: {SNMP Reillo UPS:upsInputVoltage[{#SNMPVALUE}].max(#2)}<(230*0.9) Recovery expression: |
high |
Load of output line {#SNMPVALUE} is over 80% | - |
Expression: {SNMP Reillo UPS:upsOutputPercentLoad[{#SNMPVALUE}].min(300)}>80 and {SNMP Reillo UPS:upsOutputPercentLoad[{#SNMPVALUE}].min(300)}<=90 Recovery expression: |
warning |
Load of output line {#SNMPVALUE} is over 90% | - |
Expression: {SNMP Reillo UPS:upsOutputPercentLoad[{#SNMPVALUE}].min(300)}>90 and {SNMP Reillo UPS:upsOutputPercentLoad[{#SNMPVALUE}].min(300)}<=95 Recovery expression: |
average |
Load of output line {#SNMPVALUE} is over 95% | - |
Expression: {SNMP Reillo UPS:upsOutputPercentLoad[{#SNMPVALUE}].min(300)}>95 Recovery expression: |
high |
Output line {#SNMPVALUE} voltage below {$NOMINAL_VOLTAGE} | - |
Expression: {SNMP Reillo UPS:upsOutputVoltage[{#SNMPVALUE}].max(#2)}<(230*0.9) Recovery expression: |
high |
Load of output line {#SNMPVALUE} is over 80% (LLD) | - |
Expression: {SNMP Reillo UPS:upsOutputPercentLoad[{#SNMPVALUE}].min(300)}>80 and {SNMP Reillo UPS:upsOutputPercentLoad[{#SNMPVALUE}].min(300)}<=90 Recovery expression: |
warning |
Load of output line {#SNMPVALUE} is over 90% (LLD) | - |
Expression: {SNMP Reillo UPS:upsOutputPercentLoad[{#SNMPVALUE}].min(300)}>90 and {SNMP Reillo UPS:upsOutputPercentLoad[{#SNMPVALUE}].min(300)}<=95 Recovery expression: |
average |
Load of output line {#SNMPVALUE} is over 95% (LLD) | - |
Expression: {SNMP Reillo UPS:upsOutputPercentLoad[{#SNMPVALUE}].min(300)}>95 Recovery expression: |
high |
Output line {#SNMPVALUE} voltage below {$NOMINAL_VOLTAGE} (LLD) | - |
Expression: {SNMP Reillo UPS:upsOutputVoltage[{#SNMPVALUE}].max(#2)}<(230*0.9) Recovery expression: |
high |
Input line {#SNMPVALUE} frequency not {$NOMINAL_FREQUENCY} (LLD) | - |
Expression: {SNMP Reillo UPS:upsInputFrequency[{#SNMPVALUE}].min(#2)}>50+1 or {SNMP Reillo UPS:upsInputFrequency[{#SNMPVALUE}].max(#2)}<(50-1) Recovery expression: |
high |
Input line {#SNMPVALUE} voltage below {$NOMINAL_VOLTAGE} (LLD) | - |
Expression: {SNMP Reillo UPS:upsInputVoltage[{#SNMPVALUE}].max(#2)}<(230*0.9) Recovery expression: |
high |
Bypass voltage on line {#SNMPVALUE} below {$NOMINAL_VOLTAGE} (LLD) | - |
Expression: {SNMP Reillo UPS:upsBypassVoltage[{#SNMPVALUE}].max(#2)}<(230*0.9) Recovery expression: |
high |