Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

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

# Date Auteur Commentaire
df82b943 2013-02-05 05:31 Helmut Grohne

make main.c grepable easier grepable

0b0f98c4 2013-02-04 15:50 Helmut Grohne

adapt if_err_.c suggest to the mainline plugin

Previously it would only detect specific interfaces. Now detecting bios
named devices should work.

cbfa6b45 2013-01-30 06:14 Helmut Grohne

support warning and critical environment variables

Like the mainline plugins do.

bdad8b7d 2013-01-28 11:28 Steve Schnepp

Merge remote branch 'helmut/listplugins'

58ec362b 2013-01-28 10:56 Helmut Grohne

teach cpu.c to print steal and guest

4bd77f20 2013-01-28 10:42 Helmut Grohne

backport HZ functionality to cpu.c

c01ddbb0 2013-01-28 10:35 Helmut Grohne

extract function getenvint to common.c

20f9c7fc 2013-01-28 09:53 Helmut Grohne

munin-plugins-busybox: provide supported plugins via listplugins

b9c12479 2013-01-28 08:18 Helmut Grohne

fix cpu.c config for more recent kernels

It still lacks behind the vanilla cpu plugin.

1956b4dd 2013-01-28 08:12 Helmut Grohne

fix interrupts.c to actually work

Voir les 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