Как мне установить nagios?

Я продолжаю слышать о Nagios, действительно мощном инструменте для мониторинга серверов. Как мне это установить?

3 ответа

Решение

Прежде всего, я предполагаю, что вы делаете это на новой, совершенно новой версии 12.04. Ничего особенного здесь не происходит.

Установите nagios:

sudo apt-get install -y nagios3

Он пройдет и спросит вас о том, какой почтовый сервер вы хотите использовать:

введите описание здесь

Выберите один на основе ваших потребностей.

введите описание здесь

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

Он спросит вас, какой пароль вы хотите использовать - введите безопасный пароль. Это для учетной записи администратора nagiosadmin,

введите описание здесь

И тогда вам нужно будет подтвердить свой пароль.

Как только установка будет завершена, вы можете перейти к localhost/nagios3 (или IP-адрес / доменное имя сервера, на котором вы его установили), и вам будет предложено ввести пароль:

введите описание здесь

Как только вы это сделаете, вы внутри!

введите описание здесь

Немного некрасиво, а?

Nagios автоматически добавляет в конфигурацию "localhost" и выполняет проверку загрузки, текущих пользователей, дискового пространства, http и ssh.

введите описание здесь

Теперь есть еще одна вещь, которую мы должны сделать, прежде чем nagios будет полностью готов - нам нужно, чтобы он принимал внешние команды, чтобы мы могли распознавать проблемы, добавлять комментарии и т. Д.

Для этого нам нужно отредактировать несколько файлов. Начните с открытия /etc/nagios3/nagios.cfg с помощью следующей команды:

sudo nano /etc/nagios3/nagios.cfg

Ищи check_external_commandsи поверните check_external_commands=0 в check_external_commands=1,

Теперь перезапустите Apache, запустив

sudo service apache2 restart

Еще не сделано! Нам нужно отредактировать /etc/group, Там должна быть такая строка:

nagios:x:114

Измените это на

nagios:x:114:www-data

Сохраните и закройте этот файл.

Теперь нам нужно отредактировать /var/lib/nagios3/rw files permission with:

sudo chmod g+x /var/lib/nagios3/rw

And then (because of how permissions work) we need to edit the permissions of the directory above that with:

sudo chmod g+x /var/lib/nagios3

Now, restart nagios with:

sudo service nagios3 restart

If you use Apache as your web server, restart that also:

sudo service apache2 restart

And you should be good to go! Happy monitoring!

To have alerts emailed to you, see this question and answer.

Это руководство на Linode.com очень подробное и работает с Nagios 3:

http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precise-pangolin

и вот хорошее резюме того, как контролировать сайт, используя Nagios 3:

http://ostatic.com/blog/monitoring-web-services-with-nagios

и вот еще один хороший пример настройки Nagios и Apache и настройки эскалаций:

http://bobcares.com/blog/?p=67

Я рекомендую следовать официальному руководству по быстрому запуску Nagios, которое не использует apt-get, но загружает исходный код, компилирует и затем устанавливает.

Это обеспечит установку вашего Nagios в / usr / local / nagios /

Я нахожу преимущество, которое Nagios установил в / usr / local / nagios /, когда я пытаюсь установить Nagios Service Check Acceptor, надстройку для Nagios.

Другие вопросы по тегам