Материал из Wiki.X-news.org
Версия от 01:13, 2 марта 2011; Admin (обсуждение | вклад) (Новая страница: «NAGIOS - FREEBSD КОНФИГУРАЦИИ Nagios является приложение, предназначенное для выполнения монитори...»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

NAGIOS - FREEBSD КОНФИГУРАЦИИ


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

Предварительная подготовка:

Настройка следующие приложения из портов:

  • MySQL 4x сервер: / usr/ports/databases/mysql40-server
  • MySQL 4x клиента: / usr/ports/databases/mysql40-client
  • Apache 1.3x: / usr/ports/www/apache13
  • Net-SNMP: /usr/ports/net-mgmt/net-snmp
  • Nagios: /usr/ports/net-mgmt/nagios (WITH_MYSQL="YES")

Конфигурация:

SNMP должен быть установлен и настроен в системе за которой вы собираетесь следить. Есть 2 способа, чтобы настроить SNMP в Unix:

1) Запустите snmpconf и ответить на вопросы, 2) Вы можете создать свой собственный файл /usr/local/share/snmp/snmpd.conf

Nagios конфигурация:

Вы не можете запустить Nagios, пока он не настроен.

# убрать все префиксы sample   *cgi.cfg-sample  checkcommands.cfg-sample contactgroups.cfg-sample contacts.cfg-simpledependencies.cfg-sample escalations.cfg-sample hostgroups.cfg-sample  и дургие .

Вы должны удалить суффикс - sample. Но, прежде чем изменять эти файлы сделать резервную копию.

Для переименования файлов используйте следующую команду:

cd /usr/local/etc/nagios/etc # mkdir sample # cp *.cfg-sample sample/

for i in *cfg-sample; do mv $i `basename $i "-sample"`; done

Лучше стартовать Nagios в режиме отладки:

# nagios -v /usr/local/etc/nagios/nagios.cfg

Эта команда покажет все ошибки, если они сохраняется.

Мониторинг конфигурации:

Внутри hosts.cfg файла добавьте хост (ы) для мониторинга. Внутри hostgroups.cfg добавить свою группу для nitification. Внутри contactgroups.cfg добавить пользователей, внутри contacts.cfg добавить необходимую контактную информацию и параметры уведомления об изменениях.Внутри services.cfg вы можете изменить услугу , которую вы хотели бы отслеживать.

Теперь вы можете запускать Nagios мониторинга сети услуг с помощью:

# /usr/local/etc/rc.d/nagios.sh start
Nagios  сообщим вам, когда что-то пойдет не так. Но лучше, чтобы увидеть весь процесс и статистики через веб-интерфейс. Вы должны изменить файл httpd.conf (файл конфигурации Apache):

Пример:


ScriptAlias /nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/ AllowOverride AuthConfig Options ExecCGI Order allow,deny Allow from all /directory>

Alias /nagios/ /usr/local/www/nagios/ Options None AllowOverride AuthConfig Order allow,deny Allow from all /directory>

Итак, теперь вы можете управлять Nagios через веб-интерфейс. Он должен быть по адресу 127.0.0.1/nagios / .

Вы можете скачать множество дополнительных плагинов для мониторинга сети Nagios .