Plugin lxc: remove ineffective "sort -u" from function "active_guests"
The output of "lxc-ls" is not line-splitted. Thus all active guestsare printed in a single line and "sort -u" (removal of non-uniqueentries) had no effect.
Plugin lxc: simplify processing in function "active_guests"
Plugin lxc: clarify variable names used in functions
Plugin lxc: omit output of "max" if the network interface speed is unknown
The "U" value is not defined for the "max" field.
Plugin lxc: clarify network bandwidth calculation
Plugin lxc: simplify interface of "lxc_netdev"
Plugin lxc: fix quoting issues
Plugin lxc: fix printing of "${graph_period}"
This specific text token ("${graph_period}") is interpreted by munin andshould not be interpreted by the shell. Thus it needs to be escaped.
Plugin lxc: remove ineffective usage of "bc"
The command "wc -w" already outputs the final result.Thus we do not need this command (and do not have to depend on it).
Plugin lxc: explicitly assign all accepted environment variables
Plugin lxc: function "lxc_count_processes" now outputs its result
Previously the result was returned as the exit code of the function(which would prevent the usage of "set -e").Additionally the fallback value that was previously calculated outsideof the function is now part of it.
Plugin lxc: draw stacked RAM graphs by default
Previously "ram_display_stacked" defaulted to "false" (non-stackedgraphs). The new default should be suitable for most situations.
Plugin lxc: fix configurable RAM graphing
Previously (before the multigraph conversion) the configuration settingfor "lxc_ram" was called "areastack". The multigraph conversiondocumented a new configuration setting "ram_areastack", but it was notused, yet....
Plugin lxc: exit after autoconf
Previously processing continued after a successful autoconf operation.
Plugin lxc: unify whitespace
Compatibility with older field names
Sections and small fix
First multigraph version
Initial version of multigraph version
Fix
version
areastack option
- added systemd possibility for stats - cleanup
Fix for lxc < 3
Update
- autoconf cleanup - better lxc_clean_fieldname workaround supporting non numeric compatibility - lxc_netdev now compatible with lxc3 and lxc2 at a small CPU cost - lxc_cgroup now compatible with lxc3 and lxc2; may however fail with lxc2 if your config file contains cruft
Comment
lxc < 3 support
lxc: working on buster (gandalf), and almost working on virtual (jessie), except lxc_net
asterisk: the confbridge graph is in the wrong category
This was a copy/paste error that slipped by unnoticed :\
Merge pull request #1007 from lelutin/replace_meetme_with_confbridge
asterisk: use eq instead of == for comparing a variable to a string
sumpfralle suggested this change on github, since the comparisons aremeant to be string comparisons.
asterisk: rename options for enabling/disabling graphs
With this "enable_" prefix, it will be clearer to users that thoseoptions are boolean flags.
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.
asterisk: turn output into debug-only lines
I apparently forgot to clear out two lines of debugging output from thescript before submitting a pull request.
Those lines of output are super useful for debugging whenever things arenot working as expected (e.g. asterisk has changed its output). So it'll...
asterisk: Add configuration options to disable conference graphs
Since the MeetMe application is not available anymore on Debian, itmakes no sense to keep the graph around. We do however want to keep codearound for parsing stats from MeetMe. So we'll add two "binary" flags...
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...
Merge pull request #1005 from lelutin/fix_asterisk_ami_parsing
Fix asterisk ami parsing
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:...
asterisk: fix typoes in multi-graph configuration
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...
Revert "Plugin pacman_pending_updates: switch to /bin/sh; update version"
This reverts commit c9cc2f27f6f80526ed9b844adc87fe16502253da.
Actually, it depends on a bashism at line 53: if hash checkupdates >/dev/null 2>&1; then
travis: add Graphics::ColorNames::Windows
plugins: another round of defined(@array) fixing
Plugin pacman_pending_updates: switch to /bin/sh; update version
The plugin does not use any bash-specific features. Thus it is notnecessary to depend on bash.
Plugin pacman_pending_updates: fix and clarify conditionals
The "checkupdates" compound statement (" ... || ... && ...") did notwork due to the equal precendence of both operators (introduced in6cb5c9e104d9a1a95adba7ce6e97651232c3595e).
Closes: #1004...
Added plugins for certificates
Merge pull request #1003 from shtrom/freebox-errors-derive
[router/freebox] Use DERIVE for error correction subgraph
[router/freebox] Update errors example graph
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
Formats disponibles : Atom