Как установить и настроить систему мониторинга Nagios на Ubuntu

7 apr 2023 2 min di lettura
Как установить и настроить систему мониторинга Nagios на Ubuntu
Indice dei contenuti

Введение

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

В этом руководстве мы покажем вам, как установить и настроить Nagios в Ubuntu, одном из самых популярных и широко используемых дистрибутивов Linux. Вы узнаете, как установить Nagios, настроить веб-сервер и создать простой элемент управления системными службами.

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

Шаг 1: Подготовьте систему

Войдите в свою учетную запись Ubuntu и убедитесь, что все пакеты в вашей системе обновлены, выполнив следующую команду:

sudo apt-get update
sudo apt-get upgrade

Шаг 2: Установите Apache, PHP и другие необходимые пакеты

Прежде чем приступить к установке Nagios, вам необходимо установить в вашей системе несколько необходимых пакетов. Среди них Apache и PHP.

Выполните следующую команду, чтобы установить Apache и PHP:

sudo apt-get install apache2 php libapache2-mod-php

Кроме того, вам потребуется установить пакеты gcc, glibc, GD и библиотеки разработки для установки Nagios.

Выполните следующие команды, чтобы установить эти пакеты:

sudo apt-get install build-essential libgd2-xpm-dev libjpeg62-dev libpng12-dev libssl-dev openssl

Шаг 3: Скачайте Nagios

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

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz

Шаг 4: Установите Nagios

Извлеките загруженный файл с помощью следующей команды:

tar -xf nagios-4.4.6.tar.gz

Затем перейдите во вновь созданный каталог Nagios:

cd /home/tuo_utente/nagios-4.4.6

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

./configure
make all
sudo make install
make install-init
make install-commandmode
make install-config
make install-webconf

Шаг 5: Настройте Nagios

После установки Nagios вам нужно будет настроить файл configuration.php, чтобы добавить собственные элементы управления службами и параметры сервера.

Выполните следующую команду, чтобы создать копию исходного файла configuration.php:

sudo cp /usr/local/nagios/etc/nagios.cfg /usr/local/nagios/etc/nagios.cfg.bak

Затем отредактируйте файл configuration.php:

sudo nano /usr/local/nagios/etc/nagios.cfg

Добавьте собственные элементы управления службами и настройте параметры сервера.

Шаг 6. Добавьте проверку системных служб

Nagios предлагает множество способов настройки элементов управления службами, включая подключаемые модули, настраиваемые сценарии и элементы управления системными службами.

В этом руководстве мы создадим простую программу проверки системных служб, которая отслеживает свободное место на диске.

Чтобы добавить элемент управления системной службой, выполните следующие команды:

cd /usr/local/nagios/libexec
sudo wget https://raw.githubusercontent.com/nagios-plugins/nagios-plugins/master/check_disk/check_disk.pl
sudo chmod +x check_disk.pl
sudo nano /usr/local/nagios/etc/objects/localhost.cfg

Добавьте элемент управления службой в конец файла, как показано ниже:

define service{
 use local-service
 host_name localhost
 service_description Disk Space
 check_command check_disk!20%!10%!/}

Сохраните и закройте файл.

Шаг 7: Подтвердите Nagios

После завершения настройки вы можете запустить Nagios и убедиться, что он работает правильно.

Выполните следующие команды, чтобы запустить Nagios:

sudo systemctl start nagios

Затем откройте браузер и введите адрес своего сервера Nagios в адресную строку.

Вы должны увидеть главную страницу Nagios со всей информацией об элементах управления вашим сервисом.

Заключение

Из этого руководства вы узнали, как установить и настроить Nagios в Ubuntu. Несмотря на то, что существуют другие доступные варианты системного мониторинга, Nagios является популярным выбором из-за его гибкости и простоты использования. Добавьте дополнительные сервисные проверки и настройте персонализированную систему отслеживания.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.