f8f58189d364dd8fcf85c90edf00c805c585b9c8
[dane-monitoring-plugins.git] / README.md
1 # Scope
2
3 The set of monitoring plugins in this repository is intended to serve
4 as icinga / nagios / .. checks for DANE enabled network services. The
5 central functionality therefore is checking whether the services
6 conforms with the DANE records. However, all service plugins are also
7 supposed to work as *the* plugin for each service and should be able
8 to monitor all relevant properties.
9
10 # Getting the Code
11
12 The main repository is located at [git.siccegge.de][1] but mirrors can
13 be found on both [GitLab][2] and [GitHub][3]. Pull request will be
14 processed by mail as well as on both platforms.
15
16 [1]: https://git.siccegge.de/?p=dane-monitoring-plugins.git
17 [2]: https://gitlab.com/siccegge/dane-monitoring-plugins
18 [3]: https://github.com/siccegge/dane-monitoring-plugins
19
20 # Dependencies
21
22 The plugins need pyasn1, pyasn1-modules and pyunbound as well as
23 python3. Unfortunately the unbound package in Debian only provides
24 python2 modules currently. Building pyunbound from source works fine
25 however.
26
27 # License
28
29 Unfortunately the problems at hand tend to result in a dependency on
30 OpenSSL which makes plain GPL inviable. Until a proper decision is
31 made you can assume GPLv3 with OpenSSL exception