вторник, 21 февраля 2012 г.

Ведем статистику / мониторинг сервера с помощью программы Munin в Linux Debian/Ubuntu

В жизни каждого системного администратора рано или поздно наступает момент, когда глаз и рук уже не хватает уследить за всеми серверами, то там, то там возникают какие-то проблемы, а для решения их очень хочется узнать что же было "до этого". И именно здесь на выручку приходят они - великие и ужасные системы мониторинга.
Сама система состоит из двух независимых частей: сервера (сам munin), устанавливается на одну машину, куда и будут собираться все данные, и небольшого демона munin-node, который устанавливается на машины, которые мы будем мониторить. Сам этот демон представляет собой небольшой Perl-скрипт, который слушает 4949 порт с помощью Net::Server. При своём запуске он просматривает плагины, установленные в /etc/munin/plugins и запоминает их имена. Раз в 5 минут сервер munin подключается ко всем нодам, получает информацию от всех плагинов и сохраняет себе в базы rrdtool. Таким образом, для работы Munin'а не нужен даже MySQL.

Установка:

apt-get install munin

Желательно заглянуть в конфиг и включить авторизацию :)

Комментариев нет:

Отправить комментарий