root / tools / munin-plugins-busybox @ df82b943
| Nom | Taille | Révision | Âge | Auteur | Commentaire |
|---|---|---|---|---|---|
| Makefile | 612 octets | bdf2dd25 | presque 13 ans | Helmut Grohne | added if_err_ plugin |
| README | 1,21 ko | 5dcd2ea5 | presque 13 ans | Helmut Grohne | relicense as GPLv2 |
| common.c | 1,19 ko | cbfa6b45 | presque 13 ans | Helmut Grohne | support warning and critical environment variab... |
| common.h | 317 octets | cbfa6b45 | presque 13 ans | Helmut Grohne | support warning and critical environment variab... |
| cpu.c | 5,31 ko | 58ec362b | presque 13 ans | Helmut Grohne | teach cpu.c to print steal and guest |
| entropy.c | 1 ko | cbfa6b45 | presque 13 ans | Helmut Grohne | support warning and critical environment variab... |
| forks.c | 1,07 ko | cbfa6b45 | presque 13 ans | Helmut Grohne | support warning and critical environment variab... |
| fw_packets.c | 1,45 ko | 611bfb05 | presque 13 ans | Helmut Grohne | made more paths be macros |
| if_err_.c | 2,45 ko | 0b0f98c4 | presque 13 ans | Helmut Grohne | adapt if_err_.c suggest to the mainline plugin ... |
| interrupts.c | 1,64 ko | cbfa6b45 | presque 13 ans | Helmut Grohne | support warning and critical environment variab... |
| load.c | 790 octets | cbfa6b45 | presque 13 ans | Helmut Grohne | support warning and critical environment variab... |
| main.c | 2,12 ko | df82b943 | presque 13 ans | Helmut Grohne | make main.c grepable easier grepable |
| open_files.c | 1,52 ko | 611bfb05 | presque 13 ans | Helmut Grohne | made more paths be macros |
| open_inodes.c | 1,19 ko | cbfa6b45 | presque 13 ans | Helmut Grohne | support warning and critical environment variab... |
| processes.c | 940 octets | 20993707 | presque 13 ans | Helmut Grohne | initial tree |
| swap.c | 1,84 ko | cbfa6b45 | presque 13 ans | Helmut Grohne | support warning and critical environment variab... |
| uptime.c | 724 octets | cbfa6b45 | presque 13 ans | Helmut Grohne | support warning and critical environment variab... |
Dernières révisions
README
What is this?
~~~~~~~~~~~~~
This is a rewrite of commonly used munin 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
Disadvantages?
~~~~~~~~~~~~~~
You lose flexibility. You can no longer just edit the plugin and if you try
you have to be very careful not to break it. If you want to deploy this you
have to create one binary for each architecture.
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
At your choice GPLv2 or GPLv3 applies to *.c *.h and Makefile
# vim7:spelllang=en
# vim:textwidth=75
Formats disponibles : Atom
