Plugins currently available:

"vserver" plugin

Collects information about the virtual servers running on a system, using Linux-Vserver. The following data is collected:


Network traffic

There are no real interface counters returned by "vserver", but summaries by socket type. Namely, these are:

unix
UNIX-socket traffic
inet
IPv4 network traffic
inet6
IPv6 network traffic
unspec
unspecified socket type, i.e. a RAW-socket (I assume)
other
Everything else that still uses a socket (I guess ;)

Filename

vserver-instance/traffic-socktype.rrd

Data sources

incoming (counter, min 0, max 263-1)
Incoming traffic in bytes.
outgoing (counter, min 0, max 263-1)
Incoming traffic in bytes.
failed (counter, min 0, max 263-1)
Bytes that failed to be sent/received.

Example graph

Example traffic graph of the vserver plugin

Thread count

Number threads running within a guest.

Filename

vserver-instance/vs_threads.rrd

Data sources

total (gauge, min 0, max 216-1)
Total number of threads.
running (gauge, min 0, max 216-1)
Number of running threads.
uninterruptible (gauge, min 0, max 216-1)
Number of uninterruptible threads.
onhold (gauge, min 0, max 216-1)
Number of threads "on hold", though I have no idea what that means.

Example graph

Example threads graph of the vserver plugin

Process count

Counts the number of processes associated with a certain VServer.

Filename

vserver-instance/vs_processes.rrd

Data sources

total (gauge, min 0, max 216-1)
Total number of processes.

Example graph

Example processes graph of the vserver plugin

System load

System load of a guest. This is identical to the values collected by the load-plugin, but only representing one guest system, not the host system.

Filename

vserver-instance/load.rrd

Data sources

shortterm (gauge, min 0, max 100)
One minute average.
midterm (gauge, min 0, max 100)
Five minute average.
longterm (gauge, min 0, max 100)
Fifteen minute average.

Example graph

Example load graph of the vserver plugin

Memory usage

Memory used by a vserver.

Filename

vserver-instance/vs_memory.rrd

Data sources

vm (gauge, min 0, max 263-1)
Size of the virtual memory, i.e. memory that is allocated/can be addressed but is not neccessarily used.
vml (gauge, min 0, max 263-1)
Size of the locked virtual memory.
rss (gauge, min 0, max 263-1)
The "resident segment size", i.e. memory that's actually being used.
anon (gauge, min 0, max 263-1)
Anonymous memory, i.e. memory not backed by files or shared space.

Example graph

Example memory graph of the vserver plugin

Dependencies