Как стать автором
Обновить

Комментарии 16

К сожалению, это не как не поможет от переполнения индекса ext4. И где партиции?
Спасибо за идею. Мы рассматриваем вариант добавления мониторинга партиций, а также контроля не только за системным диском, но и за дополнительными дисками сервера.
Отличный виджет
Приятно это читать, спасибо за отзыв!
Я ваш искренний фанат)
Отлично, очень удобно! Добвьте еще мониторинг опаративной памяти.
Идея действительно популярная, рассматриваем как возможную для внедрения.
Спасибо за пожелание!
Мечтать не вредно, но может тогда заодно и мониторинг (типа пинга) конкретных приложений по урлу?) Я вас тогда боготворить буду.
А то сейчас приходится пользоваться www.monitis.com
Видимо про qemu-guest-agent вы не слышали. Кто же лайв смонтированную фс пропускает через guestfs и узнает место на ней? Чем больше памяти на сервере тем больше погрешность будет в ваших измерениях.
Да и зачем изобретать костыль? Есть qemu-guest-agent, есть вызов в libvirt, чтобы получить нужные данные. Да, нет поддержки FreeBSD, но никто не мешает запускать его на отделном isa-serial.
В общем с точки зрения юзера — прикольно, с точки зрения технаря — неудачное решение.
Замечание отличное. Однако на практике мы видим, что место чаще всего забивается разросшейся БД и файлами сайта — тут мы точно определяем факт заполнения диска. К примеру, mysql периодически вызывает системный вызов fsync(). Также какая-нибудь CMS клиента вызывает fsysc() при ресайзе картинок – а как только fsync() вызван, данные оседают на дисках ноды.

С qemu-guest-agent – с ним мы знакомы, на нём завязана система резервного копирования VDS. Через него можно получать статистику по дисковому пространству. Однако:

— там нет отдельного вызова для получения статистики. Разработчики qemu только-только (в июне) дописали вызов guest-get-fsinfo, чтобы он возвращал статистику и по занятости диска. Соответственно, в VDS в 16 и 18 Ubuntu, например, более старая версия агента и он не вернёт эту информацию;

— есть альтернатива: вызывать df через guest-exec, но опять же, guest-exec есть не на всех VDS;

Возможно, в будущем мы будем частично собирать информацию через qemu-guest-agent на некоторых VDS для ускорения работы.
В заголовке виджета пишете «Свободное место на диске», а на графике показываете сколько занято. Нелогично.
Согласны с вами, мы действительно делаем акцент именно на занятом пространстве.
Благодарим вас за то, что помогаете нам стать лучше!
Но в действительности всегда важнее то, сколько осталось места ;)
Было бы неплохо в данном виджете еще видеть:
— Список аля du -h.
— Количество занимаемых инодов.
Cпасибо за пожелание. Мы передали его менеджеру проектов для ознакомления.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий