Linux - уведомление на почту, если заканчивается место на диске

Категория: Linux
Дата публикации: 2 января, 2015 - 12:46
Последнее изменение: 2 января, 2015 - 13:36

Создаем баш файл, добавляем в него:

#!/bin/bash
CURRENT=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')
THRESHOLD=90

if [ "$CURRENT" -gt "$THRESHOLD" ] ; then
    mail -s 'Disk Space Alert' mailid@domainname.com << EOF
Your root partition remaining free space is critically low. Used: $CURRENT%
EOF
fi

Если занятого места будет больше 90% - на почту придет уведомление (на сервере должна быть настроена и уходить через консоль почта).
Файл помещаем в крон с необходимой частотой запуска. Например, раз в сутки.

Источник - http://www.linuxjournal.com/content/tech-tip-send-email-alert-when-your-...

Добавить комментарий