Комментарии 16
К сожалению, это не как не поможет от переполнения индекса ext4. И где партиции?
+1
Отличный виджет
0
Отлично, очень удобно! Добвьте еще мониторинг опаративной памяти.
0
Идея действительно популярная, рассматриваем как возможную для внедрения.
Спасибо за пожелание!
Спасибо за пожелание!
0
Мечтать не вредно, но может тогда заодно и мониторинг (типа пинга) конкретных приложений по урлу?) Я вас тогда боготворить буду.
А то сейчас приходится пользоваться www.monitis.com
А то сейчас приходится пользоваться www.monitis.com
0
Видимо про qemu-guest-agent вы не слышали. Кто же лайв смонтированную фс пропускает через guestfs и узнает место на ней? Чем больше памяти на сервере тем больше погрешность будет в ваших измерениях.
Да и зачем изобретать костыль? Есть qemu-guest-agent, есть вызов в libvirt, чтобы получить нужные данные. Да, нет поддержки FreeBSD, но никто не мешает запускать его на отделном isa-serial.
В общем с точки зрения юзера — прикольно, с точки зрения технаря — неудачное решение.
Да и зачем изобретать костыль? Есть qemu-guest-agent, есть вызов в libvirt, чтобы получить нужные данные. Да, нет поддержки FreeBSD, но никто не мешает запускать его на отделном isa-serial.
В общем с точки зрения юзера — прикольно, с точки зрения технаря — неудачное решение.
0
Замечание отличное. Однако на практике мы видим, что место чаще всего забивается разросшейся БД и файлами сайта — тут мы точно определяем факт заполнения диска. К примеру, 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 для ускорения работы.
С qemu-guest-agent – с ним мы знакомы, на нём завязана система резервного копирования VDS. Через него можно получать статистику по дисковому пространству. Однако:
— там нет отдельного вызова для получения статистики. Разработчики qemu только-только (в июне) дописали вызов guest-get-fsinfo, чтобы он возвращал статистику и по занятости диска. Соответственно, в VDS в 16 и 18 Ubuntu, например, более старая версия агента и он не вернёт эту информацию;
— есть альтернатива: вызывать df через guest-exec, но опять же, guest-exec есть не на всех VDS;
Возможно, в будущем мы будем частично собирать информацию через qemu-guest-agent на некоторых VDS для ускорения работы.
+1
В заголовке виджета пишете «Свободное место на диске», а на графике показываете сколько занято. Нелогично.
0
df -h
?0
Было бы неплохо в данном виджете еще видеть:
— Список аля du -h.
— Количество занимаемых инодов.
— Список аля du -h.
— Количество занимаемых инодов.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Под контролем: инструмент для мониторинга диска VDS сервера