Metadata-Version: 2.1
Name: igwn-monitor
Version: 1.0.0
Summary: Nagios (Icinga) monitoring plugins for IGWN
Home-page: https://git.ligo.org/computing/monitoring/igwn-monitoring-plugins
Author: Duncan Macleod
Author-email: duncan.macleod@ligo.org
License: MIT
Project-URL: Bug Tracker, https://git.ligo.org/computing/monitoring/igwn-monitoring-plugins/-/issues/
Project-URL: Source Code, https://git.ligo.org/computing/monitoring/igwn-monitoring-plugins
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ciecplib
Requires-Dist: gssapi
Requires-Dist: igwn-auth-utils>=1.0.0
Requires-Dist: importlib-resources; python_version < "3.7"
Requires-Dist: requests
Requires-Dist: requests-gssapi>=1.2.2
Provides-Extra: test
Requires-Dist: pytest>=3.9.1; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: requests-mock; extra == "test"
Provides-Extra: docs
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-argparse; extra == "docs"
Requires-Dist: sphinx-automodapi; extra == "docs"
Requires-Dist: sphinx-jsonschema; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Provides-Extra: all
Requires-Dist: astropy; extra == "all"
Requires-Dist: beautifulsoup4; extra == "all"
Requires-Dist: dqsegdb2>=1.2.1; extra == "all"
Requires-Dist: gwdatafind; extra == "all"
Requires-Dist: htcondor; extra == "all"
Requires-Dist: importlib-resources; python_version < "3.8" and extra == "all"
Requires-Dist: jsonschema; extra == "all"
Requires-Dist: pytz; extra == "all"
Requires-Dist: xrootd; extra == "all"
Provides-Extra: check-data-availability
Requires-Dist: dqsegdb2>=1.2.1; extra == "check-data-availability"
Provides-Extra: check-dqsegdb-latency
Requires-Dist: dqsegdb2>=1.2.1; extra == "check-dqsegdb-latency"
Provides-Extra: check-docdb
Requires-Dist: beautifulsoup4; extra == "check-docdb"
Provides-Extra: check-file-latency
Requires-Dist: astropy; extra == "check-file-latency"
Requires-Dist: gwdatafind; extra == "check-file-latency"
Provides-Extra: check-gwdatafind-latency
Requires-Dist: gwdatafind; extra == "check-gwdatafind-latency"
Provides-Extra: check-json
Requires-Dist: astropy; extra == "check-json"
Requires-Dist: importlib-resources; python_version < "3.8" and extra == "check-json"
Requires-Dist: jsonschema; extra == "check-json"
Requires-Dist: pytz; extra == "check-json"
Provides-Extra: check-htcondor
Requires-Dist: htcondor; extra == "check-htcondor"
Provides-Extra: check-xrootd-latency
Requires-Dist: xrootd; extra == "check-xrootd-latency"

This project houses custom monitoring plugins designed to be executed
on the remote host (not the monitoring instance).

All plugins here must follow (as far as possible) the Monitoring Plugins
Development Guidelines as outlined here:

<https://www.monitoring-plugins.org/doc/guidelines.html>

#### Installation

Binary packages from this project are distributed for RHEL and Debian
distributions supported by the IGWN Computing and Software group.
For instructions on configuring your system package manager to
follow the IGWN repositories, please see

<https://computing.docs.ligo.org/guide/software/>

The `igwn-monitoring-plugins` packages follow the convention for Nagios plugin
packages for each platform and can be discovered on the relevant systems via

```shell
dnf search nagios-plugins-igwn*
```

for RHEL and derivatives, and

```shell
apt-cache search monitoring-plugins-igwn*
```

for Debian.
