File check.sh of Package nagios-nsca-check
#!/bin/bash
export PATH=/usr/lib64/nagios/plugins:$PATH
if [ ! -d "/var/spool/monitoring" ]; then
mkdir -p "/var/spool/monitoring"
fi
TMP=/tmp/check.$$
HOSTNAME=`hostname -f`
CONFIG=/etc/sysconfig/monitoring
if [ -n "$1" ]; then
CONFIG=$1
fi
CHECKS=`cat $CONFIG`
IFS=$'\n'
for line in $CHECKS; do
SERVICE=${line%%:*}
CMD=${line#*:}
OUTPUT=`eval $CMD`
RETURN_CODE=$?
echo -e "$HOSTNAME\t$SERVICE\t$RETURN_CODE\t$OUTPUT\027" >> /var/spool/monitoring/report
done