ToM
069255eee2
mpdstat_: unquote $NCARGS.
2021-01-17 19:51:22 +01:00
ToM
9ad3b1ff18
mpdstats_: allow to pass options to nc(1).
...
Different nc(1) implementations will use different flags, as highlighted
in #576 . This environment variable allows one to pass any option to the
nc binary.
2021-01-17 19:51:22 +01:00
ToM
829bab4814
mdpstats_: use 'stats' instead of 'version' in autoconf.
...
As of v0.21.4 version of the MPD command protocol, it seems that the
`version` command is not valid:
$ echo version | /bin/nc localhost 6600
OK MPD 0.21.4
ACK [5@0] {} unknown command "version"
Use `stats` instead.
https://www.musicpd.org/doc/html/protocol.html#querying-mpd-s-status
2021-01-17 19:51:22 +01:00
Kim B. Heino
a45257a64a
stratis: code cleanup and use perlpod format for documentation
2021-01-10 17:47:54 +01:00
Kim B. Heino
7d31b4ce25
stratis: new plugin to monitor stratis filesystem
2021-01-10 17:47:54 +01:00
Samuel Smith
f90427c32a
Update for extra fields in newer kernels
...
The fields have changed from 11 or 15 on recent kernels but does not effect what the plugin gathers.
See 5.4 https://www.kernel.org/doc/html/v5.4/block/stat.html versus 4.16 https://mjmwired.net/kernel/Documentation/block/stat.txt
2021-01-08 15:33:58 +01:00
Ondřej Nový
c10eaf60d2
Plugin timesync_status: Fix KeyError when time is not synced
2021-01-06 17:37:24 +01:00
Ondřej Nový
3e01588570
Plugin timesync_status: Handle value 0 correctly
2021-01-06 17:37:24 +01:00
Andreas Perhab
9c995590b2
certificate_file_expiry: add pattern support for CERT env variable
2020-12-28 20:42:30 +01:00
Olivier Mehani
5c983dbc7d
[plugin/nextcould] Fix incorrect data output
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2020-12-16 14:16:03 +01:00
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