mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-08-03 14:48:22 +00:00
mnc,mpc: move them to own repo
This commit is contained in:
parent
e5ceabe428
commit
2e03d0c551
21 changed files with 5 additions and 1220 deletions
|
@ -1,36 +1,5 @@
|
|||
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.
|
||||
This is a rewrite of munin plugins in C.
|
||||
|
||||
What plugins are included?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
cpu entropy forks fw_packets interrupts load open_files open_inodes
|
||||
processes swap uptime
|
||||
They have moved together with munin-node-c to its own repo:
|
||||
|
||||
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 <helmut@subdivi.de>
|
||||
At your choice GPLv2 or GPLv3 applies to *.c *.h and Makefile
|
||||
|
||||
# vim7:spelllang=en
|
||||
# vim:textwidth=75
|
||||
munin-c.git
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue