ХОД ВЫПОЛНЕНИЯ РАБОТЫ |
||
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
Рисунок 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. Мониторинг сервисов. |
||