- this repository contains a collection of Icinga / Nagios plugins to monitor Synology NAS devices via SNMPv3
- Written for python3 (CI tests are run with python 3.6, 3.8, 3.9 and 3.10)
- Uses SNMPv3 in AuthPriv or authNoPriv mode
these plugins should work with all Synology devices running Synology DSM (DiskStation Manager)
- check_synology_cpu.py
- check_synology_disks.py
- check_synology_ram.py
- check_synology_ups.py
- check_synology_volumes.py
pip3 install -r requirements.txt
- You're welcome to open pull requests
- When contributing code please make sure if follows the PEP 8 style guide
- Test your code with pycodestyle and pylint to avoid obvious issues
pycodestyle ./*.py
pylint ./*.py