Тема: Получаем уведомление о заканчивающемся месте на диске
Если на сервере есть вероятность полного расходования всего места на диске (а это часто приводит как к проблемам с открытием сайтов, так и к полному зависанию сервера), то можно разместить такой скрипт на Perl для Unix-систем:
#!/usr/bin/perl
$file_system='/dev/md2';
$res=`df | grep $file_system | head -1`;
print "Content-type: text/plain\n\n";
if ($res=~/([0-9]+)%/i) {
print $1;
}
else {
print '0';
}
Затем вы можете добавить задачу с типом проверки "HTTP(S) GET", в которой в качестве URL указываете адрес, где вы разместили скрипт, и в настройках задачи указываете: искать, например, число в диапазоне от 0 до 80. Если загрузка диска на сервере превысит 80%, вам придёт уведомление от Ping-Admin.Ru, и вы сможете попытаться оперативно почистить диск, например, от раздувшихся логов.
Все примеры скриптов на Perl и PHP для мониторинга внутренних ресурсов сервера.