diskfull

Скрипт для автоматической проверки заполнения диска

Операционная система - Linux (должен работать и в других Юниксах).

Принцип работы - проверяет командой df все разделы жесткого диска и если хотя бы один раздел заполнен больше, чем заданный процент, шлет письмо администратору сервера.

Установка

Скачайте исполняемый файл diskfull.zip или diskfull. Если он не сохраняется на диске, а показывается в окне браузера, щелкните правой кнопкой мыши и выберите что-нибудь вроде "Save link as...".

Скопируйте файл в директорию /usr/local/sbin.

chown root.root /usr/local/sbin/diskfull
chmod 750 /usr/local/sbin/diskfull

Запуск

Запуск программы - через cron. Рекомендуется запускать раз в час с параметром 90 процентов и раз в день - 80 процентов:
46 * * * * /usr/local/sbin/diskfull 90
50 9 * * * /usr/local/sbin/diskfull 80

Подробности использования программы - в тексте скрипта.

Безопасность

Рекомендуется запускать программу под непривилегированным пользователем. Файл должен принадлежать root'у или тому пользователю, под кем он запускается, и должен быть недоступен для записи (вместе с вышележащими директориями).

Лицензия

Программа бесплатная и Вы можете ее использовать как Вам вздумается. Лицензия - GPL.

История изменений

1.4 (21 марта 2001 г.)

Пишет в заголовке письма пороговый процент загрузки диска.

Исправлена ошибка, проявлявшаяся при заполнении раздела меньше 10%

На главную страницу сервера