Make nfs stats per version, and support v3.

  Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
Add Debian packaging files.

Signed-off-by: Benoit Sigoure <tsunanet@gmail.com>
Change Debian architecture from `any' to `all'.

This is to build an architecture-independent package.

Signed-off-by: Benoit Sigoure <tsunanet@gmail.com>
Add a Couchbase collector.

Signed-off-by: Benoit Sigoure <tsunanet@gmail.com>
tcollector.py: fix bad variable name in default host tag detection.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
Debian package: fix of fail of adduser/addgroup commands if the user already exists.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
Fix a TypeError: 'tuple' object does not support item assignment
Redis: add per database metrics

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
elasticsearch.py: correct misspelled variable name.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
tcollector.py: use the collector dir to determine the python path, not the executable location.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
varnishstat.py: avoid metric names forbidden by TSD.
Debian package: allow adding tags from the init default file.

It let us add some extra tags to be added by the agent
from the init script's default file. This is useful for
setting thing like data centre location.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
Hadoop jmx colletors update.

Use jps to find the pid of the interesting VMs. Attach is more
reliable using the pid and only requires local socket access to JMX.
Include a set of attribs to ignore in the hbase collector.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
initd.sh: fix, $LOG should be $LOGFILE.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
ifstat.py: add support of new naming scheme of network interfaces.
tcollector.py: kill collectors and respawn if they're inactive for too long.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
procstats.py: send proc.meminfo.* in bytes rather than KB.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
Added zookeeper collector script.

Signed-off-by: Vasiliy Kiryanov <vasiliy.kiryanov@gmail.com>
zookeeper.py: drop_privileges and IPv6 support added.
zookeeper.py: proper exception handling added.