check-synology-plugins

Collection of Icinga / Nagios plugins to monitor Synology DSM NAS devices

check-synology-plugins

About

  • this repository contains a collection of Icinga / Nagios plugins to monitor Synology NAS devices via SNMPv3
  • Written for python 3.6
  • Uses SNMPv3 in AuthPriv or authNoPriv mode

Compatibility

these plugins should work with all Synology devices running Synology DSM (DiskStation Manager)

Documentation

Installing dependencies

  • pip3.6 install -r requirements.txt

Contributing

  • You're welcome to open pull requests
  • When contributing code please make sure if follows the PEP 8 style guide
  • Test your code with pep8 and pylint to avoid obvious issues
    • pep8 ./check_synology_*.py
    • pylint ./check_synology_*.py