This is a collection of Scripts created by the LibreNMS community using LibreNMSAPIClient to streamline and extend functionality of LibreNMS
Each script may have specific requirements, which should be outlined in its readme, however every script will require at minimum:
- Python 3
- LibreNMS with API enabled
- LibreNMSAPIClient Library
.env
file in the script directory as outlined in the LibreNMSAPIClient Repo.
- If you'd like to contribute a script, please fork, copy the example-script folder, make changes to the contents of the folder so others may use it, then create a pull request.
- If you find an issue with a script, please create a pull request if you know how to fix it, otherwise please open an issue.