Установка Nagios на AlmaLinux 8

baltun

Администратор
Сообщения
10.732
Реакции
2.542
Баллы
2.003
Устанавливаем необходимые компоненты:
Код:
yum install -y httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmp

Создаем нового пользователя nagios с помощью команды useradd и учетной записи группы nagcmd и устанавливаем пароль:
Код:
useradd nagios
groupadd nagcmd
usermod -G nagcmd nagios
usermod -G nagcmd apache

Создаем каталог для установки Nagios и всех ее будущих загрузок:
Код:
mkdir /root/nagios
cd /root/nagios
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.9.tar.gz
tar -xf nagios-4.4.9.tar.gz
wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz
tar -xf nagios-plugins-2.3.3.tar.gz

Теперь, во-первых, мы настроим Nagios Core и для этого нам нужно перейти в каталог Nagios и запустить configure file:
Код:
cd nagios-4.4.9/
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-commandmode
make install-config

Откройте файл “contacts.cfg” в выбранном вами редакторе и задайте адреса электронной почты, связанного с контактом nagiosadmin, для режима получения оповещений по электронной почте.
Код:
nano /usr/local/nagios/etc/objects/contacts.cfg

Устанавливаем веб-интерфейс и задаем пароль:
Код:
make install-webconf
htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Запускаем Apache, если он не запущен был.
Код:
systemctl restart httpd

Компилируем плагин:
Код:
cd /root/nagios
cd nagios-plugins-2.3.3
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

Проверяем конфигурацию:
Код:
/usr/local/nagios/bin/nagios -v /usr/local/nagios /etc/nagios.cfg
Запускаем сервис:
Код:
systemctl enable nagios
systemctl restart nagios
systemctl status nagios

Пропускаем в фаерволе:
Код:
# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload
Войти можем так

Обновление nagios проходит так:
Код:
# systemctl stop nagios
# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.10.tar.gz
# tar -zxvf nagios-4.4.10.tar.gz
# cd nagios-4.4.10
# ./configure
# make all
# make install
# systemctl start nagios
 
Последнее редактирование:
Назад
Верх Низ