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

4595 commits

Author SHA1 Message Date
HaseHarald
0d8f830934 [btrfs_device_stats] Allow for configuring optional critical limits as a global and individual value. 2021-07-14 21:41:01 +02:00
HaseHarald
d10c11989b [btrfs_device_stats] Allow for configuring warning values as a global and individual value. 2021-07-14 21:41:01 +02:00
Kim B. Heino
b392cacc4b redis: fix "autoconf" to return "no" if no instances are configured
Previously it returned "yes" and empty graph with all labels having
value "0". Also remove bogus "multigraph redis" line.

TODO: die() in get_conn() makes this plugin to fail if any Redis
instance can't be connected.
2021-07-14 21:32:21 +02:00
Daniel Neugebauer
51af0be02b docker_: sanitize value container names
docker_ plugin sanitized container names when printing config but
not values which led to a disparity resulting in no data on graphs
for all containers whose names are subject to sanitization. (#1212)
2021-07-14 21:29:40 +02:00
Lionel Sausin
ae7a2f6c65 LXC v3.1 compatibility
The cgroup data was (yet again) moved to a new location in recent LXC
releases, starting with v3.1.0 from what I could gather.

https://github.com/lxc/lxc/issues/2782 states:
> [The cgroup lxc.payload] exists to adhere to cgroup2 delegation requirements.
2021-07-14 21:28:17 +02:00
Kim B. Heino
5039842a4f nutups2_: "@" is invalid character in plugin name so use "." instead
This is needed when you monitor local and remote UPSes from single
host. You must be able to specify "ups@host" in plugin name so do
it as "ups.host".
2021-07-14 21:27:34 +02:00
Adam Mizerski
09974133b3 ssl-certificate-expiry: fix handling domains starting with digits
resolves #1224
2021-07-14 21:25:22 +02:00
Olivier Mehani
e794a441e4 Fix some AUTHORS so they all show properly in the plugin gallery
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2021-07-14 21:09:48 +02:00
Lars Kruse
ae45856228
Merge pull request #1219 from brknkfr/nextcloud_groupfolders
nextcloud_groupfolders_: Monitor sizes of groupfolders
2021-07-14 21:06:47 +02:00
Sebastian L
e311c24d69 coturn_sessions: Make it compatible with busybox telnet 2021-07-14 21:02:21 +02:00
Steve Schnepp
0860ec94cb
Merge pull request #1098 from shtrom/snmp__cisco_
[plugins/snmp__cisco_] SNMP plugin to query arbitrary SNMP MIBs on Ci…
2021-06-12 15:33:38 +02:00
Sebastian L
96ec850d21 nextcloud_groupfolders_: Monitor sizes of groupfolders 2021-05-29 16:14:03 +02:00
Steve Schnepp
c31cb283fe
Remove the stale action
I didn't want to "close" the old one, just to detect them. 

Removing the action.
2021-04-27 23:45:09 +02:00
Steve Schnepp
4dcf4ec03c
Create Stale Workflow Action 2021-04-16 22:02:23 +02:00
Lars Kruse
2c9121708a Fix some spelling mistakes
Thanks, codespell!
2021-04-05 23:24:50 +02:00
HaseHarald
a1e346bcb7 Fix warning on btrfs_device_stats.
It's always those typos!
2021-04-05 23:05:44 +02:00
Kim B. Heino
a47b05ae11 knot: use os.path.join, don't hardcode "/" 2021-04-05 22:57:56 +02:00
Kim B. Heino
9759634977 knot: cache results, needed for first run after server reboot
Sometimes after reboot munin-async + munin-node runs before knot is
ready. This will result missing knot stats, as there is no static
config in plugin. Cache results and use them instead if knot's output
is empty.
2021-04-05 22:57:56 +02:00
Sebastian L
9f1d967cbc http_response: Add follow_redirect and undefined
- Add "--location" to curl with env.follow_redirect true
- When connections fails, set U (undefined)
2021-04-02 18:20:04 +02:00
Kim B. Heino
2fd01d998d dhcp-pool: count only active leases, not free ones
Lease can be within time limits, but freed. Don't count them.
2021-04-02 18:08:03 +02:00
Kim B. Heino
bc998e2007 dhcp-pool: increase warning limit to 90
DHCP pools grow very slowly. Warning at 75 is way too early, 90 seems
to be good value.

Also return pools at sorted order.
2021-04-02 18:08:03 +02:00
Kim B. Heino
43f5d31c21 dhcp-pool: field name may not start with number, prefix them with "_"
Also include pool range "from_ip - to_ip" to field label
2021-04-02 18:08:03 +02:00
Kim B. Heino
341de2c2b9 dhcp-pool: implement autoconf 2021-04-02 18:08:03 +02:00
Kim B. Heino
ced47decaf knot: use perlpod documentation format 2021-03-31 21:12:54 +02:00
Kim B. Heino
cc6f29fb6c knot: new plugin to monitor knot DNS server statistics 2021-03-31 21:12:54 +02:00
Kim B. Heino
301d13b111 nsd_requests: better name for plugin 2021-03-31 21:12:23 +02:00
Kim B. Heino
ed49d346e3 nsd: new plugin to monitor nsd DNS server 2021-03-31 21:12:23 +02:00
Kim B. Heino
b1251d0c11 mongodb_multi: use perlpod documentation format 2021-03-31 21:11:28 +02:00
Kim B. Heino
f2f292f192 mongodb: add new multigraph plugin to monitor MongoDB 2021-03-31 21:11:28 +02:00
Kim B. Heino
2cbac87635 uwsgi_: use better graph title so that all uWSGI graphs are grouped together 2021-03-31 21:10:08 +02:00
Ricardo Sanz
f76c34f5c6 Use APCu functions when available (make plugin compatible with PHP using APCu)
Detect available functions (apc_ or apcu_ ones) and call the right ones.
2021-03-31 21:08:35 +02:00
Lars Kruse
da87fcd6c7 Fix spelling issues 2021-03-31 20:39:12 +02:00
Sebastian L
8334867a72 jitsi-videobridge: videostreams aren't anymore 2021-03-31 20:33:53 +02:00
Kim B. Heino
50cb1d8997 nutups2: add runtime graph to monitor UPS's remaining runtime 2021-03-31 20:33:02 +02:00
Jeremías
4af69a6d07 mongo_mem: unify default category (db) 2021-03-25 12:41:50 +01:00
Jeremías
a9313615c8 mongo_ops configurable graph_category 2021-03-25 12:41:50 +01:00
Jeremías
4168c1647b mongo_mem configurable graph_category 2021-03-25 12:41:50 +01:00
Jeremías
6dba67187e mongo_lag configurable graph_category 2021-03-25 12:41:50 +01:00
Jeremías
f5900290d6 mongodb_docs configurable graph_category 2021-03-25 12:41:50 +01:00
Jeremías
dca094317a mongodb_conn configurable graph_category 2021-03-25 12:41:50 +01:00
Jeremías
105ff59c11 mongo_collection_ configurable graph_category 2021-03-25 12:41:50 +01:00
Jeremías
7fd554f04b mongo_collection_ load env.MONGO_DB_URI 2021-03-18 14:33:22 +01:00
Jeremías
bc55ce69fc try to be consistent with doc format 2021-03-18 14:33:22 +01:00
Jeremías
95e525db5a mongo_lag load env.MONGO_DB_URI 2021-03-18 14:33:22 +01:00
Jeremías
6ee90f2ee4 mongodb_conn load env.MONGO_DB_URI 2021-03-18 14:33:22 +01:00
Florian Sager
842acaef1a Prevent escaping of internal names with leading numbers to fix graph processing
With serials like

Node             SN                   Model                                    Namespace Usage                      Format           FW Rev  
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1     285S100HTYST         KXG50ZNV512G TOSHIBA                     1         512,11  GB / 512,11  GB    512   B +  0 B   AAGA4106
/dev/nvme1n1     S4GENX0N713949       SAMSUNG MZVLB512HBJQ-00000               1         474,89  GB / 512,11  GB    512   B +  0 B   EXF7201Q

the internal names (by serial number) were rewritten to

Field 	Internal name 	Type 	Warn 	Crit 	Info
/dev/nvme0n1 	_85S100HTYST_w 	derive 	  	  	 
/dev/nvme1n1 	S4GENX0N713949_w 	derive

--> the trailing underscore in case of nvme0n1 created problems in graph processing:

[RRD ERROR] Unable to graph /var/cache/munin/www/lxdserver/....agitos.de/nvme_bytes-month.png : undefined vname c285S100HTYST_r

Therefore I added a prefix 'SN_' for internal names.
2021-03-18 14:25:23 +01:00
Giacomo Mazzamuto
3c481585de nvidia_gpu_: fix current temperature on nvidia 460
Tested with
NVIDIA-SMI 460.32.03
Driver Version: 460.32.03
CUDA Version: 11.2
2021-03-18 14:23:11 +01:00
Kjetil Torgrim Homme
c7299aeba2 nvme: add graph for spare capacity. add support for limits
The default limits are sort of randomly chosen.  My nvme drives report
a warning level at 10% spare capacity, so I kept that here.
2021-03-14 16:02:24 +01:00
Matt Merhar
4c1903fe29 Make 'chrony' work with busybox awk 2021-03-10 12:44:08 +01:00
gustavo panizzo
4a25b7de16 fix the bird plugin to work with perl 5.28 2021-03-10 12:43:03 +01:00