Позвольте Munin контролировать ваши серверы и сеть

Если вы ищете простой в установке, настройке и использовании системный монитор, не ищите дальше. Munin — это сетевой / системный монитор, который представляет все свои данные в удобных для чтения графиках.

Munin настраивается как сервер / клиент (или узел), что делает эту систему очень гибкой. Munin также предлагает обширную библиотеку плагинов, которая расширяет эту гибкость, включая мониторинг множества различных систем и даже приложений.

И что лучше всего, вам не нужно перепрыгивать через кучу обручей, чтобы munin начал работать. В этом руководстве вы узнаете, как запустить сервер Munin и контролировать вашу систему, а также пример конфигурации клиента, который будет отслеживать клиентский узел. Как и следовало ожидать, я продолжу развивать серию серверов Ubuntu и устанавливать Munin в системе Ubuntu 9.04. ПРИМЕЧАНИЕ. Эта же установка будет работать и в Ubuntu 9.10.Установка / настройка сервера

Установить Munin на сервер Ubunter очень просто. Откройте окно терминала (или войдите в консоль сервера) и введите команду:

sudo apt-get install munin

Приведенная выше команда также установит Мунин-узел которое является клиентским программным обеспечением. Это нормально, пусть это произойдет. После установки Munin установит файлы конфигурации в / etc / munin, исполняемый файл в /etc/init.d/, и веб-файлы в / var / www / munin .

Первое, что нужно будет сделать, это правильно настроить ваш сервер. Откройте /etc/munin/munin.conf файл и ищите этот раздел:

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

Из коробки это будет работать нормально. Но если у вас есть какие-либо другие потребности, которые требуют изменения какой-либо из этих директив, измените их здесь.

Следующий раздел, на который стоит обратить внимание:

# простое дерево хостов
[localhost.localdomain]
адрес 127.0.0.1
use_node_name да

В приведенном выше разделе отслеживается сервер, на котором установлен Munin. Эту конфигурацию нужно изменять только при наличии особых требований. Кроме того, если вам нужно добавить клиента (узел), вы можете добавить его сюда.

Чтобы указать Munin контролировать удаленную машину, вам необходимо добавить новое дерево хостов. Скажем, например, вы хотите контролировать машину с IP-адресом 192.168.1.150. Для этого вы должны добавить:

[НАЗВАНИЕ МАШИНЫ]
адрес 192.168.1.150
use_node_name да

Где ИМЯ МАШИНЫ — это имя, обозначающее работу (или пользователя, или отдел и т. Д.) Машины.

Как только у вас есть эти конфигурации и сохраните файл. Теперь перейдем к /etc/munin/munin-node.conf файл. Есть только одна конфигурация, которую вам нужно добавить, чтобы контролировать узлы. Ищите эту строку:

разрешить ^ 127 \ .0 \ .0 \ .1 $

Под этой строкой вы захотите добавить (чтобы включить наш новый узел):

разрешить ^ 192 \ .168 \ .1 \ .1 $

Сохраните этот файл и перезапустите сервер Munin с помощью команды:

/etc/init.d/munin перезапуск

Установка для клиента

Все, что вам нужно сделать для вашего клиента, — это установить Мунин-узел пакет. Для этого выполните команду:

sudo apt-get установить munin-node

На клиентской машине. Теперь запустите munin-node командой:

sudo /etc/init.d/munin-node start

Мунин сейчас приступит к мониторингу этого клиента.

Графики

Когда все будет готово, укажите в браузере http: // ADDRESS_TO_SERVER / munin /

фигура 1фигура 1

Где ADDRESS_TO_SERVER — фактический адрес сервера. Вскоре после установки Munin вы можете увидеть только список отслеживаемых узлов (см. Рисунок 1). Это нормально, потребуется некоторое время, прежде чем данные будут фактически собраны.

Через некоторое время вы заметите, как собираются данные и появляются графики. Если вы нажмете на localhost.localdomain по ссылке вы увидите начало сбора данных (см. рисунок 2).

фигура 2фигура 2

Вывод

Munin — это очень мощный инструмент, позволяющий собирать важные данные о ваших системах и сетях. Теперь, когда у вас установлен и запущен Munin, вы можете начать расширять сервер, добавляя все больше и больше клиентов, а также плагинов. Вы быстро обнаружите, что Munin — очень ценный инструмент для анализа данных в различных системах и сетях.