2
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2018-11-08 00:59:34 +01:00
Commit graph

2861 commits

Author SHA1 Message Date
Nye Liu
13f9ba7a61 Area stack children 2016-10-26 14:15:48 -07:00
Nye Liu
3dd825dd62 Output fields of tc can vary, possibly causing corrupted data to be gathered.
Look specifically for the "bytes" keyword
2016-10-26 14:14:26 -07:00
Nye Liu
234a753fea Make awk script more readable 2016-10-26 14:13:36 -07:00
Nye Liu
afe87e904e Cosmetic whitespace uniformity 2016-10-26 14:10:46 -07:00
Nye Liu
31bedc0822 Hardcode tc path so we can run the script as non-root 2016-10-26 14:08:34 -07:00
Lars Kruse
c3660c2ac0 [tr_ratios] restructure code
* allow configuration of username, passwort, host and port via env
* reduce code duplication
* remove "*" from stopped transmissions
2016-10-26 02:25:47 +02:00
Lars Kruse
839d825afe [tr_ratios] add documentation 2016-10-26 02:04:11 +02:00
Lars Kruse
1a25481e2c [tr_ratios] include awk scripts; awk instead of gawk
since we cannot rely on the location of the two included awk scripts, we
just include them literally
2016-10-26 00:40:53 +02:00
Lars Kruse
8777efd66c [tr_ratios] switch from bash to sh; quoting 2016-10-26 00:34:47 +02:00
samuraiii
5884bddab1 To get rid of non ascii characters in graphs 2016-10-25 22:39:56 +02:00
sumpfralle
2590bb356c Merge pull request #728 from shtrom/upnpc_
[plugins/upnpc_] Add upnpc-based router monitoring plugin
2016-10-25 19:25:19 +02:00
Olivier Mehani
20de5307cb [upnpc_] Move to network/ and document graphs
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-10-25 23:01:58 +11:00
Olivier Mehani
ef80db4bc1 [systemd] Remove half-baked suggest
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-10-25 21:21:24 +11:00
Jonas Palm
c679de12ce code rewrite
removed bashisms and cleaned everything up
2016-10-24 23:03:18 +02:00
Wouter Verhelst
5800201da8 Configurable location of sge settings.sh script 2016-10-23 10:36:58 +02:00
Wouter Verhelst
8c9f0260f9 Use sh shebang
Don't need bash-specific features, after all
2016-10-23 10:36:35 +02:00
Lars Kruse
ef6cedf7a9 [monit_parser] change input format to XML; retrieve via URL (Closes: #558) 2016-10-23 05:08:07 +02:00
Lars Kruse
b8f1b6c879 [monit_parser] implement memory alloaction unit parsing
Previously monit seems to have output memory usage in kilobytes without
a unit. Somewhen this seemed to have changed to an (optional?) suffix
(e.g. MB). Thus the new scaling may differ from the previous scaling,
which was probably broken for most users.
Additionally the units of the resulting values are clarified.
2016-10-23 03:49:45 +02:00
Lars Kruse
e5fbbaea5f [monit_parser] improve code structure 2016-10-23 03:49:45 +02:00
Lars Kruse
8d78e459cd [monit_parser] add documentation (Closes: #548) 2016-10-23 03:49:24 +02:00
Lars Kruse
dcd9434e0d [monit_parser] use python2/3 compatible 'print' style 2016-10-23 01:27:50 +02:00
Lars Kruse
9d62e55896 [monit_parser] replace 'commands' module with 'subprocess'
necessary for python3 support
2016-10-23 01:27:25 +02:00
Lars Kruse
0f24fe00eb [monit_parser] fix whitespace issues 2016-10-23 00:56:39 +02:00
sumpfralle
207f801148 Merge pull request #718 from szepeviktor/munin-events
Added munin_events plugin
2016-10-22 23:30:50 +02:00
Viktor Szépe
e7bcfec037 Modify munin_events following intrustions from @sumpfralle 2016-10-22 18:44:20 +00:00
sumpfralle
ba7a7f6bbb Merge pull request #686 from benpro/master
fr24 - Plugin to monitor your flightradar24.com feeder.
2016-10-22 14:04:57 +02:00
Lars Kruse
09d9f32e71 [mpdstats_] allow unconfigured usage (all stats) 2016-10-22 13:43:31 +02:00
Lars Kruse
380c4a9ea5 [mpdstats_] use 'which' for finding 'nc' 2016-10-22 13:41:58 +02:00
Lars Kruse
d6ea0c926d [mpdstats_] remove "-q" from netcat call (Closes: 576) 2016-10-22 13:17:34 +02:00
Lars Kruse
2db4f2ca56 [cpubyuser] switch from bash to sh 2016-10-22 04:03:35 +02:00
Lars Kruse
85d91b50f4 [cpubyuser] fix whitespace 2016-10-22 04:02:49 +02:00
Lars Kruse
8280dbb0f5 [cpubyuser] improve parsing for long usernames (Closes: #757)
"ps" abbreviates long username - thus we prepare a separate mapping
2016-10-22 03:59:22 +02:00
Lars Kruse
5bec8ec6b5 [cpubyuser] improved top output without header 2016-10-22 03:55:45 +02:00
Lars Kruse
391a4bfa41 [cpubyuser] user constant for magic 'others' user 2016-10-22 03:52:05 +02:00
Lars Kruse
4b21d58195 [cpubyuser] expand magic 'ALL' user before config 2016-10-22 03:50:32 +02:00
Lars Kruse
6f7473b2a7 [cpubyuser] proper 'no' output for autoconf 2016-10-22 02:09:43 +02:00
Lars Kruse
002e8bbf99 [cpubyuser] clear variable names 2016-10-22 01:54:57 +02:00
Lars Kruse
a465880501 [cpubyuser] simplify AREASTACK usage 2016-10-22 01:54:24 +02:00
Lars Kruse
78f4e42d21 [cpubyuser] use 'clean_fieldname' instead of incomplete substitution (Closes: #757) 2016-10-22 01:48:36 +02:00
sumpfralle
54580bf7a9 Merge pull request #742 from asciiphil/senderbase
SenderBase Plugin
2016-10-22 01:10:36 +02:00
sumpfralle
40396dba7f Merge pull request #586 from lelutin/mysql_conn_per_user-system_user
mysql_connections_per_user: skip internal user "system user"
2016-10-21 01:53:44 +02:00
sumpfralle
78dea36c9c Merge pull request #648 from akorn/master
plugins/virtualization/vserver/vserver_jiffies: several enhancements (but zsh)
2016-10-21 01:45:00 +02:00
sumpfralle
6e6648b4ab Merge pull request #723 from sumpfralle/network-wifi-signal-noise
network: new wifi_signal_noise_ plugin for signal strength and noise
2016-10-21 01:32:30 +02:00
Lars Kruse
53135f5f5d network: new wifi_signal_noise_ plugin for signal strength and noise
This new plugin offers the following advantages compared to the existing wifi_signal plugin:
* support multiple wifi peers (e.g. mesh mode or master mode with multiple clients)
* use "iwinfo" or "iw" for information retrieval (instead of Linux's procfs)
2016-10-21 01:05:55 +02:00
sumpfralle
1e4e61941c Merge pull request #687 from smith153/master
Fix plugins:  QOS, modem-nvg510 and weather/temperature_
2016-10-21 01:00:42 +02:00
sumpfralle
7fea585bc5 Merge pull request #731 from acranox/fix_iostat_pool_names
If a pool is named something like "m" or "ra" or any string that matc…
2016-10-21 00:46:27 +02:00
sumpfralle
d0a60d3341 Merge pull request #740 from shtrom/ssl_non-https
Allow port selection for "ssl_" plugin
2016-10-21 00:44:22 +02:00
sumpfralle
e397a73d67 Merge pull request #696 from Talkless/pgbouncer_plugin_pool_name
pgbouncer_: allow to separate plugin name and pool name
2016-10-20 05:17:01 +02:00
Peter Doherty
50537fa5b9 improved readability, and eliminate a grep 2016-10-19 22:53:23 -04:00
Peter Doherty
45e7dea7a1 If a pool is named something like "m" or "ra" or any string that matches the types of zpool, the grep will match multiple lines.
Adding a space after the zlabel will allow for more exact matching.
2016-10-19 22:53:23 -04:00
sumpfralle
178a3d148e Merge pull request #743 from felix-engelmann/master
fixed lxd_disk for stopped containers
2016-10-20 04:28:15 +02:00
sumpfralle
737dab1050 Merge pull request #729 from shtrom/sickbeard_snatched
[sickbeard_episodes] Report snatched episodes
2016-10-20 03:19:26 +02:00
Lars Kruse
de047e8f90 [boinc_projs] fix typo
the problem was introduced in 1568bf67ea
2016-10-20 03:08:00 +02:00
Lars Kruse
9ec6beb0ec Plugin boinc_projs: fix typo
the problem was introduced in 1568bf67ea
2016-10-20 03:01:23 +02:00
Phil! Gold
2c09bd7de7 Check SenderBase with either dig or host, depending on what's available. 2016-10-17 10:30:26 -04:00
Phil! Gold
5355c24b49 hostname -I returns all values on one line. 2016-10-17 10:04:03 -04:00
Phil! Gold
24ffbb8c29 Document SenderBase in case people are unfamiliar with it. 2016-10-17 10:03:25 -04:00
Phil! Gold
50783de991 senderbase licensing 2016-10-17 09:53:58 -04:00
Olivier Mehani
dacc31d4b5 Merge pull request #1 from avian2/add-systemd
systemd: don't print out empty extinfo lines
2016-10-17 22:16:54 +11:00
Olivier Mehani
a81a466068 [sickbeard_episodes] Fix label for snatched
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-10-17 20:13:32 +11:00
Olivier Mehani
114016b461 [systemd] Warn on the first failed service
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-10-17 20:08:06 +11:00
Felix Engelmann
3a48fa4eab added explaining comment for extra if
If no LXD disk information is present, the field is None instead of an
empty list. Iterating over it directly would fail.
2016-10-17 09:57:02 +02:00
sumpfralle
9e6c5f9ebf Merge pull request #672 from drzraf/memory_by_process_labels
memory_by_process: try to be smarted about labels and cleanup field names more deeply
2016-10-17 03:24:44 +02:00
sumpfralle
1fc1d7526d Merge pull request #590 from dgilman/master
vnstat_month: suppress warnings in perl 5.18+
2016-10-17 03:18:24 +02:00
Lars Kruse
8b07fa2dc7 [openvz_] Shell code style (quoting, backticks, indentation) 2016-10-17 03:04:44 +02:00
Lars Kruse
1655f82033 [openvz_] Add 'suggest' capability 2016-10-17 03:04:44 +02:00
Lars Kruse
74697839dd [openvz_] Add real autoconf test 2016-10-17 03:04:44 +02:00
Lars Kruse
b2a5b603e1 [openvz_] Fix failure to monitor bean counters for servers with long names.
This commit is based on
https://github.com/munin-monitoring/contrib/pull/540, excluding the
problematic change of the datasource names.
2016-10-17 03:04:44 +02:00
sumpfralle
810caf8840 Merge pull request #640 from dotdoom/upstream
Add "process links" graph to ejabberd_resources
2016-10-17 02:32:01 +02:00
Viktor Szépe
56cd2c926c Make munin_events POSIX compatible 2016-10-16 23:03:16 +00:00
sumpfralle
9d14b92df4 Merge pull request #662 from farrokhi/master
Fix fieldname matching and correctly draw inout graphs [pf_table_ plugin]
2016-10-17 00:45:21 +02:00
sumpfralle
4c64274441 Merge pull request #715 from ak4t0sh/master
remove extension from filename
2016-10-17 00:18:16 +02:00
sumpfralle
115371dfa4 Merge pull request #719 from Niluge-KiWi/master
disk/raid-mismatch-count improvements
2016-10-17 00:06:48 +02:00
sumpfralle
99c3595d5c Merge pull request #721 from alexkn/btrfs_subvol_usage
add btrfs_subvol_usage plugin
2016-10-17 00:04:13 +02:00
sumpfralle
e760106576 Merge pull request #725 from plepe/backuppc-age
backuppc: Split age graph into last backup / last full backup
2016-10-17 00:00:24 +02:00
sumpfralle
fa0bd17638 Merge pull request #720 from eknagy/patch-1
Fixed typo in comment
2016-10-16 21:10:04 +02:00
Steve Schnepp
471a5d803d Merge pull request #701 from kuzetsa/master
python3 dependency fixed (backport)
2016-10-08 13:53:18 +02:00
Steve Schnepp
5fc178cfce Merge pull request #690 from shurale/patch-1
689-dovecot-plugin-log-file-format
2016-10-08 13:52:55 +02:00
Steve Schnepp
7d7925e40f Merge pull request #664 from sumpfralle/network-olsrd
new network plugin added: olsrd
2016-10-08 13:52:06 +02:00
Steve Schnepp
c194f5c20f Merge pull request #653 from noradaiko/master
Fix bug where can't read MongoDB lock ratio
2016-10-08 13:49:57 +02:00
Steve Schnepp
6cf51e58f2 Merge pull request #663 from sumpfralle/network-wifi-occupation
new network plugin added: wireless_channel_occupation
2016-10-08 13:49:21 +02:00
Steve Schnepp
b44373a12f Merge pull request #668 from sumpfralle/network-wireless-ath9k
network: wireless ath9k
2016-10-08 13:49:03 +02:00
Steve Schnepp
cd64b3e003 Merge pull request #643 from rkarlsba/patch-4
ALL keyword
2016-10-08 13:48:52 +02:00
Steve Schnepp
ad581ffdae Merge pull request #642 from Foxlik/transparent-hugepages
Readd Anonymous Hugepages to system/hugepage
2016-10-08 13:48:28 +02:00
Steve Schnepp
2dae967b9d Merge pull request #754 from darac/patch-1
Update boinc_projs
2016-10-08 13:47:39 +02:00
Steve Schnepp
6c4efbff06 Merge pull request #639 from darac/topic-znc_logs
znc_logs.py: Rework to tail_open log files
2016-10-08 13:46:56 +02:00
Steve Schnepp
00b3735dfc Merge pull request #638 from niyawe/patch-1
Added handling of multiple lxc.network.veth.pair-lines
2016-10-08 13:46:46 +02:00
Steve Schnepp
163d209b8d Merge pull request #634 from darac/topic-zenus
zenus_: Handle "unlimited" accounts
2016-10-08 13:46:36 +02:00
Steve Schnepp
ff32762373 Merge pull request #616 from mittyorz/fix/disk/lvm
fix - add clean_fieldname to make field name safe
2016-10-08 13:46:17 +02:00
Steve Schnepp
4ddb98bddb Merge pull request #607 from leeclemens/fix_php_apc_percentages
Add graph_scale no to php_acp_ for Percents graph
2016-10-08 13:43:53 +02:00
Steve Schnepp
1140fef110 Merge pull request #722 from RubenKelevra/patch-1
Add basic support for RethinkDB
2016-10-08 13:40:58 +02:00
darac
1568bf67ea Update boinc_projs 2016-10-04 11:03:24 +01:00
Tomaz Solc
7f2ae83eb6 systemd: don't print out empty extinfo lines
This fixes warnings like this in munin-update.log:

[WARNING] 4 lines had errors while 8 lines were correct (33.
33%) in data from 'fetch systemd'
2016-10-03 18:29:40 +02:00
Steve Schnepp
e6178c94ff Merge pull request #747 from shtrom/debsecan-updates
Debsecan updates
2016-10-01 21:27:41 +02:00
Tomaz Solc
316a59e156 dhcp-pool: Fix off-by-one error in pool size.
"range" statement gives the lowest and highest IP addresses (both
inclusive) in a pool. dhcp-pool did not count the highest address
when calculating pool size.
2016-10-01 11:25:02 +02:00
Tomaz Solc
a582c4bae2 dhcp-pool: Ignore comments in conffile.
This prevents dhcp-pool from detecting commented-out "range"
statements.
2016-10-01 11:24:58 +02:00
Guillaume Marsay
0057c6607e Add Chilli plugin for sessions state 2016-09-26 10:38:07 +02:00
Olivier Mehani
0d27db73ea [file_length_] Remove incorrect markers
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-07 14:59:07 +10:00
Olivier Mehani
a98ece4a97 [debsecan] Report fixed vulnerabilities, add config and doc
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-07 14:58:52 +10:00
Olivier Mehani
09d86946f1 [file_length_] Add logarithmic option
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-04 14:15:20 +10:00
Olivier Mehani
c3d5e109c0 [file_length_] A versatile plugin to count the lines in specified files
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-03 21:04:25 +10:00
Olivier Mehani
4a206ac9fd [deborphan] New plugin counting orphaned packages in all sections
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-03 14:09:37 +10:00
Olivier Mehani
8277bf0ffe [debsecan] Typo in temp filename
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-02 10:05:08 +10:00
Olivier Mehani
7487332a75 [debsecan] Show package with CVE counts rather than CVEs
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-01 20:33:10 +10:00
Olivier Mehani
b80913c039 [debescan] Remove stray whitespaces
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-01 11:24:50 +10:00
Olivier Mehani
719190a542 [debescan] Can't add HMTL to extinfo ):
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-01 11:24:48 +10:00
Olivier Mehani
4653dcd9a6 [debescan] Add links to CVEs in extinfo
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-01 11:24:24 +10:00
Olivier Mehani
1a5b42e80d [debsecan] Use stacked areas, and colour-code urgency
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-01 11:20:16 +10:00
Olivier Mehani
87f5a74ec8 [debsecan] Use temp filename rather than PID-derived
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-01 11:20:16 +10:00
Olivier Mehani
d0a837056f [debsecan] Better label wording
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-09-01 11:20:16 +10:00
Olivier Mehani
5f33833cb5 [backup-manager] Rudimentary backup-manager plugin
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-08-31 21:31:30 +10:00
Samuel Smith
2d95020da7 NOAA decommissioned weather.noaa.gov
Change weather.noaa.gov -> tgftp.nws.noaa.gov
2016-08-29 12:23:25 -05:00
Nico Casar Gonzalez
9121b90ee0 added mongodb URI for configuration
defining settings_mongodb_uri will override settings_host and settings_port
2016-08-18 19:27:04 -03:00
Olivier Mehani
160bd2f034 Add systemmd plugin counting units in each state
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-08-15 10:46:38 +10:00
Felix Engelmann
8b010aadbd fixed lxc_disk with stopped containers
stopped containers have no disk space info and the plugin crashed. Now
it only shows disk usage for running containers
2016-08-11 11:56:57 +02:00
Phil! Gold
9f6ea4e487 SenderBase limits were wrong. 2016-08-09 15:26:47 -04:00
Samuel Smith
6eeb457fc2 Use longer timeout. 2016-08-08 21:59:01 -05:00
Samuel Smith
0602fba8ac Replace digit regex.
Sometimes a digit column is blank and thus fails to be grabbed by the
old regex. Just grab all of them and index as such.
2016-08-08 21:56:15 -05:00
Samuel Smith
56aa139205 Merge remote-tracking branch 'upstream/master' 2016-08-08 21:52:51 -05:00
Phil! Gold
f91d44d9c3 Documentation for SenderBase plugin. 2016-08-08 12:51:37 -04:00
Phil! Gold
c7ad869541 Basic SenderBase plugin. 2016-08-08 11:45:22 -04:00
Wouter Verhelst
f7cce85865 Add job stats graph 2016-08-08 13:54:11 +02:00
Olivier Mehani
43e67ac747 [ssl_] Can't use colon in plugin names
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-08-05 14:04:58 +10:00
Olivier Mehani
21dfe488c0 [ssl_] Allow to specify ports other than HTTPS
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-08-05 13:22:49 +10:00
Felix Engelmann
365e993200 corrected lxd_ autoconf with proper checks
the autoconf now checks for availablity of the pylxd module and access
to the lxd socket. this ensures that the module will work properly. On
failure, helpful errors are displayed
2016-08-03 17:31:15 +02:00
Felix Engelmann
46983fdc99 added lxd disk plugin
the lxd deamon provides a REST interface which can be queried by pylxd
to get container related information. It graphs the disk usage of all
disks in all containers.

This plugin depends on python3 pylxd
2016-08-03 12:50:28 +02:00
Felix Engelmann
ca71d12f29 added lxd memory plugin
the lxd deamon provides a REST interface which can be queried by pylxd
to get container related information. It stacks all containers, so the
total memory footprint of lxd is visible.

This plugin depends on python3 pylxd
2016-08-03 12:49:53 +02:00
Kjetil Torgrim Homme
5ff3522ecc if1sec_: implement autostart, be more like if_
* look for already running acquire process, or start one
 * use CDEF to return bits/second (like if_)
 * increase lifetime to 450 days (like if_)
 * changed category to plain "network" (like if_)
 * report max interface speed (like if_)
 * small performance improvement: don't fork two cat(1) and one date(1) every second
   (this roughly halves the CPU time used on my system)
2016-07-18 17:30:39 +02:00
Olivier Mehani
cb11df95a9 [sickbeard_episodes] Report snatched episodes
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-07-15 22:23:32 +10:00
Olivier Mehani
5b0aad0638 [plugins/upnpc_] Add upnpc-based router monitoring plugin
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2016-07-12 15:35:16 +10:00
Ken-ichi Mito
1e2bbe775e fix - add clean_fieldname to make field name safe
* lvm_: only add clean_fieldname
 * lvm_snap_used
  * add clean_fieldname
  * force y-axis scale to 0-100 %
2016-07-05 23:38:47 +09:00
@RubenKelevra
05d8c7c808 add a servername to the graph to support multiple graphs per munin-node 2016-06-22 01:23:34 +02:00
Stephan Bösch-Plepelits
8837f68261 backuppc: Split age graph into last backup / last full backup 2016-06-17 10:43:28 +02:00
Nico Casar Gonzalez
887063d53c Fix for pymongo > 3.0 and connection support of MongoClient
https://api.mongodb.com/python/current/changelog.html#mongoclient-changes
2016-06-15 00:28:38 -03:00
Nicolas Casar Gonzalez
d1ca98563b Fix for pymongo > 3.0 and connection support of MongoClient only
https://api.mongodb.com/python/current/changelog.html#mongoclient-changes
2016-06-14 15:23:56 -03:00
@RubenKelevra
3fab7aca7a fix dubios format errors 2016-06-11 05:16:13 +02:00
@RubenKelevra
c5c3bfdb0d add some infos about env-vars to the headertext 2016-06-11 05:13:44 +02:00
@RubenKelevra
3720ba7aea add counter-definition to store values fetched from database in the right way as diff 2016-06-11 05:08:16 +02:00
@RubenKelevra
d44d1d1c5d Add basic support for RethinkDB
one graph with read/write docs and overall requests
2016-06-11 04:03:56 +02:00
Alexander Knöbel
11e4124ca8 add btrfs_subvol_usage plugin
Plugin to monitor usage of subvolumes on a BTRFS filesystem.
2016-06-04 14:48:42 +02:00
David Gilman
807ba302f6 vnstat_month: suppress warnings in perl 5.18+ 2016-05-28 00:24:53 -05:00
Dr. Nagy Elemér Károly
b805f7a64f Fixed typo in comment 2016-05-16 22:11:31 +00:00
Thomas Riccardi
370e1d05c3 disk/raid-mismatch-count better config: added .info per device 2016-05-15 17:53:19 +02:00
Thomas Riccardi
b149f0cf63 disk/raid-mismatch-count != 0 is a critical alert 2016-05-15 17:53:18 +02:00
Viktor Szépe
82edf59689 Added munin_events plugin 2016-05-14 13:23:00 +00:00
Benoit.S « Benpro »
187545eabe Added double quote to prevent globbing and word splitting 2016-04-30 17:23:23 +02:00
Igor Borodikhin
6efaef76bf Comments update and error messages 2016-04-15 14:13:10 +06:00
ak4t0sh
405f43277c remove extension from filename 2016-04-14 21:17:48 +02:00
Stig Sandbeck Mathisen
03e71fdc1e Merge pull request #707 from drzraf/apache_average_time_last_n_requests
apache_average_time_last_n_requests: multi-vhosts
2016-04-05 15:05:00 +02:00
Stig Sandbeck Mathisen
779d9831ec Merge pull request #709 from drzraf/php_errors
improve php_errors
2016-04-05 15:03:42 +02:00
Stig Sandbeck Mathisen
896ea121b8 Merge pull request #710 from drzraf/php_fpm_process
added slow requests for php fpm (going multigraph)
2016-04-05 15:02:24 +02:00
Stig Sandbeck Mathisen
2a4278109f Merge pull request #708 from drzraf/apache_cache_disk_count
apache_cache_disk_count plugin
2016-04-05 15:00:50 +02:00
Raphaël Droz
f8bf3961da added slow requests for php fpm (going multigraph) 2016-04-04 14:44:38 -03:00
Raphaël Droz
edd681a891 fixed usage example 2016-04-04 13:17:51 -03:00
Raphaël Droz
7e3664da84 apache_average_time_last_n_requests: ability to create multiple instances for distincts log files 2016-04-04 13:07:02 -03:00
Raphaël Droz
71f28aaf63 added apache_cache_disk_count 2016-04-04 13:03:29 -03:00
Raphaël Droz
e699d5a71f php_errors plugin is multi-instance compatible 2016-04-04 12:59:08 -03:00
Raphaël Droz
c324c34ea7 php_errors: coding-style/bash 2016-04-04 12:59:05 -03:00
Raphaël Droz
c3cf6b45d3 php_errors handle multiple logs 2016-04-04 12:59:02 -03:00
Stig Sandbeck Mathisen
5eaf9dd2d4 Merge pull request #688 from jvtm/varnish4-hitrate-lower-limit
varnish4: lower limit 0 in hit rate graph args
2016-04-04 16:49:57 +02:00
Stig Sandbeck Mathisen
f717f649a9 Merge pull request #678 from ercpe/gunicorn-instances
Instance name in graph title for gunicorn plugins
2016-04-04 16:47:03 +02:00
Stig Sandbeck Mathisen
8761ac6a67 Merge pull request #695 from AronNovak/deb_packages_doc_improvement
deb_packages: fix the README by specifying the proper filename for th…
2016-04-04 16:31:56 +02:00
Gajdos Tamás
0b849f0eb2 Update xfs plugin.
There is a new line "fibt2" line in the xfs stat output. I updated the plugin to process this line also.
(Reference for the counter names)[http://lxr.free-electrons.com/source/fs/xfs/xfs_stats.h#L184]
2016-04-03 23:31:24 +02:00
Stig Sandbeck Mathisen
8ab524b3d6 Merge pull request #704 from ka7/backuppc_warn_crit
backuppc: add CRITICAL and WARNING (backup age) variables.
2016-03-23 19:45:31 +01:00
clarkspark
a816c917b6 get client presence for prosody 0.10 2016-03-22 16:19:19 -04:00
clarkspark
bc53425e8c close telnet session 2016-03-22 16:18:28 -04:00
clarkspark
855c31d8ba remove trailing whitespace 2016-03-22 16:17:24 -04:00
ka7 at github
c9a5d6099e backuppc: undo renaming fields to _age_ _size_ (would break existing setups) 2016-03-20 13:39:40 +01:00
ka7 at github
7033527d3f adding WARNING and CRITICAL config options to backup AGE 2016-03-20 13:28:39 +01:00
Stig Sandbeck Mathisen
0ecf76cda6 Merge pull request #670 from valurhrafn/master
Varnish 4.1 update
2016-03-03 10:43:45 +01:00
Sarah White
1c6af7ae05 replaced unicode character with [c]
not sure how else to fix the error?
2016-02-25 04:22:22 -05:00
Sarah White
415d952525 backported to work with python 2.7.10
https://wiki.python.org/moin/3to2
2016-02-25 04:13:46 -05:00
kuzetsa
1733fee7f8 heading on .png didn't match name of plugin
packets are a specific type of traffic
2016-02-25 04:06:56 -05:00
Vincas Dargis
cd68f192d5 pgbouncer_: allow to separate plugin name and pool name 2016-02-11 15:32:08 +02:00
Aron Novak
46fd4dd47f deb_packages: fix the README by specifying the proper filename for the plugin and document a way to easily verify the installation of the plugin 2016-02-10 14:11:59 +01:00
Jonas Palm
feb54309ca Added Option Description for env.DB_PORT 2016-02-07 16:15:02 +01:00
Jonas Palm
26cf15aadd Wordpress Multisite Plugin
Monitors total instances, users, posts, comments and pingbacks for the multisite installation and also posts, comments and pingbacks for every multisite instance.
2016-02-07 16:09:52 +01:00
Alexander Shurakov
a3a7008904 Update dovecot
Remove debug output
2016-01-26 15:32:33 +03:00
Alexander Shurakov
e5260be436 dovecot plugin check log file type by name
If dovecot plugin found dovecot-only log it will analyze it without filtering by 'dovecot' tag
2016-01-26 15:28:23 +03:00
Jyrki Muukkonen
40cc1233c6 varnish4: lower limit 0 in hit rate graph args
As usual for percentage based graphs (cpu, df etc).
Otherwise it might autoscale and look weird.
2016-01-26 09:24:56 +02:00
Samuel Smith
6b94ef0284 Change to DERIVE.
Values can return to 0 on service restart which COUNTER data store will not handle well.
2016-01-17 16:31:35 -06:00
Samuel Smith
b47505cef2 Correct graph_vlabel to data type. 2016-01-15 00:45:54 -06:00
Samuel Smith
74aa84d51a Remove unneeded sort
Parsed data is already sorted.
2016-01-14 22:59:15 -06:00
Samuel Smith
87efe7091b Ignore sfq child classes for configure. 2016-01-14 21:36:14 -06:00
Samuel Smith
999f43474e Ignore sfq child classes.
Normal rate monitoring should be preformed on parent HTB classes/queues.

SFQ classes are dynamically allocated (as queues fill) and given random names and this messes up charts.
2016-01-14 21:20:07 -06:00
Samuel Smith
0553d6c2d0 Fix undef string compare.
Guard against $type not defined.
2016-01-14 21:18:59 -06:00
Samuel Smith
381101d222 Ignore sfq child classes.
Normal rate monitoring should be preformed on parent HTB classes/queues.

SFQ classes are dynamically allocated (as queues fill) and given random names and this messes up charts.
2016-01-14 21:14:40 -06:00
Benoît.S « Benpro »
0bf9659577 fr24 - Plugin to monitor your flightradar24.com feeder. 2016-01-14 21:59:55 +01:00
Stig Sandbeck Mathisen
65e4a94cea Merge pull request #682 from scanterog/master
Docker Plugin: Bugfix.
2016-01-05 09:01:16 +01:00
Samuel Cantero
0a5f6adf2c Docker Plugin
Ignore containers in weird state.
2016-01-04 22:42:47 -03:00
Stig Sandbeck Mathisen
6fe1fcbc69 Merge pull request #681 from benpro/master
Support for Debian Jessie.
2015-12-27 16:06:40 +01:00
Artem Sheremet
99a42cafd6 Add "process links" graph to ejabberd_resources 2015-12-18 11:34:10 +01:00
Fran Rodriguez
b1f8b9f03e Remove old params 2015-12-15 14:55:30 +01:00
Johann Schmitz
0c7bdc92c4
Added instance name for gunicorn_status plugin if linked as gunicorn_status_INSTANCE or gunicorn_INSTANCE_status 2015-12-02 06:35:24 +01:00
Johann Schmitz
7d58abe5c5
Added instance name for gunicorn_memory_status plugin if linked as gunicorn_memory_status_INSTANCE or gunicorn_INSTANCE_memory_status 2015-12-02 06:31:52 +01:00
Steve Schnepp
c301832032 Merge pull request #625 from steveschnepp/1sec
Adding 1sec system plugins C for linux
2015-11-19 13:42:50 +01:00
Rhonda D'Vine
66fd4a05ef munin plugin for BalanceNG
The script fetches the data from bng's SNMP interface and thus dynamicly
adapts to bng's configuration.  This means that no further configuration
is needed after enabling the plugin.
2015-11-17 14:16:02 +01:00
Raphaël Droz
0c18fb5046 memory_by_process: try to be smarted about labels and cleanup field names more deeply 2015-11-09 21:54:18 -03:00
Lars Kruse
6243541d65 streaming: add configurable icecast2 plugin
This icecast plugin captures a set of data similar to the "icecast2_"
and "icecast2_all" plugin. Sadly both are not configurable (manual
changes are required for target host and access credentials).
Additionally they use the rather old-fashioned (and password restricted)
xml status output.

This new plugin "icecast2_stats" (written from scratch) contains the
following notable differences:
 * runs with Python 3
 * supports a real "autoconf" and "suggest" interface
 * is configurable (target host and port) via environment settings
 * uses the json status output instead of the xml data
 * contains no hard-coded values, names or patterns
2015-11-10 00:31:54 +01:00
Valur Hrafn Einarsson
0f53bf5f0d varnish4_: Remove extra linebreaks 2015-11-09 10:27:59 +00:00
Valur Hrafn Einarsson
0cb53cdbd3 varnish4_: Varnish 4.1 compatibiltiy 2015-11-09 10:24:04 +00:00
Stig Sandbeck Mathisen
0c20909aba Merge pull request #658 from scanterog/master
Add Docker plugins
2015-11-07 11:16:45 +01:00
Lars Kruse
612ebf5ae9 safely hide the python code part from shell parsers
This works around a syntax warning emitted by the continuous integration
tool.
This commit encloses the python part of the hybrid shell / python script
within a "here" document.
2015-10-30 05:57:24 +01:00
Lars Kruse
14ff36a31c hide the python code part from shell parsers
This works around a syntax warning of the continuous integration system.
The cause of this warning could have never triggered anyway.
This commit encloses the whole python code safely in a "here" document.
2015-10-30 05:23:46 +01:00
Lars Kruse
3509d2a6ed remove python 2 compatibility due to widespread use of "yield from" 2015-10-30 05:23:16 +01:00
Lars Kruse
ec55d6cce2 new network plugin added: ath9k
Collect information related to ath9k wireless events and states.
 * rate control statistics ("rc_stats")
 * events (dropped, transmitted, beacon loss, ...)
 * traffic (packets, bytes)

All data is collected for each separate station (in case of multiple
connected peers). Combined graphs are provided as a summary.
2015-10-30 05:21:10 +01:00
Lars Kruse
1c281c61d9 new network plugin added: olsrd
Collect basic information about the neighbours of an OLSR node:
 * link quality
 * neighbour link quality
 * number of nodes reachable behind each neighbour
 * ping times of direct neighbours

OLSR is a routing protocol (layer 3).
2015-10-29 04:04:59 +01:00
Lars Kruse
4de0ceb073 new network plugin added: wireless_channel_occupation
This plugin tracks the occupation of the shared medium (wifi channel).
It uses the "iw" tool for extracting the time slices spent by
the wireless driver receiving, transmitting or ignoring (noise) on the
current channel. This ratio is a good indication for the remaining
capacity of the shared communication medium.
2015-10-29 04:03:52 +01:00
Babak Farrokhi
1724ae2504 - Fix matching table names that include "-" charachter
- Fix drawing graph for inout graphs
2015-10-28 14:42:10 +03:30
Lutz Reinhardt
90c4727a61 Update zfs-filesystem-graph: using env
with env the script is running with linux and bsd
2015-10-27 19:28:42 +01:00
Kenyon Ralph
09f85f64a1 Merge pull request #650 from lduchosal/master
pf_tables : Munin plugin to monitor pf tables.
2015-10-27 11:09:59 -07:00
Kenyon Ralph
4c6dc3b0f1 Merge pull request #649 from stimpy23/master
Updated to v0.2
2015-10-27 11:07:55 -07:00
Kenyon Ralph
03aa3e1f37 Merge pull request #655 from drzraf/patch-1
Ability to configure Apache access_log field number
2015-10-27 11:05:54 -07:00
Samuel Cantero
ae03bc6fb8 Docker plugin
Fix autoconf support
2015-10-25 18:04:02 -03:00
Samuel Cantero
6de1145610 Add Docker plugins
Docker plugins for:
- Monitor container CPU usage
- Monitor memory CPU usage
2015-10-22 15:37:24 -03:00
Raphaël Droz
2a776fa560 Update apache_average_time_last_n_requests 2015-10-16 00:24:20 -03:00
Raphaël Droz
22292022bc Ability to configure Apache access_log field number 2015-10-16 00:19:07 -03:00
obma
f07be516b7 p: openweather_: Add OpenWeather API Key
OpenWeather needs you to use an API key since Oct 9 2015. Therefore I added env.apikey.
To get a key just register at OpenWeather.
2015-10-13 17:48:04 +02:00
Takuya Matsuyama
68d23cce86 Fix bug where can't read lock ratio 2015-10-09 22:10:39 +09:00
lduchosal
51b962245a Wildcard-plugin to monitor arp on interfaces on BSD 2015-09-24 08:35:44 +02:00
lduchosal
d153fc8a4f pf_tables : Munin plugin to monitor pf tables.
Inout: bandwidth usage for table
Addresses: number of entries in table
2015-09-24 08:07:18 +02:00
stimpy23
12ee36319e Updated to v0.2
Updated to match the outputs of current ice- and shoutcast versions...
2015-09-22 12:33:13 +02:00
András Korn
c9e77c391a * Switch to zsh (used to be bash)
* Fix to remove dots from vserver names (replace them with underscores;
   dots confuse munin)
 * Drop support for old (pre 2.6.19) kernels
 * Replace cat | grep | cut pipelines with a single sed each
 * Add env.stripdomain (a domain name to strip from the end of vserver names
   when generating labels; be sure to include the leading dot)
2015-09-20 20:15:53 +02:00
Dominic Hargreaves
3e70ec3803 jenkins_: Accumulate build result counts correctly
The previous behaviour ignored initial statuses other than blue, yellow,
red, disabled
2015-09-10 16:48:05 +01:00
Dominic Hargreaves
8ad8e1b9e2 jenkins_: Add a missing mapping for notbuilt 2015-09-10 16:48:00 +01:00
Dominic Hargreaves
b2080e1178 jenkins_: Fix uninitialized values warning with unmapped states 2015-09-10 16:47:57 +01:00
Dominic Hargreaves
cf88bc6c41 jenkins_: Reformat status mapping for better readability 2015-09-10 16:47:50 +01:00
Stig Sandbeck Mathisen
b78552673e Merge pull request #644 from lynix/master
add postfix-policyd-spf-python plugin
2015-09-06 12:46:25 +02:00
Alexander Koch
ecad9659fc postfix-policyd-spf-python: add license statement 2015-09-04 20:38:55 +02:00
Steve Schnepp
0ab4b3a083 battery_: make a wildcard plugin 2015-09-03 17:14:15 +02:00
Steve Schnepp
5ecffc3558 battery_: first version 2015-09-03 17:13:06 +02:00
jmdevince
4fac7e61b8 Plugin monitoring CPU on Cisco SB Devices 2015-09-02 16:00:24 -05:00
Alexander Koch
0e2cac351c add postfix-policyd-spf-python plugin 2015-09-01 20:45:43 +02:00
Benoît SÉRIE
70b61f1621 Support for Debian Jessie. 2015-08-31 18:15:40 +02:00
Stig Sandbeck Mathisen
08479bda7c fix wrong label 2015-08-29 17:08:42 +02:00
Stig Sandbeck Mathisen
100dc35e98 Add category "time" to ntpdate_ plugin
This closes #633
2015-08-29 15:15:24 +02:00
Stig Sandbeck Mathisen
297adeab31 Merge pull request #626 from szepeviktor/patch-1
[monit] Not using memory is a warning condition
2015-08-29 15:06:10 +02:00
Stig Sandbeck Mathisen
839fcf3b3f Merge pull request #636 from vkh78/master
Add openntp_offset plugin.
2015-08-29 15:05:47 +02:00
Stig Sandbeck Mathisen
5a939acdd0 Merge pull request #635 from ak4t0sh/master
file_size graph : useless graph_scale removal
2015-08-29 15:04:48 +02:00
Stig Sandbeck Mathisen
b751e8eaeb Add apt/acng for graphing Apt-Cacher NG 2015-08-29 14:49:58 +02:00
rkarlsba
19ca132a46 ALL keyword
Add ALL keyword to count cpu use of all users. May be a dirty hack, but not sure how to do this otherwise...
2015-08-28 12:07:04 +02:00
Tomas Zvala
5d77895555 Readd Anonymoust Hugepages (aka. Transparent Hugepages) to system/hugepage plugin. 2015-08-25 13:46:34 +02:00
Paul Saunders
b17436fe80 Rework to tail_open log files 2015-08-06 12:08:55 +01:00
Niklas Yann Wettengel
9cc4259f6e Added handling of multiple lxc.network.veth.pair-lines 2015-08-03 15:37:42 +02:00
vkh78
5df0724eec Add openntp_offset plugin.
Add a plugin that, like ntp_offset plugin, measures offset, delay and jitter
for the active OpenNTPd peer.
2015-08-01 11:34:05 +02:00
Paul Saunders
5c671ba157 zenus_: Let's try fixing that compilation error again 2015-07-20 11:03:25 +01:00
Paul Saunders
73c0ad7797 zenus_: Correct compilation errors when Logger not available 2015-07-20 10:46:58 +01:00
Paul Saunders
fe2707654f zenus_: Handle "unlimited" accounts 2015-07-20 10:35:43 +01:00
ak4t0sh
338001fb6a file_size graph : useless graph_scale removal 2015-07-19 21:19:29 +02:00
Andrey (suse24)
fb4914f77d rewrite memcached family plugins: bytes_, connections_, hits_, items_, requests_, traffic_
for unix socket usage
2015-07-13 01:38:54 +03:00