ХОД ВЫПОЛНЕНИЯ РАБОТЫ

 

        1) Запускаем Ubuntu Server 13.10. Получаем права суперпользователя командой sudo su. Обновляем сведения о пакетах командой apt-get update (рис. 1).

Рисунок 1. Результат работы команды.

     2) Командой apt-get install nagios3 устанавливаем программу мониторинга компьютерных систем и сетей Nagios. В процессе установки появится несколько диалоговых окон. В первом вам необходимо будет просто нажать OK, во втором выбрать Internet Site, затем внести изменения в настройки почты (необязательно) и установить пароль для администратора (рис.  2-5).

Рисунок 2. Настройка Nagios3.

Рисунок 3. Настройка Nagios3.

Рисунок 4. Настройка Nagios3.

Рисунок 5. Установка Nagios3.

3) Создадим пароль для пользователя по умолчанию nagiosadmin:

sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin (рис. 6).

Рисунок 6. Установка пароля для пользователя nagiosadmin.

4) Теперь открываем браузер и вводим в адресную строку ваш_ip_адрес/nagios3, и логинимся под пользователем nagiosadmin с паролем, заданным выше (рис. 7). Вы попадете в панель управления программой для мониторинга компьютерных систем и сетей Nagios
(рис. 8
).

Рисунок 7. Окно авторизации.

Рисунок 8. Панель управления Nagios.

5) Слева вы видите меню, в котором можно выбирать нужный пункт, а справа – собственно результат. Выбираем слева «Map» и видим список хостов и их статус. В моем случае хост один – это машина, на которой запущен Nagios (рис. 9).

Рисунок 9. Map.

6) Далее открываем «Services». На каждом хосте есть свой набор «сервисов», которые проверяет Nagios. У вас будет установлен набор сервисов по умолчанию для локальной машины, на которой ставится Nagios (рис. 10).

Рисунок 10. Services.

7) Теперь добавим конфигурации для сайтов ubuntologia.ru и yandex.ru. Для этого командой sudo nano /etc/nagios3/conf.d/host-all.cfg создаем новый файл. Вместо host-all.cfg пишите имя вашего хоста, какое пожелаете. Внутри этого файла пишем следующее (рис. 11):

define host {

 host_name     ubuntologia

 alias         ubuntologia

 address       ubuntologia.ru

 use           generic-host

 

host_name      yandex

 alias         yandex

 address       yandex.ru

 use           generic-host

 }

 

Рисунок 11. Конфигурация Nagios.

8) Сохраняем файл и перезагружаем Nagios: service nagios3 restart

9) Заходим на страницу «Map».Если вы все сделали верно, то должны увидеть ваши новые хосты в этом списке (рис.). Не волнуйтесь, если статус будет «Pending» – это означает, что Nagios еще не успел проверить новый хост.

Рисунок 12. Map.

10) Теперь, чтобы добавить сервисы, мы добавим наши хосты в определенные группы. Открываем файл hostgroups_nagios2.cfg и добавляем хосты в группы debian-servers и http-servers (рис. 13).

sudo nano /etc/nagios3/conf.d/hostgroups_nagios2.cfg

Рисунок 13. Добавление хостов в группы.

11) Если вы все сделали верно, вы должны увидеть ваши новые сервисы. В моем случае это http и debian-servers (рис. 14).

Рисунок 14. Мониторинг сервисов.