Enhanced Varnish Dashboard

I run Varnish on a number of servers, and I don’t always have a full metrics setup (e.g. Graphite/Statsd/Collectd) setup. Also, sometimes I just want a real time dashboard to watch traffic (or my clients do).

I’ve been using Varnish Agent 2 + the ITLinuxCL dashboard, which is lacking to say the least. The dashboard isn’t maintained, is very minimal, and somewhat broken. So I set out to build my own dashboard.

I wanted to make good use of the Varnish Agent API, so I added capabilities to purge URLs, view/upload VCLs, view params, logs, etc. I also added support for multiple Varnish backends, so you could host the dashboard somewhere else and just point it at multiple Varnish instances. This is currently held up until I get a patch merged into vagent to add CORS headers (currently pending review).

There are screenshots on GitHub, so check it out: https://github.com/brandonwamboldt/varnish-dashboard

14 Replies to “Enhanced Varnish Dashboard”

  1. -1)) OR 970=(SELECT 970 FROM PG_SLEEP(15))–

  2. -5 OR 859=(SELECT 859 FROM PG_SLEEP(15))–

  3. -1′ OR 2+135-135-1=0+0+0+1 or ‘xGzNSZfW’=’

  4. @@uJiMO

  5. 2FPROKVN’)) OR 286=(SELECT 286 FROM PG_SLEEP(15))–

  6. 6bgoEbw9′) OR 112=(SELECT 112 FROM PG_SLEEP(15))–

  7. OL1h4cwm’ OR 791=(SELECT 791 FROM PG_SLEEP(15))–

  8. -1)) OR 749=(SELECT 749 FROM PG_SLEEP(15))–

  9. -5 OR 888=(SELECT 888 FROM PG_SLEEP(15))–

  10. -1′ OR 2+962-962-1=0+0+0+1 or ‘tsoIz4AO’=’

  11. Varnish Dashboard is great, I’ve replaced Varnish Agent 2.
    Thank you.

  12. Agustin Casiva says: Reply

    Btw, For what is worth, I wrote this article about how to install it in debian

    https://blog.42mate.com/?p=86

  13. Agustin Casiva says: Reply

    You tool is awesome, Thank you very much !

Leave a Reply