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

2724 Commits

Author SHA1 Message Date
@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
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
Andrey (suse24)
13b6ca382e redis plugin: add unixsocket feature 2015-07-12 23:23:16 +03:00
Stig Sandbeck Mathisen
7f9afa0160 Merge pull request #629 from k3nnyfr/patch-2
Update proftpd_count
2015-07-11 23:25:02 +02:00
Alexandre
3adc1590e6 Update proftpd_count
Fixed wrong/old path for xferlog
2015-07-10 15:38:38 +02:00
Alexandre
89e9cdf1ed Update proftpd_bytes
Fixed wrong/old path for xferlog
2015-07-10 15:37:19 +02:00
Stig Sandbeck Mathisen
fcc8e1fe80 Merge pull request #621 from exhuma/stacked-postfix-queue
Stack postfix mailqueues instead of overlapping.
2015-06-23 16:47:36 +03:00
Stig Sandbeck Mathisen
9518ffa109 Merge pull request #555 from TobleMiner/master
[apc_status] Added multigraph capabilities and fixed regex
2015-06-23 16:37:08 +03:00
Thomas A
c40eabee7e Add snmp__synology_* plugins
Synology specific snmp plugins for:
- System temperature
- HDD temperature
- UPS Charge & Load
2015-06-18 19:37:42 +02:00
Viktor Szépe
25a1a06a4a Missing condition 2015-06-08 17:10:04 +02:00
Viktor Szépe
7220fda4ad print statements need variables 2015-06-08 17:05:20 +02:00
Viktor Szépe
c72251a7f9 Not using memory is a warning condition
When a daemon fails `-nan` is its memory usage.
2015-06-08 14:38:11 +02:00
Steve Schnepp
54becf68ca p/if1sec: initial add 2015-06-01 20:12:47 +00:00
Steve Schnepp
c5238dbc5f p/multicpu1sec-c: always exit(0) when successful 2015-05-30 08:43:22 +00:00
Steve Schnepp
066bec8d0b Merge pull request #622 from steveschnepp/multicpu1sec-c
Multicpu1sec c optimsations
2015-05-30 10:40:05 +02:00
Steve Schnepp
9901e00140 p/multicpu1sec-c: keep the files open 2015-05-26 20:56:57 +00:00
Steve Schnepp
2db160e268 p/multicpu1sec-c: use posix IO instead of stdlib 2015-05-26 20:50:26 +00:00
Michel Albert
d6465721f3 Stack postfix mailqueues instead of overlapping.
It is very hard to see the real values in the postfix queue when they
are overlapping. Having a stacked graph eleviates this whil still
retaining all the necessary data.
2015-05-26 16:01:48 +02:00
Michel Albert
a8e524449d Plugin runs, even if no access to list DBs.
If the user as whom "munin" connects has no rights to list existing DBs,
the plugin crashes. Even though the rest of the code is OK. Listing DBs
is only necessary in the case of auto-configuring the plugin. Not for
running it.

This removes the line which causes the bug. The variable which is set in
this line is anyway not used.
2015-05-26 15:52:44 +02:00
Stig Sandbeck Mathisen
a52f8e49c9 Merge pull request #619 from smith153/master
Add modem-nvg510
2015-05-26 11:01:03 +02:00
Samuel Smith
ab215a5436 Add autoconf support 2015-05-25 16:08:34 -05:00
Stig Sandbeck Mathisen
4f6929be39 Merge pull request #617 from HeisSpiter/master
cyrus-imapd:
2015-05-23 21:12:42 +02:00
Samuel Smith
98afc91e34 Add modem-nvg510
Tracks most stats reported from NVG510 DSL modems
2015-05-23 12:19:47 -05:00
Stanislav Kopp
5715bb2408 fixed regex for "vm_name" resolv, so VMs with dash in the name will be
displayed correctly
2015-05-21 15:40:11 +02:00
Pierre Schweitzer
888d91f4e6 cyrus-imapd:
First, try to look for proc_path: config parameter.
If it doesn't exist, fallback to old method, and extrapolate the configdirectory: config parameter
2015-05-20 15:24:30 +02:00
amichel
c147534385 Change interpreter to bash, [[ is just better 2015-05-16 01:59:27 -07:00
Adam Michel
26cac8f856 Forgot to use abstracted variables for stat files 2015-05-15 17:36:57 -07:00
Adam Michel
940fe45145 Refactor of variable assignment method 2015-05-15 17:28:14 -07:00
amichel
7f928fb5fb Re-submit zfsonlinux_stats_ 2015-05-15 10:16:14 -07:00
Stig Sandbeck Mathisen
1a3bfee654 Merge pull request #595 from Zumata/master
Fixed typo in rabbitmq_queue_memory
2015-05-05 13:49:12 +02:00
Stig Sandbeck Mathisen
2fa45511c6 Merge pull request #563 from elfurbe/zfs_list
Zfs list
2015-05-05 13:48:36 +02:00
Stig Sandbeck Mathisen
c39ff9fe6d Merge pull request #562 from elfurbe/zfsonlinux_stats_
Added zfsonlinux_stats plugin
2015-05-05 13:48:16 +02:00
Stig Sandbeck Mathisen
4df8dcdba8 Merge pull request #549 from roobre/master
Fixed sent/received count and replaced wc -l with -c
2015-05-05 13:47:54 +02:00
Stig Sandbeck Mathisen
387652afa5 Merge pull request #597 from sugamasao/sugamasao-patch-1
unicorn_ "unicorn_rails" process not working
2015-05-05 13:43:36 +02:00
Stig Sandbeck Mathisen
f5e4c2d36c Merge pull request #606 from leeclemens/fix_php_apc_grammar
Make capitalization and grammar consistent
2015-05-05 13:42:59 +02:00
Stig Sandbeck Mathisen
d32dbf230a Merge pull request #612 from googley/master
fix old wrong variable
2015-05-05 13:41:41 +02:00
Stig Sandbeck Mathisen
b6bec53396 Merge pull request #613 from mittyorz/disk/raid/refactor
refactoring, bugfix and enhancement for disk/raid plugin
2015-05-05 13:38:08 +02:00
Ken-ichi Mito
48d0a2e2b0 fix - remove error message, fetch correct count source
* redirect error message of `ls` to /dev/null
* fetch mismatch_cnt to get correct count

* https://www.kernel.org/doc/Documentation/md.txt
  * sync_completed: the number of sectors that have been completed
  * mismatch_cnt: the number of errors that are found
2015-05-05 01:02:49 +09:00
Ken-ichi Mito
6284302ae1 enhancement - fetch remaining time of array rebuilding and show them on config
* add info about remaining time, read-only status
 * change label to follow b39d26e
2015-05-04 18:47:10 +09:00
Ken-ichi Mito
760b14f554 enhancement - use only /proc/mdstat, stop using /sbin/mdadm
* mdadm needs super-user privileges, but /proc/mdstat is readable for nobody
 * fetch an array state from mdstat 'reshape|check|resync|recovery'
  * reshape, recovery: rebuilding array -> set percent to _rebuild.value
  * check, resync: data scrubbing or mirror rebuilding => set percent to _check.value
   * resync=DELAYED|PENDING => set both to zero, because details are unknown even if using mdadm

 * more info about /proc/mdstat => kernel src:/drivers/md/md.c, md_seq_show()
2015-05-04 18:45:46 +09:00
Ken-ichi Mito
9845279a30 fix - mdadm has '--readonly' option to make the array 'active (read-only)' 2015-05-04 18:11:13 +09:00
Ken-ichi Mito
2670e4dc26 refactoring - split a single regex matching to three matchings
* one line regular expression matching to multiline text is a bit hard to picture
 * apply regular expressions to each line
  * first line should like "active raid1 sda1[0] sdc1[2] sdb1[1]"
  * second line should like "123456 blocks super 1.2 [2/2] [UU]"
  * third line will appear when the array is in action
2015-05-04 18:09:13 +09:00
Ken-ichi Mito
2e0acaca2b refactoring - replace TAB with 8 spaces, use lexical variable for file handle
* reduce indentation of local($/)
2015-05-04 14:56:30 +09:00
Élie
2848fee19d fix old wrong variable 2015-04-29 11:28:38 +02:00
Foxlik
22621b6a8b mongo_collection_ to track per-database statistics
Modified version of plugins from https://github.com/pcdummy/mongomon that composes all the plugins into one script.
It works fine, but still leaves a room for future improvement if anyone is interested.
2015-04-17 12:50:25 +02:00
Wouter Verhelst
9fd750dfc4 zfs-filesystem-graph: remove --upper-limit
Providing a --upper-limit parameter is only useful if the size of the
filesystem never changes. On ZFS, this assumption is only true for the
zpool; for all other filesystems, the available space is shared, and the
totalled values will vary. When this is the case, the --upper-limit
parameter will obscure peaks in the graph.
2015-04-15 23:53:38 +02:00
Lee Clemens
311e2aa082 Add graph_scale no to php_acp_ for Percents graph 2015-04-15 12:29:09 -04:00
Lee Clemens
edff2bdc5c Make capitalization and grammar consistent 2015-04-15 12:14:52 -04:00
Steve Schnepp
7d88587fb6 multicpu1sec-c: use plain POSIX instead of stdlib
As it will be used every second, we should limit the overhead
2015-03-31 22:17:16 +00:00
Steve Schnepp
6ed404cbc9 multicpu1sec-c: ignoring generated files 2015-03-31 20:33:54 +00:00
Stig Sandbeck Mathisen
4a6b17b7bd Merge pull request #594 from rrzefox/new_allnet_plugin
new plugin for monitoring allnet ip sensoric devices (e.g. ALL4500)
2015-03-26 21:01:51 +01:00
Mikel Olasagasti Uranga
ec4951b732 Add wasted memory to the graph, now the sum is always the total assigned memory 2015-03-26 19:03:11 +01:00
Mikel Olasagasti Uranga
2ad552cb04 Normalize php's plugin categories 2015-03-25 15:13:27 +01:00
Jason Woods
8fef176a3e Add TITLE_PREFIX to redis_ 2015-03-16 12:54:21 +00:00
Steve Schnepp
c10abbef57 Merge pull request #602 from AronNovak/backup
General purpose backup monitoring plugin
2015-03-15 10:05:50 +01:00
Stig Sandbeck Mathisen
f05e3897d5 Merge pull request #601 from sugamasao/feature-unicorn-change-pid-name
unicorn_memory_status/unicorn_status change pid name
2015-03-14 21:03:45 +01:00
Stig Sandbeck Mathisen
3aec3d5d3d Merge pull request #600 from driskell/feature/vsftpd_improvements
Improve vsftpd plugin
2015-03-14 19:46:36 +01:00
Steve Schnepp
1c9ed0d94b Merge pull request #598 from dotdoom/upstream
Update jabber/network plugins
2015-03-12 22:11:29 +01:00
Jason Woods
b315a1c8c2 Improve vsftpd plugin
- Allow log file path to be configured via plugin-conf.d env.logfile
- Add counters for successful and failed renames
- Switch to use DERIVE and min 0 to fix problems during rotation and show request counts per period
- Improve performance for large log files by using awk
2015-03-12 16:16:04 +00:00
Aron Novak
6e714d7286 General purpose backup monitoring plugin
If you have a directory where daily, weekly, monthly you generate
backups of files, SQL databases, etc, you might want to be informed
if the backup generation process is gone or the behavior changes
greatly. This monitoring plugin watches the number of young files
in a certain directory. Relies on find command to do the job.
2015-03-11 16:34:59 -04:00
Mike O'Driscoll
78bb6f750b Removing erroneous line from mtr output.
Newer versions of mtr outputs a "Start: <date here>" line which would be
picked up and incorrectly graphed in munin. Adding an additional inverse grep
field to remove this extra line if it is present. Also added case insensitive
flag to the grep.
2015-03-11 11:10:01 -04:00
Artem Sheremet
01ae710b24 Fix logic of ping plugin default behavior (-w 2) 2015-03-11 12:25:20 +01:00
Artem Sheremet
b518af0f69 ejabberd_resources: add mnesia table info support 2015-03-11 12:25:20 +01:00
Artem Sheremet
85072bf99d Update ejabberd_resources_* to use erl_call 2015-03-11 12:25:20 +01:00
Ingo Oppermann
50cb217cfe Set order for objects and expunge 2015-03-10 16:30:33 +00:00
Ingo Oppermann
7041db3964 Fix hit rate calculation
In varnish4, purges are counted as client_req but not as hit or miss anymore.
This fix recalculates client_req based on cache_(hit|miss|hitpass).
2015-03-10 16:30:33 +00:00
Ingo Oppermann
de86866b02 Fix typos in installation instruction 2015-03-10 16:30:33 +00:00
Léo POIROUX
47a99e02ee Quotes error
syntax error at /etc/munin/plugins/varnish_bans line 925, near """ defined"
2015-03-10 16:27:39 +00:00
Léo POIROUX
cc15e33453 Bugfix warning messages
Odd number of elements in hash assignment at /etc/munin/plugins/varnish_bans line 884.
Use of uninitialized value $ident in hash element at /etc/munin/plugins/varnish_bans line 927.
2015-03-10 16:27:39 +00:00
Léo POIROUX
d658c583e8 Quotes error
syntax error at /etc/munin/plugins/varnish_bans line 925, near """ defined"
2015-03-10 16:22:54 +00:00
Léo POIROUX
ed8a615e55 Bugfix warning messages
Odd number of elements in hash assignment at /etc/munin/plugins/varnish_bans line 884.
Use of uninitialized value $ident in hash element at /etc/munin/plugins/varnish_bans line 927.
2015-03-10 16:22:54 +00:00
sugamasao
d2529b0cb4 unicorn_memory_status/unicorn_status change pid name
User to be able to change the pid name
fixed at “unicorn.pid, but can be changed
use `env.pid_name my_unicorn.pid`
2015-03-10 09:52:45 +09:00
sugamasao
9b36f418fa unicorn_ "unicorn_rails" process not working
`grep "unicorn worker` is unicorn_rails process not match.

I want to match the `unicorn` or 'unicorn_rails'
2015-03-09 17:21:32 +09:00
Steve Schnepp
acad90146d Merge pull request #596 from steveschnepp/multicpu1sec-c
Multicpu1sec c
2015-03-08 20:35:47 +01:00
Steve Schnepp
308ba4757e multicpu1sec-c: use the env vars for tmp file paths 2015-03-08 18:58:49 +00:00
Stig Sandbeck Mathisen
cb9544f409 Merge pull request #566 from laserb/master
modified data_url for firmware >= 6.20
2015-03-06 11:16:04 +01:00
Vladimir Ryazanov
d60ad39762 fixed default values for rabbitmq_queue_memory 2015-03-05 18:42:20 +08:00
Vladimir Ryazanov
c18c1863cf relatively more reasonable default values for rabbitmq_queue_memory 2015-03-05 18:27:34 +08:00
Vladimir Ryazanov
c4220bde5f Fixed typo in rabbitmq_queue_memory 2015-03-05 17:22:09 +08:00
Michael 'PoempelFox' Meier
23f3138c8e new plugin for monitoring allnet ip sensoric devices (e.g. ALL4500) 2015-03-04 15:58:48 +01:00
Michael 'PoempelFox' Meier
b3ac512550 fix naming of lustre plugins.
- in one case there was a typo in the filename (inDodes instead of inodes)
- in the other two cases, make the naming consistent.
2015-03-04 11:02:22 +01:00
Steve Schnepp
99d3a42627 multicpu1sec-c: fix the /proc/stat parsing 2015-03-04 00:00:05 +00:00
Steve Schnepp
79f72b87fb multicpu1sec-c: fix value (remove idle) 2015-03-03 23:17:23 +00:00
Steve Schnepp
16b017fcd7 multicpu1sec-c: handle fork 2015-03-03 23:16:41 +00:00
Steve Schnepp
b0e8dcea39 multicpu1sec-c: using DERIVE
We just delegate the whole CPU % computing to RRD
2015-03-03 22:48:20 +00:00
Steve Schnepp
4a9b0e4796 multicpu1sec-c: remove debugging statements 2015-03-03 22:43:39 +00:00
Steve Schnepp
339bfec68f multicpu1sec-c: adding locking to avoid races 2015-03-03 22:40:37 +00:00
Steve Schnepp
6dec8c3357 multicpu1sec-c: opening the file r/w to truncate it 2015-03-03 22:35:46 +00:00
Steve Schnepp
c86e4ab2fd multicpu1sec-c: implement the "fetch" cmd 2015-03-03 22:29:41 +00:00
Steve Schnepp
9ac74f8d9b multicpu1sec-c: implement the "acquire" cmd 2015-03-03 22:28:37 +00:00
Steve Schnepp
81e9ffca94 plugins: adding C version of multicpu1sec 2015-03-03 18:24:14 +00:00
Stig Sandbeck Mathisen
a70f7e48b2 Merge pull request #553 from vlajos/typofixes-vlajos-20141204
typofixes - https://github.com/vlajos/misspell_fixer
2015-03-02 23:11:18 +01:00
Veres Lajos
fba800ae52 typofixes - https://github.com/vlajos/misspell_fixer
Suspicious sections:
plugins/mail/postfix_mail_stats		recieved.label
plugins/nginx/nginx_vhost_traffic
2015-03-02 11:51:38 +00:00
Stig Sandbeck Mathisen
6be526dba5 Merge pull request #577 from ercpe/fix-firebird-gstat-path
Fixed firebird plugin:
2015-03-02 12:49:41 +01:00
Stig Sandbeck Mathisen
6cfc863d4a Move to plugins/other 2015-03-01 23:27:53 +01:00
Arran Cudbard-Bell
31ad4788f4 Add freeradius packet queue plugin 2015-03-01 23:25:12 +01:00
Stig Sandbeck Mathisen
6e867cad87 Move to plugins/security 2015-03-01 23:14:50 +01:00
Stig Sandbeck Mathisen
0e73a06465 Use #!/usr/bin/env python 2015-03-01 23:10:16 +01:00
Lee Clemens
7028ede47f Add example-graphs for fail2ban_ 2015-03-01 23:07:48 +01:00
Lee Clemens
c91df8ccc9 Include graph_total as current fail2ban plugin does 2015-03-01 23:07:48 +01:00
Lee Clemens
a11e32ff40 Add fail2ban_ wildcard plugin for extended status 2015-03-01 23:07:48 +01:00
Steve Schnepp
eeaf47c6b2 Merge pull request #584 from rrzefox/updatesnmpupsplugin
overhaul of snmp__ups_ plugin.
2015-02-27 17:49:50 +01:00
Steve Schnepp
983d37a2a1 Merge pull request #585 from rrzefox/newsnmprms2
new plugin for monitoring Knuerr RMS Compact II rack monitoring units
2015-02-27 17:48:53 +01:00
Kenyon Ralph
578652fc1c Merge pull request #583 from caseycs/mysql_slave_alerts
add mysql slave alerts
2015-02-24 12:17:10 -08:00
sokai
c4e1760c5a small update of README.md
* reflects changes of @ssm (commit c4c0a9872c, 5 Oct 2014)
* added path and command examples for installation
2015-02-22 14:40:21 +01:00
Gabriel Filion
78a229dd0d mysql_connections_per_user: skip internal user "system user"
This is the user name used internally by mysql for binlog handling (even
though it's not present in the mysql.user table).

The space in the name makes the plugin freak out about an unknown
"system" value.

Number of connections for this interal user is irrelevant.
2015-02-17 17:18:00 -05:00
Michael 'PoempelFox' Meier
94438298d1 new plugin for monitoring Knuerr RMS Compact II rack monitoring units 2015-02-13 17:18:36 +01:00
Michael 'PoempelFox' Meier
7a306e6223 overhaul of snmp__ups_ plugin.
Changes:
- More queries supported (inputpower, batterycurrent, batteryruntime (how long
  have we been running on battery), batterypercent (percent remaining),
  inputlinebads (how often was input bad))
- fix a few wrong units (e.g. current is measured in amp, not in watt)
- some UPSes violate RFC 1628 by not returning the number of input-/
  output-lines they have. In this case assume 3 lines instead of 0
  (and just printing nothing at all).
- Make mode parameters all lowercase instead of camelcase - camelcase
  just looks retarded in the plugin-symlink-names.
- some more smaller fixes
2015-02-13 16:58:26 +01:00
Ilia Kondrashov
11971e9f39 add mysql slave alerts 2015-02-11 16:06:28 +01:00
Steve Schnepp
323b4a7937 Merge pull request #582 from bashgeek/master
Enhance nginx_error plugin
2015-02-05 11:13:04 +01:00
Daniel Schmitz
2338b83eb3 Changed log split counter back to default value 2015-02-05 13:54:24 +08:00
Daniel Schmitz
37a7317c1d Read file one time and sort counts into array instead of reading log file for each status code again 2015-02-05 13:44:53 +08:00
Christian Beer
c098ee86fa update the ossec plugin
- harmonize the coding style of the three scripts
- harmonize the label names and file names with other popular plugins
- fix active_response script to use correct date format
2015-02-04 17:24:37 +01:00
Steve Schnepp
375621b4ba Merge pull request #569 from leeclemens/revert-534-master
Revert "Avoid bashism"
2015-02-03 13:16:01 +01:00
Steve Schnepp
0115be09d0 Merge pull request #575 from HeisSpiter/master
Fix a typo in IPv6 handling which was actually leading to totally ignore...
2015-02-03 13:15:29 +01:00
Steve Schnepp
4466215669 Merge pull request #578 from letompouce/master
mpdstats_: fix example documentation.
2015-02-03 13:15:06 +01:00
Thor77
0ec85268c4 add readme 2015-02-02 13:48:46 +01:00
Thor77
2aa348462c add example graph 2015-02-02 13:25:52 +01:00
Thor77
9bc39fb2cf fix issue on logrotate 2015-02-02 13:01:57 +01:00
Thor77
8fe960de7b add znc_logs plugin 2015-01-31 15:42:15 +01:00
ToM
e5780b2c9f mpdstats_: fix example documentation. 2015-01-31 14:56:49 +01:00
Johann Schmitz
c1abcd6bc5 Reverted to awk to extract database name 2015-01-30 13:40:26 +01:00
Johann Schmitz
66c38543c7 Fixed firebird plugin:
* Use gstat from path if available; fall back to /opt/firebird/bin/gstat if gstat could not be found
* Use bash to strip of firebird_ prefix from name
* Fixed description
2015-01-30 13:29:41 +01:00
Pierre Schweitzer
14d5c7ef72 Fix percent graph generation for weekly & monthly views 2015-01-26 17:23:36 +01:00
Pierre Schweitzer
ee35f9be36 Fix a typo in IPv6 handling which was actually leading to totally ignore IPv4 traffic. 2015-01-26 10:17:12 +01:00
Pierre Schweitzer
acb1dfb0a4 Use MUNIN_STATEFILE env variable to support multiple masters instead of own made.
Suggested by Steve Schnepp
2015-01-22 10:46:21 +01:00
Steve Schnepp
3c9b0b9360 Merge pull request #571 from sepastian/feature_unicorn_show_name_of_application
unicorn: display name of application.
2015-01-21 23:53:36 +01:00
Pierre Schweitzer
be7d3f8249 Fix regexp in case iptables returns huge numbers. It may not have spaces at the begin of the line.
Make use of state file so that the plugin doesn't show an increasing jauge, but a current network usage
2015-01-21 18:16:27 +01:00
Sebastian Gassner
5be2452250 unicorn: display name of application. 2015-01-15 13:23:45 +01:00
Oliver Ladner
397100426e Added nscd plugin 2015-01-14 11:23:54 +01:00
Lee Clemens
3a4b7fcb35 Revert "Avoid bashism" 2015-01-13 21:16:57 -05:00
Raphael Freudiger
d0b57b8f9f modified data_url for firmware >= 6.20 2015-01-02 16:26:49 +01:00
Steve Schnepp
3d7046d519 Merge pull request #565 from steveschnepp/openweather
Openweather plugin
2015-01-01 15:44:51 +01:00
Steve Schnepp
2c5943e469 p: updating openweather_ to be multigraph
Now it graph all the values coming from the API
2015-01-01 14:09:08 +00:00
Steve Schnepp
c8f30b0956 p: adding openweather_ 2015-01-01 09:04:34 +00:00
amichel
7c3490ba2b Trying to make this into a one file commit. :| 2014-12-25 13:30:21 -07:00
amichel
cb6c9595eb Added zfs_list plugin 2014-12-25 13:23:05 -07:00
amichel
189fffebb4 Added zfsonlinux_stats plugin 2014-12-24 17:19:23 -07:00
Johann Schmitz
40532b6824 Use a zero-based percentage graph for nginx cache status 2014-12-17 13:07:48 +01:00