1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-22 02:51:03 +00:00
Commit graph

4550 commits

Author SHA1 Message Date
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