vnStat SVG frontend, the best network monitor solution for embedded and distributed system.
C XSLT Shell Other Makefile JavaScript Other
Switch branches/tags
Nothing to show
Clone or download
lzufalcon TODO: Update for Cache opeartion in the future
Signed-off-by: Wu Zhangjin <>
Latest commit b9f0c46 Oct 31, 2016

vnStat SVG frontend

1. Introduction
2. Demo
3. Usage
4. Desgin
5. More...


vnStat SVG frontend (vnStatsvg) is another web-based graphical frontend to vnStat(a network traffic monitor for Linux). It is designed for the distributed & embedded system built on Linux.

Demo is such a demo site.

See screenshot pictures under DEMO/ if can not access it.

  • Browsers list tested by the latest vnStatSVG:

      $ seamonkey --version
      	SeaMonkey 1.1.9, Copyright (c) 2003-2008, build 2008031300
      $ firefox --version
      	Mozilla Firefox 3.0, Copyright (c) 1998 - 2008
      $ chromium-browser --version
      	Chromium 25.0.1364.160 Ubuntu 12.10
  • Http Servers list tested by the latest vnStatSVG:


Please read the document for standard Linux distribution. and document for Busybox based embedded system. To learn multi-protocols configuration, please refer to

For more details, please read it from doc/ or its homepage.

And some frequently asked questions will be added to


It is based on HTML, XML, XSL, Javascript, CSS, SVG, for more information, please read the PAPER(this is a paper published in "The First IEEE International Conference on Ubi-media Computing").

If interest, please try to use another web-based vnStat frontendp and compare it with vnStatSVG, and then try to understand why vnStatSVG is more suitable for the distributed & embedded system.


The new tool named vnstatgui can be used to generate the graphical report. It is in src/vnstatgui/.

References & Links

  1. vnStatsvg Homepage
  2. vnStatsvg Demo
  3. vnStat, a network traffic monitor for linux
  4. vnStat PHP frontend, another web-based frontend
  5. A CGI+AJAX+SVG based monitoring method for the distributed and embedded system