[-]
[+]
|
Changed |
nagios-plugins-disks.changes
|
|
[-]
[+]
|
Changed |
nagios-plugins-disks.spec
^
|
|
[-]
[+]
|
Changed |
check_disks
^
|
@@ -15,19 +15,29 @@
# format is 20%:10%
warn=`cat /etc/nagios/check_disks/${b} | awk -F: '{print $1}'`
crit=`cat /etc/nagios/check_disks/${b} | awk -F: '{print $2}'`
+ iwarn=`cat /etc/nagios/check_disks/${b} | awk -F: '{print $3}'`
+ icrit=`cat /etc/nagios/check_disks/${b} | awk -F: '{print $4}'`
if [ -z "${warn}" ] || [ -z "${crit}" ] ; then
warn="20%"
crit="10%"
fi
+ if [ -z "${iwarn}" ] || [ -z "${icrit}" ] ; then
+ iwarn="20%"
+ icrit="10%"
+ fi
else
warn="20%"
crit="10%"
+ iwarn="20%"
+ icrit="10%"
fi
else
warn="20%"
crit="10%"
+ iwarn="20%"
+ icrit="10%"
fi
- echo "command[check_disk_${CNT}]=/usr/lib/nagios/plugins/check_disk -w ${warn} -c ${crit} -p ${a}" >> ${CHECK_MULTI_CMD_FILE}
+ echo "command[check_disk_${CNT}]=/usr/lib/nagios/plugins/check_disk -w ${warn} -c ${crit} -W ${iwarn} -K ${icrit} -p ${a}" >> ${CHECK_MULTI_CMD_FILE}
CNT=`expr ${CNT} + 1`
done
if [ -x /usr/lib/nagios/plugins/check_multi ] ; then
@@ -35,7 +45,7 @@
/usr/lib/nagios/plugins/check_multi -f ${CHECK_MULTI_CMD_FILE} -s dont_be_paranoid=1
else
if [ -x /usr/lib/nagios/plugins/check_disk ] ; then
- /usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /
+ /usr/lib/nagios/plugins/check_disk -w 20% -c 10% -W 20% -K 10% -p /
else
echo "Couldn't find any valid filesystem to check and i'm unable to execute check_disk plugin"
exit 2
|