Skip to content

colinodell/python-qnapstats

Repository files navigation

python-qnapstats

Build Status

Library from obtaining system information from QNAP NAS devices.

Installation

This library requires libxml, so make sure you have that installed:

# Installing via apt:
apt install libxml2-dev

# Installing via yum:
yum install libxml2-devel

Install this Python module:

pip install qnapstats

Usage Example

from from qnapstats import QNAPStats
from pprint import pprint

qnap = QNAPStats('192.168.1.3', 8080, 'admin', 'correcthorsebatterystaple')

pprint(qnap.get_system_stats())
pprint(qnap.get_system_health())
pprint(qnap.get_smart_disk_health())
pprint(qnap.get_volumes())
pprint(qnap.get_bandwidth())

Device Support

This library has been tested against the latest QTS 4.2.2 firmware on a QNAP TS-451. Other devices using this firmware should work fine. If you encounter any compatibility issues, please let us know (or better yet, contribute a patch!)

About

Python API for obtaining QNAP NAS system stats

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 18

Languages