NAME

varnish_ - Munin plugin to monitor various aspects of varnish

APPLICABLE SYSTEMS

Varnish 2.0 or newer with varnishstat

CONFIGURATION

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

INTERPRETATION

Each graph uses data from varnishstat.

MAGIC MARKERS

 #%# family=auto
 #%# capabilities=autoconf suggest

VERSION

 $Id$

BUGS

The hit_rate graph requires munin r2040 or newer to display correctly.

PATCHES-TO

Please send patches to Kristian Lyngstol <kristian@bohemians.org> and/or varnish-misc@varnish-cache.org for significant changes. Munin SVN is the authoritative repository for this plugin.

AUTHOR

Kristian Lyngstol <kristian@bohemians.org>

LICENSE

GPLv2