Мне нужно отслеживать использование сети, ЦП и памяти приложением, которое находится на 5 машинах (apache, mysql, memcached). Думал для этого установить Мунина. Но я немного теряюсь в документации. Есть ли простое пошаговое руководство по настройке конфигурации с несколькими машинами?
Если вы используете debian, это довольно просто.
сервер мониторинга: apt-get install munin munin-node
контролируемые серверы: apt-get install munin-node
Munin - действительно хороший инструмент для мониторинга, и у него много хороших плагинов. Он менее «сексуален», чем Cacti, но его проще настроить. И вы можете активировать их в заметке, просто установив символическую ссылку / usr / shars / munin / plugins / / etc / munin / plugins / и отредактировав /etc/munin/plugin-conf.d/munin-node
Пример для плагина apache:
отредактируйте /etc/munin/plugin-conf.d/munin-node и добавьте:
[apache_ *]
пользователь root
Примечание: вы должны включить модуль статуса apache, чтобы это работало.
Проверять:
запустить: / etc / munin / plugins / apache_accesses
Казалось, что это довольно легко понять: http://www.unix-tutorials.com/go.php?id=3617
Если мониторинг всего через SNMP с 5-минутными обновлениями является приемлемым вариантом, стоит обратить внимание на Cacti.
Munin можно приобрести в EPEL репозитории.
Следуйте инструкциям по добавлению репозитория, затем выполните
yum install munin-node
на всех серверах, которые вы хотите отслеживать. Настройте /etc/munin/munin-node.conf, чтобы разрешить соединения от вашего мастера munin.
На узле мониторинга выполните
yum install munin munin-node
Следовать инструкции в вики Munin о том, как настроить Munin.