跳转到主要内容

FRITZ!Box设备Nagios/Icinga监控检查程序

项目描述

Fritznagios

Status License PyPI Python versions Downloads

关于

基于优秀的fritzconnection模块的FRITZ!Box设备Nagios/Icinga监控检查程序,具有最大的设备覆盖范围。它使用通过UPnP的TR-064协议。

Icinga Exchange: https://exchange.icinga.com/tonke/fritznagios

设置

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

用法

/opt/fritznagios/bin/fritznagios --help

Icinga 2

要将检查程序集成到Icinga 2中,您可以使用icinga2子目录中的配置文件。您可以使用以下方式轻松获取文件:

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

开发

获取源代码

git clone https://github.com/cicerops/fritznagios
cd fritznagios

以开发模式安装程序

python3 -m venv .venv
source .venv/bin/activate
pip install --editable=.

构建并上传sdist软件包到PyPI

python setup.py sdist
pip install twine
twine upload --skip-existing dist/*

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

fritznagios-0.1.3.tar.gz (5.1 kB 查看哈希值)

上传时间:

支持