Test works fine, Status Ok is of course returned, under advanced I see there is perfdata; but it isn't graphing. Am I missing something in how NagiosXI graphs data? I have seen this work on other scripts.
Code: Select all
#!/bin/bash
STATE_OK=0
STATE_WARNING=1
STATE_CRITICAL=2
STATE_UNKNOWN=3
AA=`df -H | grep /dev/sda2 | awk '{print $5}'| sed 's/%//g'`
AB=`df -H | grep /dev/sdb1 | awk '{print $5}'| sed 's/%//g'`
AC=`df -H | grep /dev/sdb2 | awk '{print $5}'| sed 's/%//g'`
AD=`df -H | grep /dev/sdc1 | awk '{print $5}'| sed 's/%//g'`
AE=`df -H | grep /dev/sdc2 | awk '{print $5}'| sed 's/%//g'`
AF=`df -H | grep /dev/sdd1 | awk '{print $5}'| sed 's/%//g'`
AG=`df -H | grep /dev/sdd2 | awk '{print $5}'| sed 's/%//g'`
echo "Status Ok: /dev/sda2 $AA, /dev/sdb1 $AB, /dev/sdb2 $AC, /dev/sdc1 $AD, /dev/sdc2 $AE, /dev/sdd1 $AF, /dev/sdd2 $AG | sda2=$AA;sdb1=$AB,sdb2=$AC;sdc1=$AD;sdc2=$AE;sdd1=$AF;sdd2=$AG"
exit $STATE_OK