Для анализа свободного места на диске можно использовать скрипт:
/etc/mrtg/hdd.sh "hdd"
Скрипт использует информацию утилиты /bin/df.
Выходные значения $USE="используется" и $AVAL="всего доступно"
Выходные значения $USE="используется" и $AVAL="всего доступно"
#nano -w /etc/mrtg/hdd.sh
#!/bin/bash
INF=`df -hk | grep -i $1`
#echo $INF
if [ -z "$INF" ]; then
#echo "INF Zero"
AVAL="0"
USE="0"
else
#echo "INF present"
USE=`echo $INF | awk {'print $3'}`
AVAL=`echo $INF | awk {'print $2'}`
fi
echo $USE
echo $AVAL
echo `date +%s`
echo $1
INF=`df -hk | grep -i $1`
#echo $INF
if [ -z "$INF" ]; then
#echo "INF Zero"
AVAL="0"
USE="0"
else
#echo "INF present"
USE=`echo $INF | awk {'print $3'}`
AVAL=`echo $INF | awk {'print $2'}`
fi
echo $USE
echo $AVAL
echo `date +%s`
echo $1
chmod a+x /etc/mrtg/hdd.sh
Следует заметить, что информация о состоянии выводиться в килобайтах.
Комментариев нет:
Отправить комментарий