varnish_ - Munin plugin to monitor various aspects of varnish
Varnish 2.0 or newer with varnishstat
The plugin needs to be able to execute varnishstat.
The configuration section shows the defaults [varnish_*] env.varnishstat varnishstat env.name
env.varnishstat can be a full path to varnishstat if it's not in the path already.
env.name is blank (undefined) by default and can be used to specify a -n name argument to varnish if multiple instances are running on the same server.
A few aspects are not linked by default. They are marked as 'DEBUG' => 'yes' (or any other value). They are:
data_structures, vcl_and_bans, lru, objects_per_objhead, obj_sendfile_vs_write, losthdr, esi, hcb, shm, shm_writes, overflow, session, session_herd
You can link them yourself with something like this:
ln -s @@LIBDIR@@/plugins/varnish_ \ @@CONFDIR@@/plugins/varnish_data_structures
Each graph uses data from varnishstat.
#%# family=auto #%# capabilities=autoconf suggest
The hit_rate graph requires munin r2040 or newer to display correctly.
Please send patches to Kristian Lyngstol <email@example.com> and/or firstname.lastname@example.org for significant changes. Munin SVN is the authoritative repository for this plugin.
Kristian Lyngstol <email@example.com>