The UPS Monitoring is responsible for shutting down the server when the UPS reaches a battery level.
283
This repository contains the dockerfile (and PHP source code) for building our 'UPS Monitoring'. The UPS Monitoring is responsible for automatically shutting down the server when the main power is lost and the UPS reaches a specific battery threshold. It also sends alerts us via Slack about critical levels within the UPS.
There are no specific requirements to run this image.
novinem/upsmonitoring.docker run --rm novinem/upsmonitoring -v ...
docker compose upcontinuous: true
continuous_delay_ms: 60000
startup_ssh_test: true
snmp_host: 192.168.x.x
snmp_community: public
ssh_host: 192.168.x.x
ssh_username: USER
ssh_password: PASS
slack_webhook_url: https://slack.webhook.url.here
oid_battery_status: iso.3.6.1.2.1.33.1.4.1.0
oid_battery_seconds_active: iso.3.6.1.2.1.33.1.2.2.0
oid_battery_minutes_remaining: iso.3.6.1.2.1.33.1.2.3.0
oid_battery_percentage: iso.3.6.1.2.1.33.1.2.4.0
oid_ups_output_voltage: iso.3.6.1.2.1.33.1.4.4.1.2.1
oid_ups_output_percentage: iso.3.6.1.2.1.33.1.4.4.1.5.1
---
version: '3'
services:
upsmonitoring:
image: novinem/upsmonitoring:latest
container_name: upsmonitoring
volumes:
- ./mounts/config.yml:/usr/src/config/config.yml
restart: unless-stopped
Content type
Image
Digest
sha256:5442a343b…
Size
116.5 MB
Last updated
over 2 years ago
docker pull novinem/upsmonitoring