diff options
Diffstat (limited to 'web/attachments/41661-check_disk.patch')
-rw-r--r-- | web/attachments/41661-check_disk.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/web/attachments/41661-check_disk.patch b/web/attachments/41661-check_disk.patch new file mode 100644 index 0000000..ef6ce3e --- /dev/null +++ b/web/attachments/41661-check_disk.patch | |||
@@ -0,0 +1,30 @@ | |||
1 | Index: check_disk.c | ||
2 | =================================================================== | ||
3 | RCS file: /cvsroot/nagiosplug/nagiosplug/plugins/check_disk.c,v | ||
4 | retrieving revision 1.7 | ||
5 | diff -r1.7 check_disk.c | ||
6 | 30a31,32 | ||
7 | > * - Modification by www.datux.nl 2003-01-24 | ||
8 | > * added performance data output | ||
9 | 66a69,71 | ||
10 | > int perf_total_disk = 0; | ||
11 | > int perf_free_disk = 0; | ||
12 | > int perf_used_disk = 0; | ||
13 | 98a104 | ||
14 | > /* did we get some usefull output from the 'df' process? */ | ||
15 | 120a127,129 | ||
16 | > perf_total_disk+=total_disk; | ||
17 | > perf_free_disk+=free_disk; | ||
18 | > perf_used_disk+=used_disk; | ||
19 | 150,151c159,166 | ||
20 | < printf ("DISK %s%s\n", state_text (result), output); | ||
21 | < | ||
22 | --- | ||
23 | > printf ("DISK %s%s|total=%d,used=%d,free=%d,used_perc=%f,free_perc=%f\n", | ||
24 | > state_text (result), | ||
25 | > output, | ||
26 | > perf_total_disk, | ||
27 | > perf_used_disk, | ||
28 | > perf_free_disk, | ||
29 | > 100-((float)perf_free_disk*100/(float)perf_total_disk), | ||
30 | > ((float)perf_free_disk*100/(float)perf_total_disk)); | ||