Назад | Перейти на главную страницу

Мониторинг использования диска с течением времени - проверьте наличие больших изменений

Я ищу инструмент, который будет отслеживать использование диска с течением времени. Я ищу папки или файлы, которые неожиданно увеличиваются в размерах за короткий период времени.

я использую ду , ncdu, баобаб (когда X доступен), Filelight и Ageu оценить ситуацию в реальном времени.

Отчасти проблема в том, что когда эти данные поглощаются backuppc тогда "трудно" удалить его оттуда. И поэтому мы получаем раздутые резервные копии.

То, что я ищу, было бы системой предупреждений с некоторой разницей в ду отчеты ... на ежедневной или еженедельной основе.

Дополнительные возможности: сделайте то же самое с базами данных (в основном postgres). Уведомить пользователя в многопользовательской системе.

Самым простым решением, которое я нашел за все эти годы для построения графиков использования ресурсов и мониторинга, было Мунин и пн. В то время как первый отличается графическим отображением использования в течение дней, недель и лет, второй отличается очень гибким мониторингом, отслеживанием сбоев (и восстановлений) и отправкой уведомлений. Оба могут быть легко расширены с помощью сценариев оболочки или других программ для построения графиков и мониторинга практически любого аспекта вашей системы.

Это в некотором роде инструменты старой школы, которые не предоставляют никаких интерфейсов «укажи и щелкни». Другими словами, вам должно быть комфортно настраивать вещи, редактируя текстовые файлы с помощью vi (1) (или вашего любимого редактора). С другой стороны, они очень легкие и потребляют намного меньше ресурсов, чем раздутый полноценные инструменты вроде Nagios. Благодаря более простым инструментам установку и настройку также можно выполнить намного быстрее.

Обратите внимание на одну важную вещь: Мунин может использоваться для мониторинга ресурсов, которые он отображает, и отправки уведомлений, если значения выходят за пределы настроенных диапазонов. Уведомление выполняется с помощью внешнего скрипта, поэтому вы можете подключить свою собственную систему уведомлений (по умолчанию она просто выводит электронные письма). Это намного менее гибко, чем пн потому что (IIRC) вы можете настроить только один канал уведомлений для все ваши контролируемые ресурсы. Это контрастирует с пн что позволяет создавать неограниченное количество (ресурс, время суток, канал) кортежи. Но если ваши потребности в уведомлениях не очень сложные, то используйте Мунин может быть все, что вам нужно.

И последнее, но не менее важное: все эти инструменты доступны в системах Debian, так что просто apt-get установите их, и все готово:

$ apt-get install mon
$ apt-get install munin   # On your munin server
$ ssh monitored1.example.com apt-get install munin-node
$ ssh monitored2.example.com apt-get install munin-node

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