autumnjolitz / powerscout

Ingests data from a Rainforest Eagle (reads meter) and queries an APC url for getting UPS status

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Power Scout

Thingy to ingest into graphite my power data. Written using Python 3.6 and Japronto. I use supervisord to run it.

Capabilities

  • Handle HTTP posts from the Rainforest Eagle when configured as a LOCAL "Cloud" service.
    • You can try it in their cloud solution if you open up a tunnel to it.
    • Advise you run it locally.
  • Aggressively query/scrape an APC BackUPS Pro 500.
  • Ingest metrics from the above into Graphite
  • Write snapshot data into Redis

Development

$ python3.10 -m pip install --user invoke
$ invoke setup
$ . python/bin/activate
(python) $ ...

About

Ingests data from a Rainforest Eagle (reads meter) and queries an APC url for getting UPS status

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 92.1%Language:Shell 2.8%Language:Dockerfile 2.7%Language:PLpgSQL 1.8%Language:HTML 0.5%