Есть ли скрипт оболочки, который может контролировать использование раздела?

StackOverflow https://stackoverflow.com/questions/3261195

  •  16-09-2020
  •  | 
  •  

Вопрос

Когда я использовал для использования CPanel, он пришла бы мне электронное письмо, когда любые разделы приближались к полному.Есть ли скрипт, который мониторы DF вывод, что я могу поставить в Cronjob?

Спасибо

Это было полезно?

Решение

Не знаю, есть ли уже один, но не слишком сложно писать.Просто положите это в ваш Crontab:

df | awk 'NR>1 && $5>80 {print $1 " " $5}'
.

Вы должны заменить 80 с порогом (использованным процентом), на котором вы хотите быть предупрежденным.Если вы пойдете вам вывод DF для всех разделов, которые пересекают этот уровень использования.

Другие советы

Это путь наполнении для этого приложения, но nagios Мониторы использования диска и могут отправить вам оповещение.

.

nagios делает это (и почти все остальное).Если вы устанавливаете сервер, это хорошо, чтобы настроить.Если это только для личного пользования, Nagios, вероятно, наполнен.

попробуйте,

# cat partchek.sh
#!/bin/bash
a=$(/bin/df -h | grep /tmp |awk '{print $5}' | awk -F% '{print $1}')
if [ $a -ge 90 ]  // if /tmp full greater than or equal to 90%
then
/bin/mail -s "Kindly check the server: `hostname -i` 's /tmp Partition, Its almost full" your@emailid.here
fi
.

Добавьте ниже строку в Crontab:

 * * * * * /bin/sh /path/for/partchek.sh > /dev/null 2>&1
.

(это просто пример для / TMP, вы можете редактировать для «/», а какие вам требуется)

спасибо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top