mirror of
git://git.code.sf.net/p/dhcpd-pools/code
synced 2025-12-16 07:47:00 +00:00
output: make nagios output have performance data
Just in case someone wants to graph what is going on. Reference: http://nagios.sourceforge.net/docs/3_0/pluginapi.html Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
parent
ca0b1c3262
commit
f3e282f122
10 changed files with 35 additions and 17 deletions
18
src/output.c
18
src/output.c
|
|
@ -1086,19 +1086,31 @@ int output_alarming(void)
|
|||
return ret_val;
|
||||
}
|
||||
if (config.output_limit[0] & BIT1) {
|
||||
fprintf(outfile, "Ranges; crit: %d warn: %d ok: %d ", rc, rw,
|
||||
fprintf(outfile, " Ranges - crit: %d warn: %d ok: %d", rc, rw,
|
||||
ro);
|
||||
if (ri != 0) {
|
||||
fprintf(outfile, " ignored: %d", ri);
|
||||
}
|
||||
|
||||
fprintf(outfile, "; | range_crit=%d range_warn=%d range_ok=%d", rc, rw,
|
||||
ro);
|
||||
if (ri != 0) {
|
||||
fprintf(outfile, " range_ignored=%d", ri);
|
||||
}
|
||||
fprintf(outfile, "\n");
|
||||
} else {
|
||||
fprintf(outfile, " ");
|
||||
}
|
||||
if (config.output_limit[0] & BIT2) {
|
||||
fprintf(outfile, "Shared nets; crit: %d warn: %d ok: %d", sc,
|
||||
fprintf(outfile, "Shared nets - crit: %d warn: %d ok: %d", sc,
|
||||
sw, so);
|
||||
if (si != 0) {
|
||||
fprintf(outfile, " ignored: %d", si);
|
||||
}
|
||||
fprintf(outfile, "; | snet_crit=%d snet_warn=%d snet_ok=%d", sc,
|
||||
sw, so);
|
||||
if (si != 0) {
|
||||
fprintf(outfile, " snet_ignored=%d\n", si);
|
||||
}
|
||||
}
|
||||
fprintf(outfile, "\n");
|
||||
if (outfile == stdout) {
|
||||
|
|
|
|||
|
|
@ -1,2 +1,3 @@
|
|||
CRITICAL: dhcpd-pools: Ranges; crit: 1 warn: 0 ok: 4 Shared nets; crit: 1 warn: 0 ok: 1
|
||||
CRITICAL: dhcpd-pools: Ranges - crit: 1 warn: 0 ok: 4; | range_crit=1 range_warn=0 range_ok=4
|
||||
Shared nets - crit: 1 warn: 0 ok: 1; | snet_crit=1 snet_warn=0 snet_ok=1
|
||||
2
|
||||
|
|
|
|||
|
|
@ -1,2 +1,3 @@
|
|||
CRITICAL: dhcpd-pools: Ranges; crit: 1 warn: 0 ok: 4
|
||||
CRITICAL: dhcpd-pools: Ranges - crit: 1 warn: 0 ok: 4; | range_crit=1 range_warn=0 range_ok=4
|
||||
|
||||
2
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
CRITICAL: dhcpd-pools: Shared nets; crit: 1 warn: 0 ok: 1
|
||||
CRITICAL: dhcpd-pools: Shared nets - crit: 1 warn: 0 ok: 1; | snet_crit=1 snet_warn=0 snet_ok=1
|
||||
2
|
||||
|
|
|
|||
|
|
@ -1 +1,2 @@
|
|||
OK: Ranges; crit: 0 warn: 0 ok: 0 ignored: 1 Shared nets; crit: 0 warn: 0 ok: 0
|
||||
OK: Ranges - crit: 0 warn: 0 ok: 0 ignored: 1; | range_crit=0 range_warn=0 range_ok=0 range_ignored=1
|
||||
Shared nets - crit: 0 warn: 0 ok: 0; | snet_crit=0 snet_warn=0 snet_ok=0
|
||||
|
|
|
|||
|
|
@ -1,2 +1,3 @@
|
|||
OK: Ranges; crit: 0 warn: 0 ok: 5 Shared nets; crit: 0 warn: 0 ok: 2
|
||||
OK: Ranges - crit: 0 warn: 0 ok: 5; | range_crit=0 range_warn=0 range_ok=5
|
||||
Shared nets - crit: 0 warn: 0 ok: 2; | snet_crit=0 snet_warn=0 snet_ok=2
|
||||
0
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
OK: Shared nets; crit: 0 warn: 0 ok: 2
|
||||
OK: Shared nets - crit: 0 warn: 0 ok: 2; | snet_crit=0 snet_warn=0 snet_ok=2
|
||||
0
|
||||
|
|
|
|||
|
|
@ -1,2 +1,3 @@
|
|||
WARNING: dhcpd-pools: Ranges; crit: 0 warn: 1 ok: 4 Shared nets; crit: 0 warn: 1 ok: 1
|
||||
WARNING: dhcpd-pools: Ranges - crit: 0 warn: 1 ok: 4; | range_crit=0 range_warn=1 range_ok=4
|
||||
Shared nets - crit: 0 warn: 1 ok: 1; | snet_crit=0 snet_warn=1 snet_ok=1
|
||||
1
|
||||
|
|
|
|||
|
|
@ -1,2 +1,3 @@
|
|||
WARNING: dhcpd-pools: Ranges; crit: 0 warn: 1 ok: 4
|
||||
WARNING: dhcpd-pools: Ranges - crit: 0 warn: 1 ok: 4; | range_crit=0 range_warn=1 range_ok=4
|
||||
|
||||
1
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
WARNING: dhcpd-pools: Shared nets; crit: 0 warn: 1 ok: 1
|
||||
WARNING: dhcpd-pools: Shared nets - crit: 0 warn: 1 ok: 1; | snet_crit=0 snet_warn=1 snet_ok=1
|
||||
1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue