Skip to content

fronczek/apc_modbus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PRTG-APC-MODBUS

Monitoring helper for PRTG Network monitoring system (https://www.paessler.com/), Network UPS Tools (https://networkupstools.org/) for APC UPS with APC SmartConnect.

No extra management card needed.

You must enable MODBUS on the UPS before you run this script.

Usage

  1. Configure IP addres, port and Unit ID of the UPS in apc_modbus2prtg.py and apc_modbus2snmp.py.
  2. Remember to set webserver directory permissions (php writeable)
  3. Each request will create two extra files:
    • output.xml for PRTG
    • output.arr for NUT driver

PRTG specific

  1. Upload sensor mappings to your PRTG (.ovl files)
  2. Add HTTP Data Advanded / XML/REST sensor (https://www.paessler.com/manuals/prtg/http_xmlrest_value_sensor)

PRTG

NUT specific (dummy driver)

Added support for NUT (https://networkupstools.org/)

Add your UPS to /etc/nut/ups.conf file:

[ups0]
    driver = dummy-ups
    desc = "Test UPS"
    port = /var/www/html/prtg-apc-modbus/output.arr

NUT specific (snmp driver)

Added support for NUT (https://networkupstools.org/)

Add your UPS to /etc/nut/ups.conf file:

[ups3]
    driver = snmp-ups
    desc = "Test SNMP"
    port = {your SNMP server IP}
    community = public
    snmp_version = v2c

Add below line to your /etc/snmp/snmpd.conf

pass    .1.3.6.1.4.1.318                     /usr/bin/python3 /opt/apc_modbus2snmp.py

NUT

About

Modbus helpers for APC UPS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published