FreeBSD Ports

sysutils/py-nagiosplugin 1.4.0

Class library for writing Nagios (Icinga) plugins

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5ebc84430d
License
ZPL21
Categories
sysutils, python
Package size
59.6 KiB, 284.9 KiB installed

Description

nagiosplugin is a class library which helps writing Nagios (or Icinga) compatible plugins easily in Python. It cares for much of the boilerplate code and default logic commonly found in Nagios checks, including:

* Nagios 3 Plugin API compliant parameters and output formatting * Controller to handle the general plugin control flow * Full Nagios range syntax support * Automatic threshold checking * Multiple independend measures and overall state logic * Long output and performance data * Timeout handling * Default options * Persistent "cookies" to retain state information between check runs

Install

As a binary package — by origin, or by package name:

pkg install sysutils/py-nagiosplugin
pkg install py312-nagiosplugin

From the ports tree:

cd /usr/ports/sysutils/py-nagiosplugin/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-nagiosplugin>0:sysutils/py-nagiosplugin

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.4.01.4.01.2.41.2.4_11.4.0
FreeBSD:14:quarterly1.4.01.4.0n/a1.2.4_11.4.0
FreeBSD:15:latest1.4.01.4.0n/a1.2.4_11.2.4_1
FreeBSD:15:quarterly1.4.01.4.0n/an/an/a
FreeBSD:16:latest1.4.01.4.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Test 1

The full lists below include those, and their dependencies in turn.

All build dependencies 16
All run dependencies 7

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
nagiosplugin-1.4.0.tar.gz4470923169b04a23c4ad4419ef9b7666d401f48df3247b3dfc3f874be2c14fd2db401
Master sites 1
  • PYPI

Commit history 4

DateCommitCreditsLog message
5ebc84430d Muhammad Moinur Rahman sysutils/py-nagiosplugin: Update version 1.3.3=>1.4.0
Changelog: https://github.com/mpounsett/nagiosplugin/releases/tag/1.4.0
62d9ba6138 Muhammad Moinur Rahman sysutils/py-nagiosplugin: Update version 1.3.2=>1.3.3
Changelog: https://github.com/mpounsett/nagiosplugin/releases/tag/1.3.3
5fae51a45d Muhammad Moinur Rahman sysutils/py-nagiosplugin: Update version 1.3.1=>1.3.2
Changelog: https://github.com/mpounsett/nagiosplugin/releases/tag/1.3.2
41a5b6ae14 Muhammad Moinur Rahman sysutils/py-nagiosplugin: Update version 1.2.4=>1.3.1
- Update WWW Changelog: https://github.com/mpounsett/nagiosplugin/releases/tag/1.3.1