Nagios/Icinga monitoring check program for FRITZ!Box devices
Project description
Fritznagios
About
Nagios/Icinga monitoring check program for FRITZ!Box devices based on the excellent fritzconnection module for maximum device coverage. It uses the TR-064 protocol over UPnP.
Icinga Exchange: https://exchange.icinga.com/tonke/fritznagios
Setup
python3 -m venv /opt/fritznagios
# Install latest stable version.
/opt/fritznagios/bin/pip install fritznagios
# Install from repository.
/opt/fritznagios/bin/pip install git+https://github.com/cicerops/fritznagios
Usage
/opt/fritznagios/bin/fritznagios --help
Icinga 2
For integrating the check program into Icinga 2, you can use the
configuration files in the icinga2
subdirectory. You can easily
acquire the files using:
wget https://raw.githubusercontent.com/cicerops/fritznagios/main/icinga2/fritznagios-command.conf
wget https://raw.githubusercontent.com/cicerops/fritznagios/main/icinga2/fritznagios-services.conf
wget https://raw.githubusercontent.com/cicerops/fritznagios/main/icinga2/fritznagios-host.conf
Development
Acquire sources:
git clone https://github.com/cicerops/fritznagios
cd fritznagios
Install program in development mode:
python3 -m venv .venv
source .venv/bin/activate
pip install --editable=.
Build and upload sdist package to PyPI:
python setup.py sdist
pip install twine
twine upload --skip-existing dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fritznagios-0.1.3.tar.gz
(5.1 kB
view details)
File details
Details for the file fritznagios-0.1.3.tar.gz
.
File metadata
- Download URL: fritznagios-0.1.3.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b99a5132b5c2f8d91315830dd2f0cc2905da36440a8ae7eb8f1fd3f301e9a9d |
|
MD5 | b9b7256819b999fd36a726b23ac2c10a |
|
BLAKE2b-256 | 30e515aa76c34ace23f5ec91d486efb4eebb6d53a7a3d57a7e4f259c4a6fcb15 |