Системы мониторинга: Munin

Одно из условий бесперебойной работы сервисов - бесперебойная работа операционной системы и её компонентов.

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

Установка в систему:

sudo apt-get update
sudo apt-get install munin
sudo apt-get install munin-node

Настройка Munin происходит через 2 файла: /etc/munin/munin.conf и /etc/munin/munin-node.conf. Для начала, просто настроим в этих файлах имя системы:

в файле /etc/munin/munin.conf ищем строку:

[localhost.localdomain]

и меняем например, на такое:

[srv.domain.com]

В файле /etc/munin/munin-node.conf нужно найти строку

#host_name localhost.localdomain

Именно её потребуется отредактировать — например, так:

host_name srv.domain.com

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

ls -l /usr/share/munin/plugins/

Для того, чтобы установить плагин нужно создать на него символическую ссылку в каталоге /etc/munin/plugins/. Например, для DNS-сервера Bind:

cd /etc/munin/plugins/
ln -s /usr/share/munin/plugins/bind9

Управление сервисом: тут все стандартно

# запуск
service munin-node start
# перезапуск
service munin-node restart
# остановка
service munin-node stop

Полезные ссылки:

  1. Официальный сайт Munin
Евгений Вдовенко
Евгений Вдовенко

Физик по образованию, занимаюсь веб-разработкой на PHP с 2013 года. Нравится ковырятся в Zend Framework/Expressive и Joomla CMS/Framework. В процессе разборок с Python. Подумываю посмотреть Go. Считаю PostgreSQL крутым продуктом и внедряю его везде, где могу.