summaryrefslogtreecommitdiff
path: root/files/munin/nagios_hosts
blob: 3fa00f1d4290f06e43a3875d949bed64a62d1d19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash

if [ -z "$nag_stats_binary" ]; then
    nag_stats_binary=/usr/sbin/nagios3stats
fi

if [ "$1" = "config" ]; then
	echo 'graph_title Nagios host stats'
	echo 'graph_args --base 1000 -l 0'
	echo 'graph_vlabel hosts'
	echo 'graph_category nagios'
	echo 'graph_info The number of hosts checked by nagios'
	echo 'up.label up'
	echo 'up.draw AREA'
	echo 'up.info number of hosts UP'
	echo 'down.label down'
	echo 'down.draw STACK'
	echo 'down.info number of hosts DOWN'
	echo 'unr.label unr'
	echo 'unr.draw STACK'
	echo 'unr.info number of hosts UNREACHABLE'

	exit 0
fi

echo -n 'up.value '
$nag_stats_binary --mrtg --data NUMHSTUP
echo -n 'down.value '
$nag_stats_binary --mrtg --data NUMHSTDOWN
echo -n 'unr.value '
$nag_stats_binary --mrtg --data NUMHSTUNR