Мониторинг OpenVZ

litos0
На сайте с 17.07.2008
Offline
122
1322

Подскажите, как можно в OpenVZ посмотреть какой контейнер потребляет сколько памяти/проца/io в данный момент?

Пример - есть нода с большим количеством контейнеров, там кого-нибудь DDOSят или кто-то дает нагрузку на диск (сто тысяч мильонов файликов читает) - как быстро посмотреть кто это?

И еще как-нибудь с ноды можно понять внутри какого контейнера запущен какой-либо процесс? Знаю, что например, в VDSmanager для FreeBSD есть такие утилиты как vdstop, vdsps, а как в OpenVZ это делается?

inseonight
На сайте с 10.10.2008
Offline
170
#1

смотрим превышения в последнем столбце

cat /proc/user_beancounters

если чего то не хватает, то добавляем по принципу

vzctl set 200 --numtcpsock 5000 --save

Почитайте про Nagios2, так же гляньте форум по ОpenVZ

Как вариант можно попробывать установить вот этот софт для мониторинга

так же можно попробывать WebVZ - это лёгкая веб-панель управления для OpenVZ. Она имеет свой веб-сервер (Webrick) и использует БД SQLite.

Есть ещё опен сурс разработка

ну и то что предлагает официальный сайт опен вз

inseonight добавил 22.10.2009 в 09:15

P.S.

отпишитесь если найдете оптимальное решение... думаю многим будет интересно...

Занимаюсь разработкой и продвижением интернет магазинов. Внедряю аналитику и консультирую по seo.
P
На сайте с 08.03.2007
Offline
250
#2

WebVZ - в топку, это фигня турецкого студента на руби.

Есть vztop , vzps

есть http://www.proxmox.com/ , есть предположение что он для продакшна даже подходит.

http://lbvm.sourceforge.net/ - интересно. но живая миграция без общего хранилища...

M
На сайте с 16.09.2009
Offline
278
#3

vztop, vzps только

к сожалению, аналога iotop нет - но по диску ловятся

тем же самым iotop + vzps находим VPS засранца

в остальном по мониторингу - начните с wiki:

http://wiki.openvz.org/Special:Search?search=monitoring&go=Go

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
DLag
На сайте с 15.08.2007
Offline
201
#4
Pilat:
http://lbvm.sourceforge.net/ - интересно. но живая миграция без общего хранилища...

На сколько я помню общее хранилище там в основе технологии...

Руководитель датацентра UkrNames (http://ukrnames.com/)
M
На сайте с 16.09.2009
Offline
278
#5
DLag:
На сколько я помню общее хранилище там в основе технологии...

да, все верно: хранилище на iSCSI или DRBD. может и еще что-то..

P
На сайте с 08.03.2007
Offline
250
#6
DLag:
На сколько я помню общее хранилище там в основе технологии...

Там это где? Там - это должно быть у того, у кого стоят серверы.

DLag
На сайте с 15.08.2007
Offline
201
#7
Pilat:
Там это где? Там - это должно быть у того, у кого стоят серверы.

Там это в lbvm.

litos0
На сайте с 17.07.2008
Offline
122
#8
vztop, vzps только

А что-то в CentOS их нет, как правильно поставить?

А вот vzpid есть - смотреть ей какому контейнеру процесс принадлежит можно.

M
На сайте с 16.09.2009
Offline
278
#9
litos0:
А что-то в CentOS их нет, как правильно поставить?
А вот vzpid есть - смотреть ей какому контейнеру процесс принадлежит можно.

vzprocps пакет (патченые top/ps):

http://download.openvz.org/contrib/utils/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий