How to calculate cache file usage (for Nagios monitoring) in varnish 3?

Sascha Ottolski ottolski at
Mon Nov 19 19:57:39 CET 2012

Hi there,

I'm wondering how I can monitor the actual usage of the cache "space".
Previous versions of the Nagios plugin had a "usage" parameter, that
would spit out a fill level as a percentage. Seems seems to have gone
away. I tried to roll my own by simply dividing

SMF.s0.c_bytes (Bytes allocated) by SMF.s0.g_space (Bytes available)

However, I misunderstood the semantics, the latter value does give me
the amount of free space, not the total size of the cache file.

I could get the configured size from the config file


or the commandline that is constructed from it

    -s file,/var/cache/varnish/store.bin,512676693.9k

but that feels a bit hacky to me. Any way to get that information from
the running instance?

Thanks in advance for any pointers


More information about the varnish-misc mailing list