Gabriel Filion
0e0de01136
asterisk: the confbridge graph is in the wrong category
...
This was a copy/paste error that slipped by unnoticed :\
2019-08-11 18:41:57 +02:00
Lars Kruse
550ba544a6
Merge pull request #1007 from lelutin/replace_meetme_with_confbridge
...
* replace meetme with confbridge
* unify whitespace
2019-08-11 04:47:59 +02:00
Gabriel Filion
e14659d02c
asterisk: use eq instead of == for comparing a variable to a string
...
sumpfralle suggested this change on github, since the comparisons are
meant to be string comparisons.
2019-08-10 21:58:24 -04:00
Gabriel Filion
b8eba4d75c
asterisk: rename options for enabling/disabling graphs
...
With this "enable_" prefix, it will be clearer to users that those
options are boolean flags.
2019-08-10 21:58:24 -04:00
Gabriel Filion
5fff12db96
asterisk: change tabs for spaces for indentation
...
the plugin currently has inconsistencies with how lines are indented:
some lines only use tab characters while all other lines use spaces.
Let's make the coding style more uniform by using spaces everywhere.
2019-08-10 21:58:24 -04:00
Gabriel Filion
f7ebe6833d
asterisk: turn output into debug-only lines
...
I apparently forgot to clear out two lines of debugging output from the
script before submitting a pull request.
Those lines of output are super useful for debugging whenever things are
not working as expected (e.g. asterisk has changed its output). So it'll
be more productive to keep them around but only output them if
MUNIN_DEBUG is set.
2019-08-10 21:38:36 +02:00
Gabriel Filion
7492865044
asterisk: Add configuration options to disable conference graphs
...
Since the MeetMe application is not available anymore on Debian, it
makes no sense to keep the graph around. We do however want to keep code
around for parsing stats from MeetMe. So we'll add two "binary" flags
that'll let users which of these two graphs they want.
The default values will favor getting information from ConfBridge which
is the suggested replacement for MeetMe.
An added bonus of this is that some users might decide to disable both
graphs if they use neither applications, which was impossible before.
2019-08-10 14:16:34 -04:00
Gabriel Filion
46b5f4bd13
asterisk: add graph for confbridge
...
The MeetMe Asterisk application has been deprecated since Asterisk 1.8.
Debian has also stopped distributing the module with version 11.5.1.
Users now need to migrate to using the ConfBridge application.
Since the application still exists, and some ppl in other Linux distros
probably still use it, we'll keep the code for parsing meetme info for
some time.
2019-08-10 14:16:33 -04:00
Lars Kruse
0ca0e78b9d
Merge pull request #1005 from lelutin/fix_asterisk_ami_parsing
...
Fix asterisk ami parsing
2019-08-10 14:17:36 +02:00
Gabriel Filion
38a921912b
asterisk: another typo in config prevents graphs from showing up
...
This typo causes the following error during munin-update:
asterisk_codecs.graphs_title Asterisk channels per codec' : Parse error in /var/lib/munin/datafile for asterisk_codecs.graphs_title:
This error completely prevents munin-update from creating graphs for the
asterisk plugin.
2019-08-10 02:34:27 -04:00
Gabriel Filion
700b30e124
asterisk: fix typoes in multi-graph configuration
2019-08-09 17:00:50 -04:00
Gabriel Filion
d66fef2dc6
asterisk: command replies are now embedded in server responses
...
Asterisk now replies to "Action: command" with the response embedded,
e.g. with "Response: Success" instead of "Response: Follows".
We need to adjust how we parse the server response otherwise we can't
grab any data at all from the AMI.
Closes : #887
2019-08-09 16:59:09 -04:00
Steve Schnepp
b526aee0c0
Revert "Plugin pacman_pending_updates: switch to /bin/sh; update version"
...
This reverts commit c9cc2f27f6
.
Actually, it depends on a bashism at line 53:
if hash checkupdates >/dev/null 2>&1; then
2019-07-31 20:48:00 +02:00
Steve Schnepp
a975706fff
plugins: another round of defined(@array) fixing
2019-07-31 20:46:42 +02:00
Lars Kruse
c9cc2f27f6
Plugin pacman_pending_updates: switch to /bin/sh; update version
...
The plugin does not use any bash-specific features. Thus it is not
necessary to depend on bash.
2019-07-31 03:36:39 +02:00
Lars Kruse
72f0546b04
Plugin pacman_pending_updates: fix and clarify conditionals
...
The "checkupdates" compound statement (" ... || ... && ...") did not
work due to the equal precendence of both operators (introduced in
6cb5c9e104
).
Closes : #1004
Thanks to Ken-ichi Mito for reporting this issue.
2019-07-31 03:33:13 +02:00
Andreas Perhab
d6d5fa80be
Added plugins for certificates
...
* plugin to monitor certificiate lifetime
* plugin to monitor letsencrypt certificate issue limit
2019-07-31 03:13:21 +02:00
Olivier Mehani
b8002a6ce7
[router/freebox] Update errors example graph
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2019-07-28 22:48:56 +10:00
Olivier Mehani
a207c6009b
[router/freebox] Use DERIVE for error correction
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2019-07-28 22:48:55 +10:00
Steve Schnepp
9cd0bba835
fix plugins for new rules
2019-07-27 20:50:08 +02:00
Steve Schnepp
58f0ab64f3
travis: remove the check for the nvidia plugin
2019-07-27 16:54:43 +02:00
Steve Schnepp
81f5e69599
Adding +x flag
2019-07-27 16:00:08 +02:00
Steve Schnepp
5967b5f152
Merge pull request #788 from steveschnepp/jmx-src
...
p/jmx: extract the source from the jar
2019-07-27 11:17:38 +02:00
Lars Kruse
95623db8d2
Merge pull request #997 from rantal/master
...
Update megaraid-controller-information to support "megacli" executable name
2019-07-26 01:44:58 +02:00
rantal
5bebfeea9e
Update megaraid-controller-information
2019-07-25 14:46:08 +03:00
rantal
4864783fca
zpool_capacity: Added fragmentation % graph
...
Added fragmentation % graph
2019-07-25 03:41:01 +02:00
Lars Kruse
db7b2f28ab
Plugin bitcoind_: unify error output
2019-07-24 13:56:11 +02:00
Lars Kruse
88e027bebd
Plugin bitcoind_: demystify "autoconf" handling
2019-07-24 13:40:16 +02:00
Lars Kruse
fd45fe6c8e
Plugin bitcoind_: unify exit behaviour
2019-07-24 13:32:42 +02:00
Lars Kruse
a0aa955a2d
Plugin bitcoind_: improve style
2019-07-23 21:09:20 +02:00
Lars Kruse
ea051b7f3c
Plugin bitcoind_: use defaults for missing environment variables
...
Previously undefined environment variables were treated as "None"
instead of using the supplied defaults (e.g. for "rpchost" or
"rpcport").
2019-07-23 21:09:20 +02:00
rantal
e5f7966dfb
Update megaraid-controller-information to support "megacli" name of tools executable
2019-07-23 18:03:33 +03:00
Lars Kruse
d2e8da4181
Merge pull request #996 from tsaavik/master
...
Added Redis lag graph for slave0 node replication
2019-07-23 01:45:50 +02:00
Olivier Mehani
101c1f7c9b
[php_fpm_process] Add queue and request information
...
Breaking changes:
* php_fpm_slowrequests is superseded by php_fpm_requests
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2019-07-23 01:37:10 +02:00
Lars Kruse
f5de3d19ec
Plugin bitcoind_: fix POST request body format
...
Python3 mandates "bytes" as the request body data type.
2019-07-23 01:35:01 +02:00
Lars Kruse
920cc492d4
Merge pull request #994 from shtrom/ssl-certificate-expiry_cache
...
[ssl-certificate-expiry] Add asynchronous update via cron
2019-07-23 01:26:10 +02:00
tsaavik
509471b070
Added Redis lag graph for slave0 node replication
2019-07-22 15:26:46 -07:00
Olivier Mehani
7e995a0210
squash! squash! [ssl-certificate-expiry] Add asynchronous update via cron
...
* use find to detect only recent cache files
* reduce cron periodicity to an hour
* use variable instead of TMP file
2019-07-22 22:15:20 +10:00
Olivier Mehani
793b75b9ee
squash! [ssl-certificate-expiry] Add asynchronous update via cron
...
revert local
2019-07-22 22:07:43 +10:00
Lars Kruse
b6a41513d7
Plugin bitcoind_: fix base64 encoding for credentials
...
Python2.7 (as well as Python3.x) refused to execute the previously used
encoding (`foo.encode('base64')`). It is unknown, whether it worked
before with an older Python version.
2019-07-22 13:50:33 +02:00
Lars Kruse
7f77bdf74c
Merge pull request #980 from shtrom/isp/internode
...
[internode_usage] New plugin for Australian ISP Internode
2019-07-22 05:55:48 +02:00
Lars Kruse
66351303ef
Merge pull request #783 from OSSHelp/master
...
mysql_connections_per_user: fix for non-alphanumeric symbols in fields
2019-07-22 00:03:50 +02:00
Lars Kruse
f5d393ce51
Merge pull request #918 from sumpfralle/jenkins_multilevel_jobs2
...
Jenkins multilevel jobs
2019-07-22 00:00:32 +02:00
Lars Kruse
95c6a76e52
Merge pull request #932 from sumpfralle/plugin-bitcoind-improvements
...
Plugin bitcoind improvements
2019-07-21 23:45:34 +02:00
Lars Kruse
a77f299642
Merge pull request #948 from kjetilho/plugin-nvme
...
nvme - Munin plugin to monitor the use of NVMe devices
2019-07-21 23:39:37 +02:00
Lars Kruse
428b58278b
Merge pull request #992 from tsaavik/master
...
Added Redis replication backlog graph
2019-07-21 23:32:42 +02:00
Olivier Mehani
59f057f88b
[ssl-certificate-expiry] Add asynchronous update via cron
...
Also, cleanup the script to be better POSIX sh compatible, and add -u to
the shebang.
2019-07-20 22:51:56 +10:00
tsaavik
f88edd0863
Added Redis replication backlog graph
2019-07-19 11:02:03 -07:00
Lars Kruse
bcc20b6e8d
Merge pull request #935 from steveschnepp/bbox-upgrade
...
bbox: upgrade bbox version.
2019-07-19 04:58:34 +02:00
Steve Schnepp
59fcde25d1
bbox: using jq -r to force numeric evaluation
2019-07-18 22:50:38 +02:00