Unix-way → Установка и настройка Munin для мониторинга linux сервера

Munin показывает графики почти обо всем что происходит на сервере — загрузка, использование памяти, информацию с процессора, пропускная способность MySQL, трафик и т.д. При этом конфигурация утилиты сводится к нескольким простым действиям. Не создается нагрузка по сравнению с такими «монстрами» как Nagios, конечно весовые категории разные, но зачастую никому просто не нужна вся мощь навороченных систем.

В статье все делалось на GNU/Linux Debian, но это же применимо и к другим linux дистрибутивам, естественно с небольшими поправками на них.

Ставим munin и munin-node

# apt-get install munin munin-node


NOTE: munin работает как сервер опрашивая ноды (munin-node), которые собирают статистику с хостов. Таким образом установив Munin мы сможем мониторить сколько угодно серверов. Так же в миру есть munin-node-win для Windows систем.

Настройка

Далее по необходимости правим конфиг /etc/munin/munin.conf.

Если хотим чтобы munin сохранял файлы с информацией в директорию /var/www/sitename.com/www/monitoring нужно изменить путь у параметра htmldir, а если нужно использовать имя сервера server.sitename.com вместо localhost.localdomain, нужно привести конфиг к виду:

# nano /etc/munin/munin.conf


dbdir   /var/lib/munin
htmldir /var/www/sitename.com/www/monitoring
logdir  /var/log/munin
rundir  /var/run/munin

tmpldir /etc/munin/templates

[server.sitename.com]
    address 127.0.0.1
    use_node_name yes


Далее создадим директорию /var/www/sitename.com/www/monitoring, потом изменим владельца и группу, иначе программа не сможет записать файлы со статистикой:

# mkdir -p /var/www/sitename.com/www/monitoring
# chown munin:munin /var/www/sitename.com/www/monitoring
# /etc/init.d/munin-node restart


Теперь нужно подождать какое-то время, чтобы программа успела создать своего рода базу данных с первой собранной статистикой, после она будет доступна по URL:

http://sitename.com/monitoring/ 


Вот лишь чутка из многочисленных графиков:

munin

munin

munin

Наверняка читатель захочет запоролить статистику, для этого нужно создать файл .htaccess в дириктории /var/www/sitename.com/www/monitoring:

# nano /var/www/sitename.com/www/monitoring/.htaccess


AuthType Basic
AuthName "Members Only"
AuthUserFile /var/www/sitename.com/.htpasswd
<limit GET PUT POST>
require valid-user
</limit>


Затем создадим файл .htpasswd с паролем и логином, например admin:admin

# htpasswd -c /var/www/sitename.com/.htpasswd admin


И напоследок, что еще интересно в Munin, это возможность расширять функционал с помощью плагинов (1,2).
  • avatar
  • makenskiy
  • 5025
  • +23
  • 01 августа 2011, 21:58

Комментариум (2)

RSS свернуть / развернуть
+
+4
avatar

antikvar

  • 02 августа 2011, 13:01

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Первое время тоже пользовался munin но потом открыл для себя collectd.
+
+2
avatar

makenskiy

  • 02 августа 2011, 17:20

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Спасибо, покурю.
комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

+
0
avatar

Anonymous

  • 07 сентября 2014, 21:04

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Мне всегда было непонятно — люди стыдятся бедности и не стыдятся богатства.


_________
инсталяции для унитазов
+
0
avatar

Anonymous

  • 08 сентября 2014, 11:04

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Измена другу — преступленье


------
интерьеры в стиле ампир
+
0
avatar

Anonymous

  • 08 сентября 2014, 22:28

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Поиски прекрасного приводят нас к тому же выбору, что и поиски полезного.


------
зеленый чай купить
+
0
avatar

Anonymous

  • 08 сентября 2014, 23:12

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Настоящая любовь не признает никаких приказаний и никаких обетов.


------
http://with-avto.ru/poleznye-sovety/149-pokupaem-avtomobil.html
+
0
avatar

Anonymous

  • 09 сентября 2014, 00:06

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Редко случается высказать здравую мысль тому, кто всегда тщится быть оригинальным.


------
обувь купить интернет магазин украина
+
0
avatar

Anonymous

  • 10 сентября 2014, 05:25

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Бывает, что крест, поставленный на


------
виртуальный номер
+
0
avatar

Anonymous

  • 11 сентября 2014, 01:23

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Роман - это история настоящего, в то время как история - это роман минувшего.


------
урл: http://www.luxurious-furs.ru
+
0
avatar

Anonymous

  • 11 сентября 2014, 01:34

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Иной дурак Расфилософствуется так,


------
проблема
+
0
avatar

Anonymous

  • 11 сентября 2014, 01:45

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Смысл жизни в любви, а правда в терпении


------
Свадебная церемония в Гоа
+
0
avatar

Anonymous

  • 11 сентября 2014, 01:59

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Если вы отлучаетесь ненадолго, я готова ждать вас всю жизнь.


------
моллы
+
0
avatar

Anonymous

  • 11 сентября 2014, 02:12

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Математика - это искусство называть разные вещи одним и тем же именем.


------
монтаж деревяных дверей в москве
+
0
avatar

Anonymous

  • 11 сентября 2014, 06:38

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Как часто цель жизни одного человека становится мишенью для другого.


------
провести воду в дом
+
0
avatar

Anonymous

  • 11 сентября 2014, 06:47

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Переведенное стихотворение должно показывать то же самое время, что и оригинал.


------
промокод Baon
+
0
avatar

Anonymous

  • 11 сентября 2014, 06:56

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Чтобы завоевать расположение женщины, требуется одна и та же лесть; чтобы понравиться мужчине - всякий раз разная.


------
купить diesel распродажа
+
0
avatar

Anonymous

  • 11 сентября 2014, 07:06

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Куда бы человек ни пошел, где бы ни спрятался, люди обязательно найдут его, навяжут ему свои повадки, а по возможности и общество.


------
babyliss pro оптом москва
+
0
avatar

Anonymous

  • 11 сентября 2014, 07:15

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Художественное течение побеждает только тогда, когда его берут на вооружение декораторы витрин.


------
лучшие цены на телефоны в спб

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.