[BACK]Return to check_amap CVS log [TXT][DIR] Up to [local] / nagios / check_amap

Annotation of nagios/check_amap/check_amap, Revision 1.1

1.1     ! andrew      1: #!/bin/sh
        !             2: . /usr/local/libexec/nagios/utils.sh
        !             3:
        !             4: _sizes=`vmstat -m | awk '/^ *UVM amap/ { gsub("K", " "); print $4  " " $6}'`
        !             5: _free=`dc -e "3 k 1 ${_sizes} / - 100 * p"`
        !             6:
        !             7: if [ ${_free%.*} -lt 25 ]; then
        !             8:        echo WARNING: less than 25% amap free [${_free}%]!
        !             9:        exit $STATE_WARNING
        !            10: fi
        !            11:
        !            12: if [ ${_free%.*} -lt 10 ]; then
        !            13:        echo CRITICAL: less than 10% amap free [${_free}%]!
        !            14:        exit $STATE_CRITICAL
        !            15: fi
        !            16:
        !            17: echo OK: [${_free}%] free
        !            18: exit $STATE_OK

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>