Мониторинг. · 2 min read · Oct 17, 2025

Установка Nagios 3.4.4 на CentOS 6.3

Установка Nagios 3.4.4 на CentOS 6.3

Введение

Nagios — это инструмент мониторинга под лицензией GPL. Этот инструмент позволяет вам мониторить серверы, сетевое оборудование (коммутаторы, маршрутизаторы и т. д.) и приложения. Доступно много плагинов, и его большая сообщество делает Nagios самым большим инструментом мониторинга с открытым исходным кодом. Этот учебник показывает, как установить Nagios 3.4.4 на CentOS 6.3.

Предварительные требования

После установки вашего сервера CentOS вам нужно отключить selinux и установить некоторые пакеты, чтобы Nagios работал.

Чтобы отключить selinux, откройте файл: /etc/selinux/config

# vi /etc/selinux/config
# Этот файл управляет состоянием SELinux в системе.  
# SELINUX= может принимать одно из этих трех значений:  
#     enforcing - Политика безопасности SELinux применяется.  
#     permissive - SELinux выводит предупреждения вместо применения.  
#     disabled - Политика SELinux не загружена.  
SELINUX=permissive *// измените это значение на disabled*  
# SELINUXTYPE= может принимать одно из этих двух значений:  
#     targeted - Защищены целевые процессы,  
#     mls - Защита многоуровневой безопасности.  
SELINUXTYPE=targeted 

Теперь загрузите все необходимые пакеты:

# yum install gd gd-devel httpd php gcc glibc glibc-common

Установка Nagios

Создайте директорию:

# mkdir /root/nagios

Перейдите в эту директорию:

# cd /root/nagios

Скачайте nagios-core и плагин:

# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.4.tar.gz   
# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz

Распакуйте nagios core:

# tar xvzf nagios-3.4.4.tar.gz

Перейдите в директорию nagios:

# cd nagios

Настройте перед сборкой:

# ./configure

Создайте все необходимые файлы для Nagios:

# make all

Установка:

# make install
# make install-init
# make install-commandmode
# make install-config
# make install-webconf

Создайте пароль для входа в веб-интерфейс:

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Запустите службу и настройте ее на автозагрузку:

# chkconfig nagios on  
# service nagios start

Теперь вам нужно установить плагины:

# cd ..  
# tar xvzf nagios-plugins-1.4.15.tar.gz  
# cd nagios-plugins-1.4.15  
# ./configure  
# make  
# make install

Запустите службу apache и настройте ее на автозагрузку:

# service httpd start  
# chkconfig httpd on

Теперь подключитесь к вашей системе nagios:

http://Your-Nagios-IP/nagios и введите логин: nagiosadmin и пароль, который вы выбрали выше.

А что после установки?

После установки вам нужно настроить все ваши хосты и службы в конфигурационных файлах nagios. Этот шаг выполняется в командной строке и является сложным, поэтому я рекомендую установить инструмент, такой как Centreon, который является красивым интерфейсом для добавления ваших хостов и служб.

Чтобы углубиться, я рекомендую вам прочитать мою статью о мониторинге Nagios и Centreon.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.