Ответ
 
LinkBack Опции темы
Старый 24.04.2012, 01:55      #1 (ссылка на пост)
levinkv
Активный пользователь
 
Аватар для levinkv
 
Регистрация: 23.01.2012
Сообщений: 54
levinkv скоро придёт к известности
Информация

По умолчанию Как установить Nagios на Debian Squeeze

Всем привет!

Сегодня речь пойдет о Nagios. Nagios – программа мониторинга компьютерных систем и сетей с открытым кодом. Предназначена для наблюдения, контроля состояния вычислительных узлов и служб, оповещает администраторов том случае, если какие-то из служб прекращают (или возобновляют) свою работу.

Nagios первоначально была создана под именем Netsaint, разработана Этаном Галстадом (англ. Ethan Galstad). Он же поддерживает и развивает систему сегодня, совместно с командой разработчиков, которые занимаются как официальными, так и неофициальными плагинами.

Первоначально Nagios была разработана для работы под Linux, но она также хорошо работает и под другими ОС, такими как Sun Solaris, FreeBSD, AIX и HP-UX.

В этой статье будет показано, как установить Nagios на Debian Squeeze. Так же уделим внимание конфигурационным файлам.

Установка Nagios на Debian Squeeze

В установке Nagios можно пойти 2-мя путями:
  • Установить Nagios из репозитория – самый простой способ
  • Установить Nagios из исходников – более “сложный” способ
Мы пойдем легким путем и будет устанавливать Nagios из репозитория, как показано ниже:

Код:
# apt-get update
# apt-get upgrade
# apt-get install nagios3 nagios-plugins nagios-nrpe-plugin

Во время установки нам придется ответить на несколько вопросов.

Указываем рабочую группу. Если у вас установлен домен, тогда воспользуйтесь маской группа/домен. Так как я делаю установку в своей тестовой локальной сети, оставлю все как есть.

Теперь нам нужно ввести пароль от учетной записи “nagiosadmin“. Старайтесь придумывать сложные пароли!

Вводим пароль еще раз:

Вот и все, установка завершена. Теперь откройте браузер. В адресной строке введите http://localhost/nagios3. В поле “Логин” введите nagiosadmin, в поле “Пароль” введите тот, который вы задали выше.

Хорошо, Nagios мы установили, теперь давайте поговорим о конфигурационных файлах, в которых производится настройка Nagios.

Конфигурационные файлы

Nagios имеет несколько различных конфигурационных файлов, в которых вы будете нуждаться. Будьте внимательны и терпеливы. На Nagios необходимо потратить некоторое время, прежде чем он будет радовать вас, своей функциональностью.

Основной конфигурационный файл

Основной конфигурационный файл находится по адресу /usr/local/nagios/etc/nagios.cfg. В нем содержится ряд директив, которые влияют на работу демона Nagios. Конфигурационный файл читается, как демоном Negios, так и CGI-скриптами.

Файлы ресурсов

Файлы ресурсов могут быть использованы для хранения пользовательских макросов. Основной задачей файлов ресурсов является хранение конфиденциальной информации (например пароли) не делая их доступными для CGI-скриптов.

Файлы определения объектов

Файлы определения объектов используются для определения хостов, служб, рабочих групп, команд и т.д. С их помощью вы можете определять, что вы хотите просматривать, и как вы хотите просматривать.

Вы можете указать один или несколько файлов определения объектов воспользовавшись cfg_file и/или cfg_dir директивами в вашем основном конфигурационном файле.

Конфигурационный файл CGI

Конфигурационный файл CGI содержит ряд директив, которые влияют на работу приложения CGI. Он также содержит ссылки на основной конфигурационный файл, таким образом CGI знает, как вы настроили Nagios и где хранятся ваши объекты определений.

Думаю общее представление о конфигурационных файлах вы получили. Однако мне сейчас предлагают, чтобы я расписал каждый отдельный файл, для чего он нужен. Ну что ж, если вам будет это удобно, тогда распишу.

Основные конфигурационные файлы находятся в /usr/local/nagios/etc:
  • nagios.cfg – это основной конфигурационный файл Nagios, который содержит много глобальных параметров
  • cgi.cfg - этот файл содержит конфигурационную информацию о Web-интерфейсе Nagios
  • resource.cfg – если вы хотите внести деликатную информацию (имя_пользователя, пароль и т.п.), вы можете это сделать сдесь. Этот файл доступен для чтения только nagios пользователям и группам
Следующие конфигурационные файлы содержатся в директории /usr/local/nagios/etc/objects:
  • contacts.cfg – здесь содержаться контактные данные. Вы можете указать имя, email адрес, какой тип уведомлений они должны получать и т.п.
  • commands.cfg – здесь содержатся все команды для проверки служб. Для выполнения команд вы можете использовать макросы $HOSTNAME$ и $HOSTADDRESS$, которые автоматически будут изменять host-имя или IP-адрес хоста
  • timeperiods.cfg – здесь указывается временной период, т.е. если вы хотите просматривать службы, порты только в рабочее время. Тогда вы должны указать временной период
  • templates.cfg – если у вас в сети имеются хосты или службы имеющие схожие характеристики, тогда можно воспользоваться шаблоном, где все одинаковые характеристики могут быть определены. Использование шаблона позволяет сэкономить время.
  • localhost.cfg – определяет “мониторинг” локального компьютера. Его можно использовать в качестве основы для определения других хостов, которые вы хотели бы просматривать
  • printer.cfg – пример конфигурационного файла для принтера
  • switch.cfg – пример конфигурационного файла для маршрутизатора
  • windows.cfg – пример конфигурационного файла для Windows машины

Надеюсь, что такое описание будет более понятным.

Запуск, перезапуск и остановка Nagios

Перед запуском/перезапуском Negios, всегда проверяйте ваши конфигурационные файлы. Очень важно это делать, перед запуском Negios, потому что если у вас будут содержаться ошибки, тогда Negios не запуститься.

Запуск Nagios

Код:
# /etc/init.d/nagios3 start

Перезапуск Nagios

1. Сценарий – это самый простой способ, чтобы перезапустить Nagios:

Код:
# /etc/init.d/nagios3 reload

2. Вручную – вы можете перезапустить процесс Nagios, отправив ему SIGHU-сигнал, как показано ниже:

Код:
# kill -HUP <nagios_pid>

Остановка Nagios

1. Сценарий – самый простой способ, чтобы остановить Nagios:

Код:
# /etc/init.d/nagios3 stop

3. Вручную – вы можете остановить процесс Nagios, отправив ему SIGTERM-сигнал, как показано ниже:

Код:
# kill <nagios_pid>

На сегодня все.
levinkv вне форума   Ответить с цитированием
Ответ

Социальные закладки

Метки
nagios, Nagios Plugin, Nagios Web UI, open source monitoring


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks Вкл.
Pingbacks Вкл.
Refbacks Вкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как настроить локальную сеть на VirtualBox + Как установить Guest Additions на Debian levinkv Linuxoid 0 12.04.2012 13:18
Как установить Oracle VM VirtualBox на Debian Linux + Как создать виртуальную машину levinkv Linuxoid 0 12.04.2012 13:00


Реламный блок
 

Текущее время: 08:19. Часовой пояс GMT +6.


Rambler's Top100 Счётчик тиц

vBulletin Skin by MiraMaX166
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Время генерации страницы 0.11443 секунды с 18 запросами