Ubuntu

Как установить Nagios на Ubuntu 20.04

Как установить Nagios на Ubuntu 20.04
Nagios - это инструмент мониторинга с открытым исходным кодом, который был разработан для мониторинга различных сетевых приложений, их источников и различных устройств на базе Linux. С Nagios мы можем следить за любыми критическими действиями и событиями, связанными с неисправностями программного обеспечения, отправляя автоматические оповещения администраторам и предотвращая дальнейшие повреждения.

Nagios также следит за деталями сети (используя порт TCP, SMTP, POP3, HTTP, NNTP, PING и т. Д.)

Принцип его работы можно описать следующим образом: Nagios устанавливает протоколы безопасности на разных узлах сети для обнаружения любой подозрительной активности и уведомляет пользователей с помощью автоматического SMS-сообщения. Эти проблемные действия включают HTTP, SSH, сбой FTP, другие сбои и критические ошибки и т. Д. И отображает веб-вывод с использованием уведомлений о текущем статусе и файла журнала проблем и т. Д. Посмотрим, как мы собираемся установить Nagios на Ubuntu 20.04 LTS машина.

Некоторые предпосылки

Мы предполагаем, что вы, по крайней мере, знакомы с основами ОС Linux и имеете базовые знания о работе ее интерактивной оболочки. Кроме этого, у вас должен быть предварительно установлен ubuntu 20.04 на вашей виртуальной машине или сервере, прежде чем продолжить установку.

Также мы загружаем и устанавливаем пакет Nagios из официальных хранилищ здесь.

Во время установки мы будем использовать режим доступа sudo. Если вы используете свою учетную запись root, вам следует исключить sudo перед каждой из команд, которые мы использовали ниже.

Вот как установить Nagios на вашу виртуальную машину или сервер.

Шаг 1. Проверьте обновления

Во-первых, мы проверим Интернет на наличие последних доступных пакетов, загрузим и установим их. Используйте команду ниже, чтобы проверить наличие обновлений.

$ sudo apt update && обновление

$ sudo apt install -y build-essential apache2 php openssl perl make
php-gd libgd-dev libapache2-mod-php libperl-dev демон libssl-dev
wget apache2-utils распаковать

Шаг 2. Создайте учетную запись пользователя

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

$ sudo useradd nagios
$ sudo groupadd nagcmd
$ sudo usermod -a -G nagcmd nagios
$ sudo usermod -a -G nagcmd www-данные

Шаг 3. Загрузите Nagios с официального сайта

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

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

$ cd / tmp

$ wget https: // активы.нагиос.ru / загрузки / nagioscore / Release / nagios-4.4.5.деготь.gz

Затем извлеките файлы с помощью команды tar и переместите их в любое место по вашему выбору

$ tar -zxvf / tmp / nagios-4.4.5.деготь.gz

$ cd / tmp / nagios-4.4.5 /

Шаг 4: Скомпилируйте Nagios с Ubuntu 20.04

Введите следующие команды:

$ sudo ./ configure --with-nagios-group = nagios
--with-command-group = nagcmd --with-httpd_conf = / etc / apache2 / sites-enabled /

$ sudo сделать все

$ sudo make install

$ sudo make install-init

$ sudo make install-config

$ sudo make install-commandmode

Шаг 5. Обновите свой адрес электронной почты

Введите следующую команду:

$ sudo gedit / usr / local / nagios / и т. д. / объекты / контакты.cfg

Эта команда редактирует файл (контакты.cfg), расположенный в каталоге usr / local / nagios / etc / objects, чтобы включить адрес электронной почты, на который мы хотим получать уведомления.

Шаг 6. Запустите установщик веб-интерфейса

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

$ sudo make install-webconf

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

Введите в интерактивной оболочке следующее, чтобы создать учетную запись пользователя.

$ cd / tmp / nagios-4.4.5 $ sudo htpasswd -c / usr / local / nagios / и т. Д. / Htpasswd.пользователи

$ sudo a2enmod cgi

Наконец, вы можете перезапустить серверы Apache.

$ sudo systemctl перезапустить apache2

Шаг 7. Установите плагины Nagios

Если он еще не находится в / tmp, вы можете переключать каталоги, используя:

$ cd / tmp

А затем используйте следующую команду, чтобы начать загрузку.

$ wget https: // nagios-плагины.org / download / nagios-plugins-2.3.3.деготь.gz

Затем вы должны извлечь файл и поместить его в полученный каталог:

$ tar -zxvf / tmp / nagios-plugins-2.3.3.деготь.gz

$ cd / tmp / nagios-плагины-2.3.3 /

После того, как вы переключили каталоги, скомпилируйте плагины, используя следующую команду:

$ sudo ./ configure --with-nagios-user = nagios --with-nagios-group = nagios

$ sudo make

$ sudo make install

Шаг 8: Использование Nagios в Ubuntu

Чтобы убедиться, что конфигурация просматривается правильно, используйте следующую команду:

$ sudo / usr / местный / nagios / bin / nagios -v

$ cd / usr / local / nagios / и т. д. / nagios.cfg

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

$ sudo systemctl включить nagios

Запустить сервисы.

$ sudo systemctl start Nagios

Шаг 9. Познакомьтесь с веб-интерфейсом

Перейти к http: // ip-add / nagios / и есть трещина в веб-интерфейсе. Вам будет предложено ввести учетные данные перед входом в систему.

После входа в систему вы должны увидеть панель управления участниками:

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

Подведение итогов

В этом руководстве мы увидели, как установить Nagios на Ubuntu 20.04. Мы прошли и подробно описали все шаги, которые необходимо выполнить, и объяснили, какую функцию выполняет каждый шаг в целом. Намного проще установить Nagios из официальных репозиториев, чем из исходного кода. Но иногда случается так, что репозитории не могут доставить последние версии Nagios. Это, конечно, никогда не бывает, когда вы используете исходный код для установки Nagios.

Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...
Как показать счетчик FPS в играх для Linux
Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA ...
Как загрузить и играть в Sid Meier's Civilization VI в Linux
Введение в игру Civilization 6 - это современный подход к классической концепции, представленной в серии игр Age of Empires. Идея была довольно просто...