Munin - это приложение для мониторинга серверов и обычных клиентских компьютеров под управлением Linux, написанное на языке Perl. Программа создает вывод изменений характеристик системы в виде графиков, встроенных в html страничку. По умолчанию осуществляется мониторинг использования файловой системы, памяти, процессора, активности сетевых служб и др. В принципе, вам должно этого хватить. Если же нужно отслеживать какие-нибудь специфические параметры, то можно добавить дополнительные плагины из уже созданных или написать самому.
В состав Munin входят пакеты как для сервера (munin), так и для клиентов (munin-node). Серверную часть нужно устанавливать только на самом сервере, клиентскую, как на сервере (если вы хотите анализировать и его), так и на всех клиентских машинах.
Здесь я опишу установку в Kubuntu Dapper Drake. Но, так как при написании я использовал материалы статей, описывающих установку в Debian, - считаю, что приведенное ниже годится для всех Debian-производных дистрибутивов. В конце приведена ссылка на статью, описывающую установку в SLES 10. Установив из RPM-пакетов, настраивать можно так же, как описано здесь.
Настройка Munin сервера.
Установка:
$ sudo apt-get install munin munin-node
Конфигурация:
Конфигурация munin сервера осуществляется редактированием конфигурационного файла /etc/munin/munin.conf.
Если вы осуществляете мониторинг лишь одной машины (самого сервера), то менять ничего не нужно. Если же есть клиентские машины - информацию о них нужно внести в этот файл.
$sudo vi /etc/munin/munin.conf
и найти секцию
# a simple host tree
[localhost.localdomain]
address 127.0.0.1
use_node_name yes
после этого добавляем клиентскую машину(ы);
[test.skku.ac.kr]
address 172.30.5.129
use_node_name yes
Замените test.skku.ac.kr и 172.30.5.129 на имя и IP клиентского компьютера соответственно.
Настройка munin клиента.
Установка:
$ sudo apt-get install munin-node
В результате установки будет создана директория /etc/munin, содержащая:
munin-node.conf - конфигурационный файл клиента
plugin-conf.d/munin-node - конфигурационный файл для настройки плагинов клиента
plugins - папка, в которой находятся символьные ссылки к плагинам в /usr/share/munin/plugins
Конфигурация:
Открываем файл munin-node.conf
$sudo vi /etc/munin/munin-node.conf
и добавляем:
полное имя клиентской машины
#host_name localhost.localdomain
host_name test.skku.ac.kr
и после allow ^127\.0\.0\.1$ записываем IP-адрес сервера, таким образом разрешая с него доступ на клиентскую машину
allow ^127\.0\.0\.1$
allow ^10\.52\.31\.41$
(можно задавать несколько серверов)
По умолчанию будут запускаться плагины, ссылки на которые находятся в директории /etc/munin/plugins. Это:
cpu entropy forks if_eth0 iostat memory mysql_slowqueries open_files processes df exim_mailqueue if_err_eth0 if_eth1 irqstats mysql_bytes mysql_threads open_inodes swap df_inode exim_mailstats if_err_eth1 interrupts load mysql_queries netstat postfix_mailvolume vmstat
Если же вы хотите добавить другие, нужно редактировать файл /etc/munin/plugin-conf.d/munin-node, где надо указать плагин, задание, пользователя и группу по аналогии с уже приведенными записями.
После этого нужно перезапустить munin клиент:
$sudo /etc/init.d/munin-node restart
и запустить следующее на сервере:
$sudo /usr/share/munin/munin-update --force-root
Munin задаст задание cron в файле /etc/cron.d/munin, который в свою очередь запустит /usr/bin/munin-cron.
Запуск и работа Munin.
Для того, чтобы проверить работу Munin на сервере в браузере, набираем:
http://ipaddress/munin
В случае возникновения каких либо проблем проверьте логи в папке /var/log/munin/
для сервера:
munin-node.log - отображает данные о состоявшихся соединениях
munin-graph.log - отображает данные о сервисах, для которых были построены графики
munin-html.log - информация о сгенерированном коде html.
для клиента:
munin-node.log - отображает данные о состоявшихся соединениях
запчасти для Ekom . Подумывали, как купить посудомойку дешево?
Посудомоечная машина встраиваемая 45 см . Решаешь:
саратов купить холодильник пригодится. А тут находишь холодильники в нашем магазине.
Комментарии:
(1) Рейтинг: