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.