2
0
mirror of https://github.com/munin-monitoring/contrib.git synced 2018-11-08 00:59:34 +01:00
contrib-munin/tools/munin-plugins-busybox
2013-01-28 13:29:19 +01:00
..
common.c initial tree 2013-01-28 13:29:19 +01:00
common.h initial tree 2013-01-28 13:29:19 +01:00
cpu.c initial tree 2013-01-28 13:29:19 +01:00
entropy.c initial tree 2013-01-28 13:29:19 +01:00
forks.c initial tree 2013-01-28 13:29:19 +01:00
fw_packets.c initial tree 2013-01-28 13:29:19 +01:00
interrupts.c initial tree 2013-01-28 13:29:19 +01:00
load.c initial tree 2013-01-28 13:29:19 +01:00
main.c initial tree 2013-01-28 13:29:19 +01:00
Makefile strip the binary 2013-01-28 13:29:19 +01:00
open_files.c initial tree 2013-01-28 13:29:19 +01:00
open_inodes.c initial tree 2013-01-28 13:29:19 +01:00
processes.c initial tree 2013-01-28 13:29:19 +01:00
README added a README 2013-01-28 13:29:19 +01:00
swap.c fix bug in swap.c 2013-01-28 13:29:19 +01:00
uptime.c initial tree 2013-01-28 13:29:19 +01:00

What is this?
~~~~~~~~~~~~~
This is a rewrite of commonly used plugins in C as a single binary. The
purpose is reducing resource usage:
 * disk space: the binary is smaler than the plugins together
 * more diskspace: it has no dependencies on other programs
 * less forks: it does not fork internally
 * faster startup: it doesn't start perl or shell
 * less memory: just a small C program
 * less file accesses: one binary for many plugins
This can be useful for machines with restricted resources like embedded
machines.

What plugins are included?
~~~~~~~~~~~~~~~~~~~~~~~~~~
cpu entropy forks fw_packets interrupts load open_files open_inodes
processes swap uptime

How to use?
~~~~~~~~~~~
After compiling there will be binary munin-plugins-busybox. You can just
replace symlinks in /etc/munin/plugins/ with symlinks to this binary.

License?
~~~~~~~~
(C) 2008 Helmut Grohne <helmut@subdivi.de>
GPLv3 applies to *.c *.h and Makefile

# vim7:spelllang=en
# vim:textwidth=75