diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2020-04-25 05:12:18 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2020-04-25 05:12:18 +1200 |
commit | c2cba7e7a80678f8aef142b2969a5da079e3c038 (patch) | |
tree | 3fe447b8959c2c48119cf2fd065505f5ff34c193 | |
parent | Version 1.00 (diff) | |
download | nagios-check-xmpp-c2cba7e7a80678f8aef142b2969a5da079e3c038.tar.gz nagios-check-xmpp-c2cba7e7a80678f8aef142b2969a5da079e3c038.zip |
-rw-r--r-- | README.md | 54 | ||||
-rw-r--r-- | libexec/check_xmpp | 2 |
2 files changed, 55 insertions, 1 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..70451a1 --- /dev/null +++ b/README.md @@ -0,0 +1,54 @@ +check\_xmpp +=========== + +This plugin uses Perl Net::XMPP to connect to an XMPP server, to test whether +it is accepting connections. It does not perform any authentication. + +Installation +------------ + + $ perl Makefile.PL + $ make + $ sudo make install + +Usage +----- + + Usage: check_xmpp [--hostname|-H HOSTNAME] [--port|-p PORT] [--tls|-s] + + -?, --usage + Print usage information + -h, --help + Print detailed help screen + -V, --version + Print version information + --extra-opts=[section][@file] + Read options from an ini file. See https://www.monitoring-plugins.org/doc/extra-opts.html + for usage and examples. + -H, --hostname=HOSTNAME + Hostname or IP address of device to check + -p, --port=PORT + TCP port to check + -s, --tls + Use a secure connection + -t, --timeout=INTEGER + Seconds before plugin times out (default: 15) + -v, --verbose + Show details for command-line debugging (can repeat up to 3 times) + + + +Thanks +------ + +This was written on company time with my employer [Inspire Net][1], who has +generously allowed me to open source it. + +License +------- + +Copyright (c) [Tom Ryder][2]. Distributed under [MIT License][3]. + +[1]: https://www.inspire.net.nz/ +[2]: https://sanctum.geek.nz/ +[3]: https://opensource.org/licenses/MIT diff --git a/libexec/check_xmpp b/libexec/check_xmpp index c628c13..3494ad0 100644 --- a/libexec/check_xmpp +++ b/libexec/check_xmpp @@ -21,7 +21,7 @@ use Monitoring::Plugin '%ERRORS'; use Net::XMPP; # Decree package version -our $VERSION = '1.00'; +our $VERSION = '1.01'; our $DESCRIPTION = <<'EOF'; This plugin uses Perl Net::XMPP to connect to an XMPP server, to test whether |