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

3223 commits

Author SHA1 Message Date
Lars Kruse
24ea5d29e9 nginx_error: improve documentation 2018-01-20 01:50:18 +01:00
Lars Kruse
7ed71b441d nginx_error: add support for 'dirty config' capability 2018-01-20 01:50:18 +01:00
Lars Kruse
0e864944d7 nginx_error: improve readability of array accesses 2018-01-20 01:50:18 +01:00
Lars Kruse
8a68200a67 nginx_error: fix style issues reported by shellcheck 2018-01-20 01:50:18 +01:00
Lars Kruse
808a21d4fb nginx_error: improve readability of symlink configuration code 2018-01-20 01:50:18 +01:00
Lars Kruse
f4c192469f nginx_error: introduce real version number 2018-01-20 01:50:18 +01:00
Pierre-Alain TORET
452003a398 Update tor_ plugin author
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
2017-12-15 14:47:29 +01:00
Pierre-Alain TORET
99123efbb8 Make syncthing_ more portable
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
2017-12-13 19:46:47 +01:00
Pierre-Alain TORET
6ee4fc8d30 Add syncthing plugin 2017-11-15 13:54:43 +01:00
Henti Smith
6d50ab4900 Check node offline status using boolean
The previous behaviour checked offline status using a regular
expression. Jenkins 2 uses a boolean value
2017-11-09 09:57:39 +00:00
Henti Smith
50e8e27722 Added recursion to jenkins_
The previous behaviour ignored the folder structure in Jenkins 2.
2017-11-09 09:54:57 +00:00
Bert Peters
b5e31b6612 Clean up pacman_pending_updates.
No more environment variables since those can easily be configured with
regular munin settings.

Properly quote all strings.

No longer use temp files for holding update information; instead hold it
all in a variable.
2017-10-05 11:28:15 +02:00
Bert Peters
e9150b1892 Add specific updates to extinfo field. 2017-10-03 11:08:25 +02:00
Jan Egil Vestbø
67d6e559ec Read correct values from /proc/net/dev 2017-09-30 17:44:16 +02:00
Jan Egil Vestbø
621744a6f0 Includes more kvm-processes 2017-09-30 17:42:37 +02:00
Bas Couwenberg
a86de7871a Use exit status 0 for autoconf, provide reason for 'no' answer. 2017-09-29 10:20:40 +02:00
Bas Couwenberg
f9426daca5 shellcheck fixes for pdns-recursor plugins. 2017-09-29 09:34:25 +02:00
Bas Couwenberg
9aa6d7e977 shellcheck fixes for pdns-server plugins. 2017-09-29 09:27:34 +02:00
Bas Couwenberg
87d30e5597 Use pdns_control utility instead of pdns init script.
The init script is not usable on systems using systemd (e.g. Debian stretch).
2017-09-28 09:54:22 +02:00
Wouter Verhelst
608a2a5ad7 Allow for _ in original dataset name
The current code escapes / (which is legal as part of a dataset name for ZFS, but illegal as part of a munin graph name) into _ (which is legal for both). The result is that any _ characters in the original filename get changed into / in the legend, which is confusing.

Fix by escaping any existing _ characters into __ first, and then later replacing // into _ again. // is a sequence that will not occur in a ZFS dataset name, so any double-/ sequence must therefore have been a _ originally.
2017-09-18 13:56:29 +02:00
Lars Kruse
a8d117a3f0 olsrd: adjustments for the output format used by olsrd v0.9.5
Changes include:
* use short names for "urls" (e.g. "lin" instead of "links")
* whitespace instead of semicolon used as separators in "mid"
* ignore variable number of header lines
2017-09-11 00:51:49 +02:00
Kai
56bcc8cda1 Add files via upload 2017-08-24 21:59:35 -04:00
Kai
832a58c510 Add files via upload 2017-08-24 12:42:37 -04:00
sumpfralle
61b6e28539 Merge pull request #867 from shakemid/add_zpool_cap
Add zpool_capacity plugin
2017-08-15 20:12:22 +02:00
Neraud
0736033f4d Add executable bit 2017-08-14 11:28:44 +02:00
K.Cima
b2acd0514d Fix for pullreq #867 2017-08-14 12:04:00 +09:00
sumpfralle
8f92eb1715 Merge pull request #847 from shtrom/multi-ssl
[ssl-certificate-expiry] Replace ssl_ with a single graph showing all expiries
2017-08-14 04:43:24 +02:00
sumpfralle
cb868b07bb Merge pull request #866 from shakemid/fix_oracle_plugin
Update oracle_sysstat plugin
2017-08-14 04:34:48 +02:00
K.Cima
3f0af3802a Add zpool_capacity plugin 2017-08-04 17:05:12 +09:00
K.Cima
a6b505540f Add illumos, FreeBSD, Linux support for zfs_arcstats plugin, cleanup code 2017-08-04 16:52:48 +09:00
K.Cima
d0c8e0b0a8 Fix to work autoconf. Cleanup code. 2017-08-04 16:13:58 +09:00
sumpfralle
442bc06d30 Merge pull request #860 from Neraud/deluge
Add deluge_ plugin
2017-08-03 01:13:33 +02:00
Neraud
205205aefd Fix exit code for autoconf
The plugin should always return 0
2017-07-30 09:40:31 +02:00
Neraud
1283bec05e Fix printing error message to stdout when running the plugin 2017-07-30 09:39:56 +02:00
Neraud
f84eee6118 Improve log usage
Migrate to lazy message evaluation
2017-07-30 09:38:26 +02:00
Neraud
ac255fa70d Improve code style 2017-07-30 09:32:02 +02:00
sumpfralle
19597f8022 Merge pull request #848 from shtrom/http_load_multi
[http_load_] Add multigraph support
2017-07-23 14:58:42 +02:00
Olivier Mehani
f4e73b807f [http_load_] Use perldoc
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-07-23 13:46:39 +10:00
Olivier Mehani
81e1966814 [ssl] Remove legacy ssl, and replacement ssl-certificate-expiry
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-07-23 13:19:40 +10:00
Lars Kruse
e384268157 [zpool_iostat] added example graphs (by @Rayziltl) 2017-07-22 16:02:25 +02:00
Lars Kruse
14fae65757 [zpool_iostat] keep previous fieldnames 2017-07-22 16:02:25 +02:00
Lars Kruse
aa9a39f043 [zpool_iostat] improve formatting and variable names 2017-07-22 16:02:25 +02:00
Lars Kruse
2ad0dfec78 [zpool_iostat] fix whitespace issues 2017-07-22 16:02:25 +02:00
Lars Kruse
0e5e9cbdfb [zpool_iostat] use backward compatible fieldnames 2017-07-22 16:02:25 +02:00
Lars Kruse
dd9cf0c0b9 [zpool_iostat] change category from 'filesystem' to 'disk' 2017-07-22 16:02:25 +02:00
Lars Kruse
7b2cefa45d [zpool_iostat] add POD documentation 2017-07-22 16:01:45 +02:00
Lars Kruse
77b9a515a5 [zpool_iostat] enable 'exit_on_error' and 'exit_on_unset' via 'set -eu' 2017-07-22 16:01:45 +02:00
Lars Kruse
3e86f2b80a [zpool_iostat] use 'clean_fieldname' and separate function 'get_pool_iostat'
FIeldnames possibly started with a digit before.
Closes: #779
2017-07-22 16:01:45 +02:00
Lars Kruse
9640be3646 [zpool_iostat] remove usage of temporary file 2017-07-22 16:01:45 +02:00
Lars Kruse
64c30de05f [zpool_iostat] autoconf checks zpool executable 2017-07-22 16:01:45 +02:00
Lars Kruse
67af152b9e [zpool_iostat] fix shellcheck warnings 2017-07-22 16:01:45 +02:00
Lars Kruse
806a9172f4 [zpool_iostat] switch from bash to sh 2017-07-22 16:01:45 +02:00
André de Kock
89898512d3 Fixed output of transactions script
The current output of this script is:

root@master:/etc/munin/plugins# ./pg_transactions 
 \ncommits.value xxxx\nrollbacks.value xxxx

By removing the first `\n` and by adding an `E` before the second `\n` the output is:

root@master:/etc/munin/plugins# ./pg_transactions 
 commits.value xxxx +
 rollbacks.value xxxx

And lastly by adding the `--no-align` attribute you get the correct output:

root@master:/etc/munin/plugins# ./pg_transactions 
commits.value xxxx
rollbacks.value xxxx
2017-07-22 11:29:00 +02:00
Neraud
262bee468d Improve config
AREASTACK for states
Fix stacking and negative for bandwidth
2017-07-21 12:37:08 +02:00
Neraud
70d3c5ed02 Change graph_category to the well-known 'filetransfer' 2017-07-21 11:00:01 +02:00
Neraud
0dd06a6b73 Improve doc
- Migrate style to perldoc
- Improve requirements
- Add interpretation
- Add licence
2017-07-21 11:00:00 +02:00
Neraud
2370d4e742 Improve import handling and autoconf 2017-07-21 11:00:00 +02:00
Neraud
1c0739641f Improve code style 2017-07-21 11:00:00 +02:00
Neraud
5fd233c510 Format code according to PEP0008 2017-07-21 10:59:59 +02:00
Neraud
0f88253361 Move deluge_ plugin to a "torrent" folder 2017-07-16 10:43:48 +02:00
sumpfralle
955e8cec90 Merge pull request #858 from geschke/master
New plugin to get result data of Nanopool ethereum mining pool.
2017-07-16 00:47:18 +02:00
Ralf Geschke
e8ff8cf44a minor fixes as suggested 2017-07-15 20:16:44 +02:00
Neraud
69896717af Fix comment format : use spaces instead of tabs 2017-07-13 12:59:05 +02:00
Ralf Geschke
58b1c1ec56 Updates as suggested, fix of worker data view, new symlink structure to support multiple addresses 2017-07-12 12:55:51 +02:00
Neraud
fa8cab86aa Add deluge_ plugin
Initial version can monitor connections, bandwidth and states.
2017-07-08 19:21:01 +02:00
Neraud
331e3da9be Add executable bit 2017-07-08 11:14:15 +02:00
Neraud
9ce70486fc Minor documentation update
Fix the markdown format for Logtail links.
Add the restart munin-node step.
2017-07-08 10:59:33 +02:00
Neraud
a1f7808b9e Add configuration option for the logs setup 2017-07-08 10:57:09 +02:00
Neraud
3a17b22edf Add configuration option for logtail path 2017-07-08 10:54:37 +02:00
Ralf Geschke
5ff95fb5b2 Info of shares graph fixed 2017-07-06 19:47:44 +02:00
Ralf Geschke
8dcd1caa64 Add plugin to get result data of Nanopool ethereum mining pool. 2017-07-06 19:24:23 +02:00
Jérôme Drouet
f9ec8381b4 ignore UNDEF (not really connected) users 2017-07-05 21:47:34 +02:00
Lars Kruse
d6dcc5d379 Revert "Change category of currency-related plugins from 'other' to 'htc'"
This reverts commit a48cf87333.

see the discussion:
 https://github.com/munin-monitoring/contrib/pull/855
(the term 'htc' is probably too unknown and not really suitable)
2017-07-03 00:02:08 +02:00
Lars Kruse
a48cf87333 Change category of currency-related plugins from 'other' to 'htc'
some categories were changed erroneously before:
  https://github.com/munin-monitoring/contrib/pull/855
2017-07-02 19:28:15 +02:00
sumpfralle
388e42c535 Merge pull request #855 from Cyclenerd/master
Change folder and category of Bitcoin plugins
2017-07-02 13:46:27 +02:00
Nils
fce1e801b6 change bitcoin category from htc to other 2017-07-02 09:03:52 +02:00
Nils
f81bdebc3b move bitcoin to currency folder 2017-07-02 09:01:41 +02:00
sumpfralle
c7afa0cc6f Merge pull request #851 from Cyclenerd/master
Ethereum plugins
2017-07-01 21:09:58 +02:00
Nils
f5715e5eba more beautiful title 2017-07-01 17:41:06 +02:00
Nils
1fe90e4cac better field name to avoid errors 2017-07-01 17:32:08 +02:00
Nils
3298c34c74 convert wei to ether (ETH) via 'fieldname.cdef' 2017-07-01 17:22:28 +02:00
Nils
17a2e23686 ValueError comment 2017-07-01 09:34:50 +02:00
Nils
73d11530ae wei to ether comment 2017-07-01 09:04:23 +02:00
Nils
311888d3b8 category change s/htc/other/ 2017-06-30 08:55:51 +02:00
Nils
25db9a778e exit on ioerror 2017-06-30 08:49:26 +02:00
Nils
2820f32d15 response typo 2017-06-30 08:47:45 +02:00
Nils
88cf4c4541 new currency folder 2017-06-29 07:28:15 +02:00
Nils
6373ccf797 python3 and 2 with working config 2017-06-28 22:34:12 +02:00
Nils
91ca13859e magic markers 2017-06-28 20:55:55 +02:00
Nils
f117dddc11 plain old documentation 2017-06-28 20:49:32 +02:00
Nils
4f14867969 better user agent and some small fixes 2017-06-28 20:33:58 +02:00
Nils
497e66ddcb rename 2017-06-27 22:25:05 +02:00
Nils
32c7266651 variable names 2017-06-27 21:53:50 +02:00
Nils
60c8aba7bc use print_function 2017-06-27 21:53:16 +02:00
Nils
67746dcced use print_function 2017-06-27 21:35:36 +02:00
sumpfralle
918222579a Merge pull request #850 from Dismounted/patch-1
Fix OpenWrt SNMP memory plugin
2017-06-27 21:27:32 +02:00
Nils
2290efb3d3 remove suggest 2017-06-27 21:22:25 +02:00
Nils
b10d8677c7 Please use one import per line 2017-06-27 21:21:41 +02:00
Nils
6db40b77de New plugin etherscan_balance_
Munin plugin to monitor your ethereum (ETH) balance.
2017-06-27 19:06:23 +02:00
Nils
72b060db91 New plugin ethermine_
Munin plugin to monitor your ethermine.org hashrate.
2017-06-27 19:06:01 +02:00
Hanson Wong
e21b8a79d7 Fix non-working shebang. 2017-06-27 10:22:58 +10:00
Hanson Wong
b0be5fd4f5 Adjust shebang for portability. 2017-06-27 10:18:02 +10:00
Hanson Wong
8fd69c45f5 Fix coding style. 2017-06-27 10:17:16 +10:00
Hanson Wong
cbe99fd9fa Fix OpenWrt SNMP memory plugin 2017-06-26 16:26:52 +10:00
daftaupe
d4558aa7de Add example-graphs 2017-06-25 08:18:48 +02:00
daftaupe
ef91313921 Fix import error message for GeoIP 2017-06-25 00:14:48 +02:00
daftaupe
b21eb6aab5 Fix repo url after ownership transfer 2017-06-24 19:29:29 +02:00
daftaupe
ec2d1fea94 Fix import error messages and a tab 2017-06-24 18:33:56 +02:00
daftaupe
f14887f5c8 Fix plugin names due to category change 2017-06-22 10:39:11 +02:00
daftaupe
8732576473 fixes after @sumpfraller comments on pr #849 2017-06-21 15:11:58 +02:00
Olivier Mehani
332396976b fixup! [multi-ssl] Backward compatibility with ssl_ 2017-06-21 21:32:48 +10:00
Olivier Mehani
21cc6fc458 [ssl-certificate-expiry] Rename from multi_ssl
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-20 21:15:17 +10:00
Olivier Mehani
47ef218263 [multi-ssl] Backward compatibility with ssl_
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-20 21:14:24 +10:00
Olivier Mehani
ece1c2b024 [http_load_] Default to Multigraph 2017-06-18 20:55:38 +10:00
daftaupe
0d549a44e4 Add tor/tor_ all-in-one plugin
Available from this plugin :
tor_bandwidth
tor_connections
tor_countries
tor_dormant
tor_flags
tor_routers
tor_traffic
2017-06-17 19:30:39 +02:00
Olivier Mehani
f31fe9a6c3 [multi-ssl] POSIX shell compatibility
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-16 21:09:50 +10:00
Olivier Mehani
3216a70b13 [http_load_] Add multigraph support
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-16 20:50:06 +10:00
Olivier Mehani
d51266a358 [http_load_] Use separate subroutines for config output
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-16 20:50:06 +10:00
Olivier Mehani
91fe427bfc [ssl_/multi_ssl] More legible cert-parsing code
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-16 20:46:12 +10:00
Olivier Mehani
1ee2a115f7 [http_load_] Filter <link> based on rel, and <meta>
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-15 14:48:32 +10:00
Olivier Mehani
cb2a0e6488 [http_load_] Also count elements served over HTTPS
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-15 14:48:32 +10:00
Olivier Mehani
17b36345fa [http_load_] Better User-Agent
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-15 14:48:32 +10:00
Olivier Mehani
caea776610 [http_load_] link $debug to $MUNIN_DEBUG (munin-run --pidebug) 2017-06-15 14:48:32 +10:00
Olivier Mehani
3deea89851 [http_load_] get_cache_file_name doesn't need the $type
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-15 14:48:31 +10:00
Olivier Mehani
ee72efe041 [http_load_] Document running from cron with munin-run
When running from cron, nothing sets MUNIN_PLUGSTATE as needed. Runnig
any of the http_load_ plugins through munin-run with the cron argument
fixes the issue, otherwise the plugin cannot find its cache, and no data
is output.

While at it, we also rope-in MUNIN_DEDUG, so we can use --pidebug from
munin-run.

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-15 14:46:52 +10:00
Olivier Mehani
a4c308081c [multi_ssl] New plugin showing multiple SSL Cert expiry in one graph
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-06-13 10:51:36 +10:00
kaliko
32d620ccf3 Revert switch to metric system 7e0a33e4 2017-05-31 11:25:16 +02:00
kaliko
782c813887 Avoid same multigraph and field name (prevent hitting munin-monitoring/munin#828) 2017-05-30 21:18:32 +02:00
kaliko
5212ed78ec Set upper/lower limit for humidity and wind direction 2017-05-30 21:16:43 +02:00
kaliko
7e0a33e40f Switch to metric system, get rid of kelvin offset
Improved readability
Revert env. var. name change
2017-05-30 12:38:45 +02:00
kaliko
8893cfa8a1 Add missing apiid in URL 2017-05-29 13:50:38 +02:00
Arthur Lutz
7825fc9ed2 use uwsgi not uwsgi_python 2017-05-24 19:09:20 +02:00
K.Cima
fa208cb6f2 Improve oracle_sysstat
- Change to multi-graph plugin
- Add dirtyconfig
- Add config for multi-instance databases
2017-04-29 17:59:25 +09:00
sumpfralle
b02ca5144e Merge pull request #841 from shakemid/add_solaris_zfs_plugin
Add zfs_arcstats
2017-04-28 03:07:45 +02:00
sumpfralle
3eb1f1410a Merge pull request #838 from shtrom/debsecan-cve
[debian/debsecan] Count unique CVEs
2017-04-28 02:57:56 +02:00
Olivier Mehani
b2d742b243 [debian/debsecan_] Quote stragglers
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-04-27 12:26:56 +10:00
K.Cima
36d61b6c90 Add zfs_arcstats 2017-04-27 10:23:47 +09:00
K.Cima
c57fd56611 Add dirtyconfig, change code styles 2017-04-27 08:35:38 +09:00
Olivier Mehani
75a476c2a7 [debian/debsecan_] Code cleanup
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-04-26 21:42:47 +10:00
Olivier Mehani
be789bcab8 [system/debsecan] Count unique CVEs
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2017-04-25 11:23:51 +10:00
sumpfralle
57661e0f96 Merge pull request #836 from qji77/master
nvidia_gpu_: + power consumption (nvidia_gpu_power)
2017-04-20 00:33:10 +02:00
Lars Kruse
4b2fcbf8b9 replace hard-coded paths (e.g. '/var/lib/munin/plugin-state') with '$MUNIN_PLUGSTATE'
see http://guide.munin-monitoring.org/en/latest/plugin/env.html
2017-04-18 23:32:55 +02:00
Robert Kulyassa
59361d6cab nvidia_gpu_: + power consumption (nvidia_gpu_power) 2017-04-18 18:32:03 +02:00
dmzkrsk
ca7cbd717a Use $MUNIN_PLUGSTATE instead of hardcoded path 2017-04-18 15:19:11 +07:00
sumpfralle
87b20d70e4 Merge pull request #833 from shakemid/add_solaris_system_plugins
Add interrupts, forks, fsstat_bytes, fsstat_act_ plugins for Solaris
2017-04-18 03:51:12 +02:00
K.Cima
0670445765 Fix for pull req #833 2017-04-18 09:11:17 +09:00
sumpfralle
71149527b0 Merge pull request #834 from ka7/feature/spelling2
spelling fixes (2nd try)
2017-04-18 00:24:48 +02:00
klemens
8589c6df43 spelling fixes (2nd try) 2017-04-17 22:43:38 +02:00
K.Cima
726abac461 Add interrupts, forks, fsstat_bytes, fsstat_act_ plugins for Solaris 2017-04-17 22:05:19 +09:00
Ander Punnar
ba37da5563 clarify 2017-04-15 18:12:48 +03:00