mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-07-23 06:35:42 +00:00
Merge remote branch 'helmut/next'
This commit is contained in:
commit
d6bbd2409d
17 changed files with 179 additions and 169 deletions
|
@ -1,6 +1,7 @@
|
|||
#include <libgen.h>
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include "common.h"
|
||||
|
||||
int cpu(int argc, char **argv);
|
||||
int entropy(int argc, char **argv);
|
||||
|
@ -13,19 +14,16 @@ int open_files(int argc, char **argv);
|
|||
int open_inodes(int argc, char **argv);
|
||||
int processes(int argc, char **argv);
|
||||
int swap(int argc, char **argv);
|
||||
int threads(int argc, char **argv);
|
||||
int uptime(int argc, char **argv);
|
||||
|
||||
int busybox(int argc, char **argv) {
|
||||
if(argc < 2) {
|
||||
fprintf(stderr, "missing parameter\n");
|
||||
return 1;
|
||||
}
|
||||
if(0 != strcmp(argv[1], "listplugins")) {
|
||||
fprintf(stderr, "unknown parameter\n");
|
||||
return 1;
|
||||
}
|
||||
if(argc < 2)
|
||||
return fail("missing parameter");
|
||||
if(0 != strcmp(argv[1], "listplugins"))
|
||||
return fail("unknown parameter");
|
||||
puts("cpu\nentropy\nforks\nfw_packets\ninterrupts\nload\n"
|
||||
"open_files\nopen_inodes\nprocesses\nswap\nuptime");
|
||||
"open_files\nopen_inodes\nswap\nthreads\nuptime");
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -75,11 +73,14 @@ int main(int argc, char **argv) {
|
|||
if(!strcmp(progname, "swap"))
|
||||
return swap(argc, argv);
|
||||
break;
|
||||
case 't':
|
||||
if(!strcmp(progname+1, "hreads"))
|
||||
return threads(argc, argv);
|
||||
break;
|
||||
case 'u':
|
||||
if(!strcmp(progname, "uptime"))
|
||||
return uptime(argc, argv);
|
||||
break;
|
||||
}
|
||||
fprintf(stderr, "unknown basename\n");
|
||||
return 1;
|
||||
return fail("unknown basename");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue