Icinga/Nagios check for XMPP
Jan Dittberner
5e299f687e
- C2S and S2S are quite similar, only stream initialization is a bit different - rename methods to make this clear - remove branching for client and server - use one ContentHandler for client and server - add more debug logging - always return all metrics |
||
---|---|---|
.gitignore | ||
check_xmpp | ||
README |
nagios/icinga check for XMPP ============================ Usage: ------ usage: check_xmpp [-h] -H HOST_ADDRESS [-p PORT] [--s2s | --c2s] [-4 | -6] [--servername SERVERNAME] [--starttls] [-w SECONDS] [-c SECONDS] [--no-check-certificates] [-r CAROOTS] [--warn-days WARNDAYS] [--crit-days CRITDAYS] [-v] Check XMPP services optional arguments: -h, --help show this help message and exit -H HOST_ADDRESS, --host-address HOST_ADDRESS host address -p PORT, --port PORT port --s2s server to server (s2s) --c2s client to server (c2s) -4, --ipv4 enforce IPv4 -6, --ipv6 enforce IPv6 --servername SERVERNAME server name to be used --starttls check whether the service allows starttls -w SECONDS, --warning SECONDS return warning if connection setup takes longer than SECONDS -c SECONDS, --critical SECONDS return critical if connection setup takes longer than SECONDS --no-check-certificates do not check whether the XMPP server's certificate is valid -r CAROOTS, --ca-roots CAROOTS path to a file or directory where CA certifcates can be found --warn-days WARNDAYS set state to WARN if the certificate is valid for not more than the given number of days --crit-days CRITDAYS set state to CRITICAL if the certificate is valid for not more than the given number of days -v, --verbose