APC SmartUPS Dashboard
Dashboard to display metrics relating to APC Smart-UPS devices
APC-SmartUPS Dashboard
Grafana dashboard configuration for UPS-SmartUPS metrics
Requirements:
- Grafana 8.5.5+
- InfluxDB 1.8+
- Telegraf 1.22+
- APC Smart-UPS (SMT1500R2X180)
- Firmware UPS 08.3(ID18)+
- UPS Network Management Card 2 (AP9630)
- SNMP Enabled
- PowerNet-MIB
Metrics Captured:
- upsBasicIdentModel
- upsBasicIdentName
- upsAdvIdentFirmwareRevision
- upsAdvIdentDateOfManufacture
- upsAdvIdentSerialNumber
- upsAdvIdentSkuNumber
- upsBasicBatteryTimeOnBattery
- upsBasicBatteryLastReplaceDate
- upsAdvBatteryCapacity
- upsAdvBatteryTemperature
- upsAdvBatteryRunTimeRemaining
- upsAdvBatteryReplaceIndicator
- upsAdvBatteryActualVoltage
- upsAdvBatteryInternalSKU
- upsAdvInputLineVoltage
- upsAdvInputFrequency
- upsAdvInputLineFailCause
- upsBasicOutputStatus
- upsAdvOutputVoltage
- upsAdvOutputFrequency
- upsAdvOutputLoad
- upsAdvOutputActivePower
- upsAdvOutputApparentPower
- upsHighPrecOutputCurrent
- upsAdvConfigLowBatteryRunTime
- upsAdvTestDiagnosticSchedule
- upsAdvTestDiagnosticsResults
Collector Output Configuration:
Reference the outputs.influxdb in the kubernetes deployment
[[outputs.influxdb]]
urls = ["my-influxdb.example.com:8086"]
database = "apc-smartups"
insecure_skip_verify = true
#ssl_ca = "/usr/local/etc/telegraf.ca"
Collector Input Configuration:
reference inputs.snmp in the kubernetes deployment
[[inputs.snmp]]
# List of agents to poll
agents = ["my-apc-smartups.example.com"]
# Polling interval
interval = "60s"
# Timeout for each SNMP query.
timeout = "10s"
# Number of retries to attempt within timeout.
retries = 3
# SNMP version
version = 2
# SNMP community string.
community = "public"
# Measurement name
name = "snmp.UPS"
GitHub Repository:
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Description | Created | |
---|---|---|---|
Download |