Эта статья является частью серии из двух частей об установке и настройке Nagios в Ubuntu 14.04.
обзор
Nagios - это популярный пакет программного обеспечения для мониторинга серверов, который может значительно улучшить время работы вашего приложения. В этом руководстве я собираюсь показать вам, как установить Nagios на Ubuntu 14.04.
Вам нужен стек LAMP, установленный на вашем сервере, чтобы иметь возможность использовать Nagios. Если вы хотите узнать, как это сделать в Ubuntu, обратитесь к руководству: Как установить Apache, MySQL и PHP в Ubuntu
Шаг 1: Установка предварительных условий
Помимо функционирующего стека LAMP, есть три предварительных условия. Установите их с помощью apt-get
:
apt-get install build-essential libgd2-xpm-dev apache2-utils
Шаг 2: Создание группы и пользователя
Для Nagios нам нужно создать группу и пользователя. Прежде всего, создайте пользователя:
useradd -m nagios
Если вы еще не дали ему пароль, сделайте это с помощью passwd
команды:
passwd nagios
Теперь мы создадим группу Nagios:
groupadd nagcmd
Добавьте пользователя Nagios в группу Nagios:
usermod -a -G nagcmd nagios
И добавьте www-data
пользователя в группу Nagios:
usermod -a -G nagcmd www-data
Шаг 3: Загрузка Nagios
Теперь мы можем скачать Nagios. Установите wget
сейчас, если он еще не установлен:
apt-get install wget
Затем загрузите файлы Nagios:
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz
Распакуйте его:
tar xzf nagios*
И, наконец, перейдите в каталог:
cd nagios*
Шаг 4: Установка Nagios
Теперь, когда наш сервер настроен, мы можем скомпилировать и установить Nagios.
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
Шаг 5: Настройка веб-интерфейса Nagios
Nagios имеет веб-интерфейс для удобного управления. В целях безопасности вы должны ограничить доступ к веб-интерфейсу с помощью брандмауэра или конфигурации Apache, защищенной паролем.
Перезапустите Apache:
service apache2 restart
Запустите сервис Nagios:
service nagios start
Продолжить: Часть 2: Удаленный хост