"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

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

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

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

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

Dependencies
- Linux
/proc-Filesystem- Linux VServer Kernel extensions
