aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2020-04-25 05:12:18 +1200
committerTom Ryder <tom@sanctum.geek.nz>2020-04-25 05:12:18 +1200
commitc2cba7e7a80678f8aef142b2969a5da079e3c038 (patch)
tree3fe447b8959c2c48119cf2fd065505f5ff34c193
parentVersion 1.00 (diff)
downloadnagios-check-xmpp-c2cba7e7a80678f8aef142b2969a5da079e3c038.tar.gz
nagios-check-xmpp-c2cba7e7a80678f8aef142b2969a5da079e3c038.zip
Add README, bump VERSIONHEADv1.01master
-rw-r--r--README.md54
-rw-r--r--libexec/check_xmpp2
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