Simone Rossetto
493b71d9f0
Plugin timesync_status: use common pattern to check input args
2020-12-10 04:40:10 +01:00
Simone Rossetto
0e43e7790f
Plugin timesync_status: add support for 'fetch' command
2020-12-10 04:40:10 +01:00
Kim B. Heino
0791c99e74
systemd_status: fix autoconf to check if systemd is running
2020-12-05 16:02:56 +01:00
Kim B. Heino
f8fef4cf73
systemd_status: reformat docstring to perlpod format
2020-12-05 16:02:56 +01:00
Kim B. Heino
ca27b12937
systemd_status: yet another plugin to monitor systemd status
...
Similar to systemd_units, but more states and ignores scopes and user
services. They must be allowed to fail.
2020-12-05 16:02:56 +01:00
JTSage
eb7a1e7276
Add some sane defaults, some enviromental variable overrides, fix autoconf, and add more error trapping
2020-11-28 20:31:45 +01:00
JTSage
36c291110d
Change proposed name, certbot_certs -> certbot_expiry
2020-11-28 20:31:45 +01:00
JTSage
2f7d94071d
Add "certbot-certs"
...
This plugin will semi-auto discover certbot (letsencrypt) certificates and output their expiry in days.
2020-11-28 20:31:45 +01:00
Lars Kruse
fa059d2a23
Plugin nextcloud_: fix shellcheck issues
2020-11-28 14:10:56 +01:00
Olivier Mehani
b289ff1f47
[plugins/transmission] Update shebang to use python3
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2020-11-28 14:07:03 +01:00
Olivier Mehani
d25a9e9428
[plugins/transmission] Python3 compat
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2020-11-28 14:07:03 +01:00
Olivier Mehani
3b478bab2f
[plugins/nextcloud_] Fix type in autoconf
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2020-11-28 14:06:25 +01:00
Olivier Mehani
cd759e2f5c
[plugins/nextcloud_] Only use one call to JQ to parse and report the info
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2020-11-28 14:06:25 +01:00
Olivier Mehani
0ab1e127a2
[plugins/whois_] stop EXTRACT_RE after the first match
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2020-11-26 15:05:52 +01:00
Lars Kruse
a10647b95e
Plguin btcguild_hashrate_: migrate to Python3
2020-11-26 02:39:41 +01:00
Lars Kruse
91eaee39f5
Plugin lighttpd_: migrate to Python3
2020-11-26 02:39:29 +01:00
Lars Kruse
4a6d44a42c
Update shebang of Python3-compatible plugins to Python3
2020-11-26 02:38:34 +01:00
Lars Kruse
5301b7f5d5
Plugin deb_packages: prepare migration to Python3
2020-11-26 02:28:29 +01:00
Lars Kruse
518644057e
Plugin nutcracker_requests_: migrate to Python3, format documentation
2020-11-26 02:20:09 +01:00
Lars Kruse
7cf2dda94a
Plugin snmp__juniper: migrate to Python3
2020-11-26 02:20:09 +01:00
Lars Kruse
8152186b9a
Plugin snmp__juniper_spu: migrate to Python3
2020-11-26 02:20:09 +01:00
Lars Kruse
e7e8ff9916
Plugin approx: migrate to Python3, format documentation
2020-11-26 02:20:09 +01:00
Lars Kruse
4387edfa8c
Plugin mongo_btree: migrate to Python3, format documentation
2020-11-26 02:20:06 +01:00
Lars Kruse
d8c3092325
Plugin nova_services: migrate to Python3, format documentation
2020-11-26 02:20:03 +01:00
Lars Kruse
37d81d7a6b
Plugin nova_instance_: migrate to Python3, format documentation
2020-11-26 02:20:03 +01:00
Lars Kruse
d168d49ee4
Plugin nova_floating_ips: migrate to Python3, format documentation
2020-11-26 02:20:00 +01:00
Lars Kruse
db7403f2d4
Plugin swift-dispersion: migrate to Python3, format documentation
2020-11-26 02:19:52 +01:00
Lars Kruse
bde90ba910
Plugin kvm_cpu: migrate to Python3, format documentation
2020-11-26 02:19:48 +01:00
Lars Kruse
0d055149cc
Plugin keystone_stats: migrate to Python3, format documentation
2020-11-26 02:19:41 +01:00
Lars Kruse
b02548ccd8
Plugin feinstaubsensor: add sensor data from the optional BME280 component
2020-11-25 23:53:24 +01:00
Lars Kruse
ca6107d396
Plugin feinstaubsensor: prepare for multiple fields per sensor metric
...
Optional components of the Feinstaubsensor may provide alternative
values for specific metrics (e.g. a BME280 sensor measures humidity,
temperature and atmospheric pressure).
2020-11-25 23:53:24 +01:00
Lars Kruse
90d214cd5a
Plugin feinstaubsensor: omit graphs for missing API fieldnames
...
Some sensor data fields may not be available, if the specific component
is missing.
2020-11-25 23:53:24 +01:00
Sebastian L
137913e39d
lxc_guests: Monitor randomly generated virtual ethernet devices
2020-11-19 01:47:40 +01:00
Sebastian L
b5f957268f
lxc_guests: Make it work with unpriviliged containers
2020-11-19 01:47:00 +01:00
Steve Schnepp
8a9bd01346
Merge pull request #1131 from kjetilho/varnish-update
...
Varnish update
2020-11-15 11:19:20 +01:00
Steve Schnepp
a6fc9b56cf
Merge pull request #1132 from kjetilho/nvme_facepalm
...
silly bug: writecycles must be calculated from *written* bytes
2020-11-15 11:18:03 +01:00
Kjetil Torgrim Homme
381c4a1030
make new script executable
2020-11-13 22:55:49 +01:00
Kjetil Torgrim Homme
6c7ad652b9
silly bug: writecycles must be calculated from *written* bytes
...
This fixes issue #1127
2020-11-13 22:54:19 +01:00
Kjetil Torgrim Homme
458ad1f51f
add varnish5_ to support Varnish 5.x and 6.x
...
This plugin has been used at Redpill Linpro for some time now. It adds
some measurements compared to varnish4_ and removes some others.
There are enough changes that it is probably not worth it to try to
merge the code into a generic varnish4_ plugin handling 4, 5 and 6.
2020-11-13 16:12:23 +01:00
Kjetil Torgrim Homme
5562eec22d
support multiple instances of varnish
...
If you make a symlink like varnish4_shop_request_rate (etc.), you can
add plugin configuration
[varnish4_shop_*]
env.name shop
and it will run all commands with -n shop to get the stats for that instance.
2020-11-13 15:02:00 +01:00
Lars Kruse
17c936ed96
Plugins chrony_*: fix filename of example graph
2020-11-06 00:04:39 +01:00
Lars Kruse
14dc173b3c
Merge pull request #1128 from Kolkman/master
...
Added two Chrony plugins and example graphs
2020-11-06 00:01:41 +01:00
OMK
e4a5cf2fdf
Renamed files to match convention
...
Renamed examplegraphs to mathc onvention.
2020-11-04 14:24:10 +01:00
OMK
4849aa0dd0
Renamed example graphs
...
Renamed example graphs to compy to naming convention, and fix a typo
2020-11-03 13:28:09 +01:00
OMK
1ca87dc5e5
Typo fix in chrony_sourcestats
...
typo fixed
2020-11-03 13:25:12 +01:00
OMK
8121edb367
Update chronyc path handling
...
Determination of chronyc path and inconsistency with the documentation
2020-11-03 13:23:13 +01:00
Olaf
266e82bb81
Added two Chrony pluggins and example graphs
...
Added chrony_ , a wildcard plugin to track sourcestats per indiviual time source
Added chrony_sourcestats, a plugin that displays the sourcestats characteristics for several timesources in one graph.
Added example graphs for both plugins.
2020-11-02 20:11:50 +01:00
Nazdravi
f0479a9a7d
[ssl-certificate-expiry] host name verification + proxy connection ( #1126 )
...
* optional verification of request to certificate hostname match (env.checkname yes)
* optional openssl proxy usage (env.proxy PROXYHOST:PORT)
2020-10-31 23:41:06 +01:00
pcy
0341e680b1
[plugins/shorewall/shorewall_log] added plugin for monitoring shorewall blocks
...
Graphs the number of blocks done by shorewall, given a specific rule
suffix
2020-10-31 05:46:09 +01:00
rantal
14e5261e27
Fix to work with old lsblk version...
2020-10-29 00:00:23 +01:00