Мониторинг сервера

| 1 комментарий | Нет трекбэков

В условиях, когда тарифы на XEN становятся все ниже и ниже, только ленивый остается на OpenVZ. Но при переходе к новой технологии виртуализации многих ждет разочарование. Если VDSManager стал некоторым промышленным стандартом для OpenVZ, то для XEN удобных панелей управления пока нет. Обычно каждый хостер предлагает свое решение, в котором можно запустить/перегрузить сервер, переустановить, реже - определить некоторые настройки.

Самого необходимого - статистики работы сервера там обычно не бывает. А для работы бота, особенно на недорогих тарифах это очень важно. Анализируя изменение нагрузки бота на сервер можно вовремя предупредить возникновение многих проблем.

Сегодня мы с вами займемся установкой и настройкой небольшой системы мониторинга собственного сервера.

Речь, как обычно, будет идти о Debian 5, а в качестве системы мониторинга будем использовать Munin.

Для начала установим необходимые пакеты, для этого выполним простые команды:

apt-get update
apt-get install munin

Теперь остается настроить мониторинг. Делается это очень просто. В каталоге "/etc/munin/plugins" необходимо создать символические ссылки на нужные плагины из каталога "/usr/share/munin/plugins". Для себя я настроил следующее:

cpu - показывает нагрузку на процессор
df - процент использования диска
if_eth0 - трафик через сетевое подключение, укажите имя устройства
iostat - статистику использования дисков
load - загрузка системы
memory - использование памяти
mysql_bytes - статистика mysql
mysql_queries
mysql_slowqueries
mysql_threads
netstat - число сетевых подключений
ping_ - пинг до гугла
ping_kamensktel.ru - пинг до выбранного сайта (укажите в имени)
processes - число запущенных процессов
swap - использование подкачки
vmstat - процессы в режиме ожидания

Символическая ссылка создается командой "ln", в некоторых случаях потребуется переименование. Например:

ln -s /usr/share/munin/plugins/if_ /etc/munin/plugins/if_eth0
ln -s /usr/share/munin/plugins/cpu /etc/munin/plugins/cpu
ln -s /usr/share/munin/plugins/df /etc/munin/plugins/df

Возможно, вам будет удобнее создавать из через mc - меню "файл - символич.ссылка".

Так же можно поправить некоторые настройки в файле munin.conf, например:

dbdir	/var/lib/munin
htmldir /var/www/munin
logdir /var/log/munin
rundir /var/run/munin

Если соберетесь изменить папку с html, нужно учитывать, что она должна быть доступна на запись для пользователя munin, и на чтение для владельца веб-сервера (www-data).

После настроек перезапустим munin:

/etc/init.d/munin-node restart

По адресу "http://имя_сайта.ru/munin" мы увидим графики с нашей статистикой. Информация обновляется раз в 5 минут.

p4.png

В заключении хочу выразить благодарность linode за хорошую идею, а Доброму хостингу за предоставленный на тестирование сервер.

Нет трекбэков

URL для трекбэков: http://jimbot.ru/cgi-bin/mt-tb.cgi/108

1 комментарий

откуда можно взять сервер

Loading

Об этой записи

Сообщение опубликовано 04.02.2010 23:47. Автор — Spec.

Предыдущая запись — Переезд сайта на новый хостинг завершен

Следующая запись — Новый форум

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.

Хостинг для чата

Рейтинг@Mail.ru службы мониторинга серверов