mirror of
https://github.com/munin-monitoring/contrib.git
synced 2018-11-08 00:59:34 +01:00
nginx_error: improve documentation
This commit is contained in:
parent
7ed71b441d
commit
24ea5d29e9
@ -7,21 +7,27 @@
|
||||
|
||||
nginx error - Munin plugin to monitor nginx error rates (http status codes per minute).
|
||||
|
||||
|
||||
=head1 APPLICABLE SYSTEMS
|
||||
|
||||
Any Linux host, running nginx, with bash version > 4.0
|
||||
Any host running nginx, with bash version > 4.0
|
||||
|
||||
|
||||
=head1 CONFIGURATION
|
||||
|
||||
This shows the default configuration of this plugin. You can override
|
||||
the log file path and the logpattern.
|
||||
Additionally you may want to adjust 'group' (or 'user') based on the
|
||||
permissions required for reading the log file.
|
||||
|
||||
[nginx_error]
|
||||
group adm
|
||||
env.logpath /var/log/nginx
|
||||
env.logpattern a.*.log
|
||||
|
||||
Nginx must also be configured to log accesses in "combined" log format (default)
|
||||
|
||||
|
||||
=head1 USAGE
|
||||
|
||||
Link this plugin to /etc/munin/plugins/ and restart the munin-node.
|
||||
@ -33,19 +39,25 @@ will parse the log file /var/log/nginx/a.mydomaincom.log
|
||||
|
||||
You can change 'env.logpattern' using asterisk ('*') to match your logs filenames.
|
||||
|
||||
'env.logpattern' is ignored for a non-symlink configuration.
|
||||
|
||||
|
||||
=head1 INTERPRETATION
|
||||
|
||||
The plugin shows nginx http "error" status rates by parsing access log.
|
||||
|
||||
|
||||
=head1 MAGIC MARKERS
|
||||
|
||||
#%# family=auto
|
||||
#%# capabilities=autoconf
|
||||
|
||||
|
||||
=head1 BUGS
|
||||
|
||||
None known.
|
||||
|
||||
|
||||
=head1 VERSION
|
||||
|
||||
1.1 - 2018/01/20
|
||||
@ -60,6 +72,7 @@ None known.
|
||||
|
||||
vovansystems@gmail.com, 2013
|
||||
|
||||
|
||||
=head1 LICENSE
|
||||
|
||||
GPLv3
|
||||
@ -122,7 +135,7 @@ do_config () {
|
||||
echo "graph_vlabel pages with http error codes / \${graph_period}"
|
||||
echo "graph_category webserver"
|
||||
echo "graph_period minute"
|
||||
echo "graph_info This graph shows nginx error amount per minute"
|
||||
echo "graph_info This graph shows nginx error rate per minute"
|
||||
for status_code in "${!http_codes[@]}"; do
|
||||
echo "error${status_code}.type DERIVE"
|
||||
echo "error${status_code}.min 0"
|
||||
|
Loading…
Reference in New Issue
Block a user