Skip to main content

Nagios/Icinga monitoring check program for FRITZ!Box devices

Project description

Fritznagios

Status License PyPI Python versions Downloads

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/*

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)

Uploaded Source

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

Hashes for fritznagios-0.1.3.tar.gz
Algorithm Hash digest
SHA256 5b99a5132b5c2f8d91315830dd2f0cc2905da36440a8ae7eb8f1fd3f301e9a9d
MD5 b9b7256819b999fd36a726b23ac2c10a
BLAKE2b-256 30e515aa76c34ace23f5ec91d486efb4eebb6d53a7a3d57a7e4f259c4a6fcb15

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page