Posts Tagged ‘UBC’

Мониторинг значений UBC в OpenVZ

Wednesday, June 25th, 2008

Если вы не знаете что такое UBC (User Beancounters), то видимо это вам и не надо, но если интересно, читайте здесь: http://wiki.openvz.org/UBC. Ну а тем, кто знает, возможно пригодится скрипт для мониторинга UBC.

Алгоритм работы простой, парсим содержимое /proc/user_beancounters, смотрим значения failcnt, сравниваем с предыдущими, если значение увеличилось, выводим соответствующую строку.

Скрипт написан на perl и предназначен для работы в кроне главной ноды и мониторинга UBC всех работающих openvz-контейнеров. Подразумеваетя, что почту, которую шлет крон вы читаете. Если такой механизм уведомления не нравится, несложно прикрутить какой-нибудь другой. Так же нет препятствий для запуска скрипта внутри openvz-контейнера.

Собственно сам скрипт: check_ubc.pl