1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-23 06:35:42 +00:00
Commit graph

3714 commits

Author SHA1 Message Date
Younes Ichiche
3693adb343 fix multicall arg 2020-04-05 21:13:39 +02:00
Younes Ichiche
34c2bc57bc extra arg for multicall2 was missing in _vol 2020-04-05 21:13:39 +02:00
Younes Ichiche
439c0a20b4 fix argument for socket version get 2020-04-05 21:13:39 +02:00
Younes Ichiche
bf2eff5c6c fix function name 2020-04-05 21:13:39 +02:00
Younes Ichiche
3886860089 loop over every socket/port to get the version and use it afterwards as cache 2020-04-05 21:13:39 +02:00
Younes Ichiche
9534979768 get the version from rtorrent out of the loop and cache it already to avoid SOCK to be overwritten 2020-04-05 21:13:39 +02:00
Younes Ichiche
54ad1ad4d5 discovering the version of rtorrent, and depending on that, using the correct functions in the xmlrpc call 2020-04-05 21:13:39 +02:00
Younes Ichiche
3cb7002287 Aligning rtorrent rtrom_ modules same way as rtom_allsessions_ 2020-04-05 21:13:39 +02:00
Sebastian L
0af7f4386f Rename plugin folder, check for json 2020-04-05 00:05:10 +02:00
Sebastian Liechti
e54c4474fa Fix checking curl 2020-04-04 05:06:46 +02:00
Sebastian Liechti
70b2815de9 Add jitsi-videobridge plugin
Simple multigraph plugin with one graph for current session infos and one
graph for total conferences created.
2020-04-04 05:06:46 +02:00
Sebastian L
e22acbdda5 Small fix (intialize variables) 2020-04-03 17:52:25 +02:00
Sebastian Liechti
0fbb80119c Simple plugin to monitor coturn turn/stun server
... via telnet
2020-03-31 17:44:17 +02:00
Lars Kruse
10534d0dd0 Merge SNMP plugins for Mikrotik routers into a single multigraph plugin 2020-03-27 00:07:36 +01:00
Alejandro Suarez
389ac95638 Added PerlDoc header 2020-03-27 00:07:36 +01:00
Alejandro Suarez
e9d20f6330 Added PerlDoc header 2020-03-27 00:07:36 +01:00
Alejandro Suarez
e1bc7ad6c7 Fixed typo in variables 2020-03-27 00:07:36 +01:00
Alejandro Suarez
1acb0665e8 Added suggestion made by @sumpfralle 2020-03-27 00:07:36 +01:00
Alejandro Suarez
c04775f88b Monitor mikrotik Flash disk usage 2020-03-27 00:07:36 +01:00
Alejandro Suarez
8a52ef23f5 Monitor mikrotik RAM usage 2020-03-27 00:07:36 +01:00
pboesch
1e81c032d5 twemproxy: add python3 support 2020-03-26 04:43:08 +01:00
Lars Kruse
4cea2f60f9 Plugin ts3v2_: switch to unix line endings 2020-03-26 04:23:21 +01:00
Lars Kruse
59073bff12 Plugin postfix_filtered_awk: improve variable name
Avoid misdetections by codespell.
2020-03-26 04:23:21 +01:00
Lars Kruse
68980ed21f Plugin irq: improve variable name
Avoid misdetections by codespell.
2020-03-26 04:23:21 +01:00
Lars Kruse
ba89ed208b Plugin amavis_awk: improve variable names 2020-03-26 04:23:21 +01:00
Lars Kruse
cdb9a4456f Plugin xfs_frag: fix shellcheck issues 2020-03-26 04:23:21 +01:00
Lars Kruse
07c854f276 Plguin mysql_size_all: minor cleanup 2020-03-26 04:23:21 +01:00
Lars Kruse
f468341a07 Plugin read_serial_temperature: port to python3 2020-03-26 04:23:21 +01:00
Lars Kruse
69ab03d647 Plugin mysql_size_all: remove unused variable WANTED
The array should have been removed in
cba9455cd0.
2020-03-26 04:23:21 +01:00
Lars Kruse
90b60cdb34 Plugin trafic_ro_24h: remove duplicate "curl" token
The plugin always emitted an error message (without failing) before.
2020-03-26 04:23:21 +01:00
Lars Kruse
c7f6227a11 Plugin acpi_batt_: fix spelling mistake in pattern
The pattern "batery type" is probably never emitted.
2020-03-26 04:23:21 +01:00
Lars Kruse
5215545c5b Plugin murmur_users: fix type in pattern
The output probably does not contain the misspelled string "Tiemout".
2020-03-26 04:23:21 +01:00
Lars Kruse
f776b7e04f Fix spelling mistakes in variable names
Thanks, codespell!
2020-03-26 04:23:21 +01:00
Lars Kruse
8713eb3722 Fix spelling mistakes in comments and descriptions
Thanks, codespell!
2020-03-26 04:23:21 +01:00
corbolais
561da1a3f1 typo: retransmited -> retransmitted
Signed-off-by: corbolais <corbolais@gmail.com>
2020-02-29 00:33:15 +01:00
Terry Burton
06cfee0689 Plugin freeradius_sqlippool_: New plugin to show IP pool utilisation
Uses the generic Perl DBI interface, requiring the user to specify a driver and
provide the corresponding DBD module
2020-02-18 01:45:05 +01:00
Doctor
937cb1d030 Rewrite Docker plugin
Fix:
- CPU
- Memory

Add:
- Containers number
- Containers status
- Images number
- Volumes number
2020-02-16 20:27:53 +01:00
Alban
276169a6c9
Update mongodb plugins
* Update mongodb plugins
* fix category
* chmod +x
* flake8-CI
* flake8 adjustments for mongo_collection_ and env python3
2020-02-13 16:11:16 +01:00
Lars Kruse
52144bc277 ssl-certificate-expiry: remove hardcoded CA directory path
This should allow the plugin to be usable on all platforms.
2020-02-06 00:54:29 +01:00
kozakana
60782f9d72 Plugin wordpress2: support PHP7 2020-02-05 21:06:09 +01:00
Doctor
7784ddf4d8 Fix prosody plugin by encoding telnetlib commands 2020-02-04 00:54:13 +01:00
Gabriel Filion
daba178eef relayd: permit commas between hosts in tables
relayd.conf(5) mentions the following:

  Each table must contain at least one host address; multiple hosts are
  separated by newline, comma, or whitespace.

So the addition of commas as separators should now cover all possible
cases.

Without this, hosts separated by commas in a table will show up with a
trailing comma in their host name and will probably not get their stats
correctly assigned when grabbing information from relayctl.
2020-02-02 05:16:53 +01:00
Gabriel Filion
065d4f129c relayd: avoid matching table defs within comments
if a table is commented out, you currently get an entry for the hosts
that the entry contains but you'll get NaN for those hosts all the time
if they are not defined elsewhere.

to avoid that we anchor our match to the beginning of lines and permit
leading spaces since some folks might like to indent lines.
2020-02-02 05:16:53 +01:00
Alban
0a4891fcef Add new mongodb plugins
* mongo_cpu_ram
* mongodb_conn
* mongodb_cpu
* mongodb_ram
2020-01-25 01:28:33 +01:00
Lars Kruse
292cfb955a ssl-certificate-expiry: add support for FreeBSD's "date"
Thanks to oz42

Closes: #1038
2020-01-25 01:22:11 +01:00
Gabriel Filion
70f565c503 puppetdb: implement cert validation and client cert auth
It is very common for PuppetDB installs to run on a different host than
the puppetmaster. In such cases, a certificate file is normally used to
establish an encrypted communication to the server.

The most common setup for this server certificate is to use a
certificate that was signed by the puppetmaster's CA, so one would want
to verify the server cert against this same CA (it should be present on
puppet clients).

Moreover, to ensure that *only* puppet clients can communicate with
PuppetDB, a pair of client certificat/key files are usually used to
authenticate clients.
2020-01-21 12:24:36 +01:00
Gabriel Filion
6a8fbf3bd3 change category of puppet plugins to "other"
using the "devel" category is a bit weird. there's currently no good
category to place those into so let's use "other" instead.
2020-01-03 06:32:51 +01:00
Gabriel Filion
d4188712d9 create new plugin for graphing PuppetDB's usage of JVM Heapspace
PuppetDB requires a pretty high amount of memory allocated to it. If you
don't give enough memory space to the JVM, PuppetDB might crash when it
has fully used the available max memory. This plugin should be useful
for better tuning up your instance(s) of PuppetDB.

Currently, it's only compatible with PuppetDB 6.x since it's requesting
data from the API as described for that version:

https://puppet.com/docs/puppetdb/6.0/api/metrics/v1/mbeans.html#jvm-metrics

To add support for more versions, one would need to consult the same
documentation for different versions and to adapt URLs used and the code
that's obtaining the data from JSON if the layout of the responses is
different.
2020-01-03 06:32:51 +01:00
Lucas Hoffmann
e3664c39d8 Fix state saving in loggrepx_ plugin
The pattern under which the data was saved was different than the pattern under the data was loaded on the next run. The reason being an undefined variable that evaluates to the empty string. The result was that the number of matching lines reported was for the whole logfile instead of the time since the last run.
2019-12-26 01:01:46 +01:00
Lars Kruse
86bee01637 Port some python2 plugins to python3 2019-12-18 00:27:02 +01:00