Linux: Как получить письмо с предупреждением от сервера, если на жестком диске осталось мало места? [закрыто]

Я собираю новый сервер CentOS 6.4.

Мне было интересно, есть ли способ получить электронное письмо с предупреждением, когда использование любого раздела на сервере превышает 80%.

Заранее спасибо.

0
задан 29 January 2014 в 10:41
3 ответа

Вы всегда можете создать сценарий bash, а затем отправить его вам по электронной почте:

usage=$(df | awk '{print $1,$5}' | tail -n +2 | tr -d '%');
echo "$usage" | while read FS PERCENT; do [ "$PERCENT" -ge "80" ] && echo "$FS has used ${PERCENT}% Disk Space"; done;

Очевидно, вместо && echo «$ FS использовал $ {PERCENT}% дискового пространства» , вы должны отправить предупреждение по электронной почте.

2
ответ дан 4 December 2019 в 11:28

Установите службу мониторинга, например Nagios .

2
ответ дан 4 December 2019 в 11:28

ЕСТЬ тонны продуктов - коммерческих и открытый исходный код, который можно использовать для отслеживания использования ресурсов в ферме серверов. Есть сценарий с заданием cron, запускаемым каждые x минут, который профессиональный администратор выложил бы за 5 минут или меньше, чтобы проверить это и отправить электронное письмо при необходимости. Итак, это два разных способа - получить подходящий пакет управления или сделать то, что делают администраторы, и написать сценарий.

1
ответ дан 4 December 2019 в 11:28

Теги

Похожие вопросы