make plugin http_response executable
Add multigraph plugin for http response codes and times
In contrast to using http_responsecode and http_loadtime with the sameconfiguration, this plugin performs only one request per site and muninrun to gather its statistics.
avoid blocking in http_responsecode
Just in case there is a firewall dropping packages, this pluginwould block until the plugin timeout is reached. This change introducesthe possibility to configure a much lower individual timeout.
Improve perlpod formatting for multiple plugins
Escpecially the final marker ("=cut") was missing in these plugins.
Ruby plugins: apply code changes as suggested by "rubocop --auto-correct"
Ruby plugins: apply style changes as suggested by "rubocop --fix-layout"
Modified http_request_time to allow specifying a user agent
Similar to other settings for this plugin, there is a newenv.urlN_agent setting which allows specifying a user agent
Fixed autoconf on http_request_time
Previously it would error since the $url variable isthe array key isn't the url to check it's a santized version
Fix spelling mistakes in comments and descriptions
Thanks, codespell!
Improve incorrect or unspecific output for "autoconf"
Some plugins emit wrongly formatted "no" messages or lack the "yes" message on success.
Fix trivial instances of wrong autoconf exitcodes
Whitespace cleanup
Review and unify category assignments of plugins
[http_load_] Use perldoc
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
[http_load_] Default to Multigraph
[http_load_] Add multigraph support
[http_load_] Use separate subroutines for config output
[http_load_] Filter <link> based on rel, and <meta>
[http_load_] Also count elements served over HTTPS
[http_load_] Better User-Agent
[http_load_] link $debug to $MUNIN_DEBUG (munin-run --pidebug)
[http_load_] get_cache_file_name doesn't need the $type
[http_load_] Document running from cron with munin-run
When running from cron, nothing sets MUNIN_PLUGSTATE as needed. Runnigany of the http_load_ plugins through munin-run with the cron argumentfixes the issue, otherwise the plugin cannot find its cache, and no data...
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
Category Tree: reduce number of categories
Category Tree: Reduce number of categories
[http_load_] Fix issue with long domain name
Munin 1.0 supports fieldnames of at most 19 characters. For domain nameslonger than that, this plugin simply truncate the names in its own cachedown to 19.
This creates an issue with the `response` graph, which appends the HTTP...
Use /bin/bash as interpreter
- uses "echo -en"
Move plugins to subdirectory
Merge branch 'pr/378'
HTTP-Response code plugin
imported from gnuheidix/munin-plugins
Google PageSpeed plugin added
http_request_time: document the timeout option
lower the timeout to respect the default munin timeout
make timeouts customizable
move mongrel plugins to the http directory, since mongrel is an http server
http/http_request_time: fix documentation
Merge pull request #206 from aptivate/master
Improved HTTP plugin, new CPU and page fault plugins
Support underscores in URLs; typo.
Improve the HTTP plugin by allowing configuring a proxy and friendly name per URL.
Note that the configuration file syntax has changed. You need one "url" variable per URL now, numbered starting with 1, e.g. url1, url2, url3.Each one can be configured by suffixing its variable, e.g. url1_proxy,...
Move some more plugins in their place.
- have some dirs