Commit graph

26 commits

Author SHA1 Message Date
55ff04ba21 Add --hostname option
This commit adds a --hostname option that is mutually exclusive to
-H/--host-address. The idea is to make check_xmppng compatible with
check_v46. Thanks to Andreas Krause for the inspiration.
2016-06-18 21:13:17 +02:00
c7cce10d8e Release 0.2.1
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABCgAGBQJWo95QAAoJEA15HcjXN8HZ9j8IANvHb8cKtailuaxrGsU+yZr1
 jST51KE3Tw92L5nWt66kk8lOF9FJVJ2vzyqF+Rm8RaBuDYp2osTV/bwJzIbHruFl
 fMZpNhNBuVFlbCfxQA4aIdvpUQDN62RIANFHU+IOdjtCp85VAlzcjH6qyO7E92ug
 1cBYuS5612pmilcAywimWI0gNkx+Bd0SQC+a1YaL2lR8N/42ufIAuzgtzcoZSOjf
 0v46D2+l3xiHE0efRfWlXJhchrcpfhw9n9msJjwVEOVO/PiLCzJEZNJxt6uar3Rh
 Lzt7hny+pv7rubN78rvhAgARhwjsCaQFR4aJWs87z33KuHTFizFtFRwgW+kKbLk=
 =ty7q
 -----END PGP SIGNATURE-----

Merge tag '0.2.1' into develop

Release 0.2.1

* tag '0.2.1':
  Update changes.md and icingaexchange.yml
2016-01-23 21:10:57 +01:00
827b00dff8 Merge branch 'release/0.2.1'
* release/0.2.1:
  Update changes.md and icingaexchange.yml
  Fix performance data output
2016-01-23 21:10:53 +01:00
6a4254c8a5 Update changes.md and icingaexchange.yml 2016-01-23 21:10:08 +01:00
2c50b91b1a Fix performance data output
This commit fixes the unit of measure of daysvalid to be conformant to
the performance data specification at
http://docs.icinga.org/latest/de/perfdata.html#pluginperfdata by
omiting the invalid unit 'd' at the end of the value.
2016-01-23 20:48:32 +01:00
e8b04bd40d Release 0.2
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABCgAGBQJWgvqrAAoJEA15HcjXN8HZ+hQIAJ1cZ0OXpfGTKcrfkv3OwVoO
 ZdfrgjBVqLp3PaMRUADNG/5VHl2VpBvwkOlWKZIcUJQZtB0iRPa6HEh+dPhLCP5+
 pC8R5kXI1TdmBH3SRs7kF20MpQKCIobWuPjMzkSW1D+0iqKXrGK/Xgaq8CJCTKDT
 K0TjC4Y/bDOgLDMp0su1hAAx3lxM4gz7977NhI71UjZMnKk3IkNWIAVK1kMObrWB
 tCPC7LGaRs1DjR3HS5XZVcIaWPwKvxse4vqXPOECQYqtGWBu8PSIdXIheTfAmKXk
 trrEkQ7E3TwuhUEYIVxV+6j/sgjlbPi3qsCXvH/E55zYZ6MrKEE/kYtnqTxqVTo=
 =FPiU
 -----END PGP SIGNATURE-----

Merge tag '0.2' into develop

Release 0.2

* tag '0.2':
  Add new release to icingaexchange.yml
  Finalize version number
2015-12-29 22:27:07 +01:00
3469355a4b Merge branch 'release/0.2'
* release/0.2:
  Add new release to icingaexchange.yml
  Finalize version number
  Improve human readable output
2015-12-29 22:27:02 +01:00
f8e1a0eb38 Add new release to icingaexchange.yml 2015-12-29 22:25:30 +01:00
37351a87a0 Finalize version number 2015-12-29 22:25:03 +01:00
11a16bb362 Improve human readable output
This change introduces more readable and useful output by adding the
certificate expiration to the human readable string. The response time
is now formatted too.
2015-12-29 22:17:59 +01:00
7b1d482043 add empty vendor tag 2015-02-11 23:11:57 +01:00
639173db08 release 0.1.2
- first icingaexchange release
2015-02-11 23:02:43 +01:00
22eecd2616 convert documentation to markdown 2015-02-11 22:48:33 +01:00
e215567b31 rename README and changelog to .md to prepare markdown conversion 2015-02-11 22:40:40 +01:00
5320a0b1f2 release version 0.1.1
- add changelog entry
- bump version in check_xmppng
2015-02-11 22:22:22 +01:00
036a7d92cf add changelog 2015-02-11 22:18:46 +01:00
ddfca2945b improved documentation, add license 2015-02-11 22:13:51 +01:00
c8768ae3bd add __author__ and __version__, PEP8 fixes 2015-02-11 00:41:57 +01:00
5e299f687e implement S2S checks
- 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
2015-02-11 00:37:06 +01:00
81eb543c8f update documentation, add help for --no-check-certificate 2015-02-11 00:05:37 +01:00
46fc29c976 implement C2S check with certificate validation 2015-02-11 00:02:15 +01:00
21b67c6fd5 implement chunk handling for read data 2015-02-10 09:45:48 +01:00
cdc6f159bf allow passing a timeout to handle_xmpp_stanza 2015-02-10 09:37:46 +01:00
3ef552ffc1 switch to Python 3, defusedxml and select
- add method handle_xmpp_stanza that uses select to check socket for available
  data and feed the XML parser
- use defusedxml for more robust XML parsing
2015-02-10 09:35:37 +01:00
9edc6e0c3e add some initial XML processing for C2S 2015-02-10 03:20:31 +01:00
48e0593246 initial xmpp checking code
- take care of argument parsing, measure time for socket connection
- initial README
2015-02-10 01:18:51 +01:00