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. Якщо ви використовуєте свій кореневий обліковий запис, слід виключити "sudo" перед кожною з команд, які ми використовували нижче.

Ось як розпочати встановлення Nagios на віртуальній машині або сервері.

Крок 1: Перевірте наявність оновлень

Спочатку ми перевіримо в Інтернеті найновіші доступні пакунки, завантажимо та встановимо їх. Використовуйте команду нижче, щоб перевірити наявність оновлень.

$ sudo apt оновлення && оновлення

$ sudo apt install -y build-bitno 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, відвідавши офіційний веб-сайт.

Крім того, ви можете використовувати такі команди для завантаження безпосередньо з Інтернету:

$ кд / тмп

$ wget https: // активи.нагіос.com / downloads / nagioscore / releases / 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

Введіть такі команди:

$ судо ./ 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 / etc / objects / contacts.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 / etc / htpasswd.користувачів

$ sudo a2enmod cgi

Нарешті, ви можете перезапустити сервери Apache.

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

Крок 7: Встановіть плагіни Nagios

Якщо він ще не увімкнено / tmp, ви можете переключати каталоги за допомогою:

$ кд / тмп

А потім скористайтеся наступною командою, щоб розпочати завантаження.

$ wget https: // nagios-plugins.org / download / nagios-plugins-2.3.3.дьоготь.gz

Далі потрібно витягти файл і помістити його в отриманий каталог:

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

$ cd / tmp / nagios-plugins-2.3.3 /

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

$ судо ./ configure --with-nagios-user = nagios --with-nagios-group = nagios

$ sudo make

$ sudo make install

Крок 8: Використання Nagios на Ubuntu

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

$ sudo / usr / local / nagios / bin / nagios -v

$ cd / usr / local / nagios / etc / nagios.cfg

Увімкніть службу Nagios, щоб автоматично запускати її кожного разу під час завантаження віртуальної машини, використовуючи:

$ sudo systemctl увімкнути nagios

Запустіть послуги.

$ sudo systemctl запусти Nagios

Крок 9: Ознайомтесь із веб-інтерфейсом

Йти до http: // ip-add / nagios / і мають тріщини в веб-інтерфейсі. Вам буде запропоновано ввести облікові дані користувача, перш ніж увійти в систему.

Після входу ви повинні побачити інформаційну панель учасника:

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

Загортаючи речі

У цьому підручнику ми побачили, як встановити Nagios на Ubuntu 20.04. Ми пройшли і детально описали всі кроки, які потрібно виконувати, і пояснили, яку функцію виконує кожен крок загалом. Набагато простіше встановити Nagios з їх офіційних сховищ, ніж встановити його з вихідного коду. Але іноді трапляється так, що сховища не можуть доставити найновіші версії Nagios. Звичайно, цього ніколи не буває, коли ви використовуєте вихідний код для встановлення Nagios.

How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Безкоштовні ігри з відкритим кодом для розробки ігор Linux
У цій статті буде розглянуто перелік безкоштовних ігрових механізмів з відкритим кодом, які можна використовувати для розробки 2D та 3D ігор на Linux....
Підручник Тінь розкрадача гробниць для Linux
Shadow of the Tomb Raider - дванадцяте доповнення до серії Tomb Raider - франшизи екшн-пригодницької гри, створеної Eidos Montreal. Гру сприйняли як к...