Nagios Core: Що таке Nagios і як його встановити на Debian GNU / Linux?

Nagios Core: Що таке Nagios і як його встановити на Debian GNU / Linux?

Nagios Core: Що таке Nagios і як його встановити на Debian GNU / Linux?

У сфері Мережі та сервери існують чудові та ефективні програми для Адміністратори системи / сервера (SysAdmins). Тому сьогодні ми поговоримо про відомий дзвінок Ядро Nagios.

Ядро Nagios це в основному безкоштовна версія Нагіос. Що, в свою чергу, в основному популярне Програма моніторингу обладнання / послуг / мережі у форматі з відкритим вихідним кодом.

Webmin: адміністрування з веб-браузера

Webmin: Адміністрування з веб -браузера

А оскільки ми рідко звертаємось до питань, пов'язаних з додатків, програм та систем з області Мережі та сервери або спеціальне використання для Адміністратори системи / сервера (SysAdmins), ми негайно залишимо нижче деякі посилання на деякі попередні публікації, що стосуються цієї сфери ІТ:

"Webmin -це веб-доступний інструмент конфігурації системи для OpenSolaris, GNU / Linux та інших систем Unix. За допомогою нього ви можете налаштувати внутрішні аспекти багатьох операційних систем, такі як користувачі, квоти на простір, послуги, файли конфігурації, вимкнення комп’ютера тощо, а також змінювати та контролювати багато безкоштовних програм, таких як веб -сервер Apache, PHP, MySQL, DNS, Samba, DHCP тощо." Webmin: Адміністрування з веб -браузера

Пов'язана стаття:
Webmin: адміністрування з веб-браузера
Пов'язана стаття:
Webmin: адміністрування з веб-браузера
Linux під ключ 14.1
Пов'язана стаття:
TurnKey Linux: Бібліотека віртуальних пристроїв

Nagios Core: Безкоштовна і безкоштовна версія Nagios

Nagios Core: Безкоштовна і безкоштовна версія Nagios

Що таке Nagios Core?

Згідно з офіційним веб-сайтом Нагіос, Ядро Nagios Це описується наступним чином:

"Nagios® Core ™ - це програма для моніторингу мережі та системи з відкритим кодом. Він відстежує вказані вами хости (комп’ютери) та служби, повідомляючи вас, коли щось йде не так і коли вони покращуються. Nagios Core спочатку був розроблений для роботи під Linux, хоча він також повинен працювати під більшістю інших операційних систем на базі Unix. Крім того, це безкоштовна версія нашого поточного інструменту під назвою Nagios XI."

риси

Серед безлічі особливостей Ядро Nagios можна згадати наступні 10:

  1. Моніторинг мережевих послуг (SMTP, POP3, HTTP, NNTP, PING тощо)
  2. Моніторинг ресурсів різних контрольованих хостів (навантаження процесора, використання диска тощо).
  3. Простий дизайн плагіна, що дозволяє користувачам легко розробляти власні перевірки послуг.
  4. Паралельні перевірки обслуговування.
  5. Можливість визначати ієрархію мережевих хостів за допомогою "батьківських" хостів, що дозволяє виявляти і розрізняти хости, які не працюють, і ті, які недоступні.
  6. Сповіщення про контакт, коли виникають і вирішуються проблеми з хостом або службою (електронною поштою, пейджером або визначеним користувачем способом).
  7. Можливість визначити обробники подій для запуску під час подій хосту або служби для проактивного усунення несправностей.
  8. Автоматичне обертання файлів журналу.
  9. Підтримка впровадження резервних хостів моніторингу.
  10. Додатковий веб -інтерфейс для перегляду поточного стану мережі, історії сповіщень та проблем, файлу журналу тощо.

Як встановити його на Debian GNU / Linux 10?

Перш ніж почати цю частину, як зазвичай, варто зазначити, що для цього практичного випадку ми будемо використовувати звичайну Відновіть Linux званий Чудеса GNU / Linux, в основі якої лежить MX Linux 19 (Debian 10). Який був побудований за нашими «Посібник зі знімків MX Linux».

Однак будь -який GNU / Linux Distro яка підтримка Systemd. Тому ми будемо цим користуватися MX Linux Respin починаючи з Завантажувальна система GRUB за вашим варіантом с "Почати з Systemd". Замість опції за замовчуванням, яка без Systemd точніше з Систем-шим. Крім того, ми будемо виконувати всі команди команди з Користувач Sysadmin, замість Кореневий користувач, із зазначеного Respin Linux.

А тепер для вашого завантаження, встановлення та використання, ми будемо використовувати «Короткий посібник із встановлення для Debian« і це були б командні накази для виконання в терміналі (консолі) вашої операційної системи:

1.- Етапи підготовки операційної системи

Оновіть сховища та встановіть необхідні та необхідні пакети для роботи Ядро Nagios.

sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev

2.- Завантажте поточне програмне забезпечення

cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz

3.- Скомпілюйте поточне програмне забезпечення

cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all

4.- Створення користувачів та груп

sudo make install-groups-users
sudo usermod -a -G nagios www-data

5.- Встановіть різні необхідні пакети

sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config

6.- Встановіть файли конфігурації Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Встановіть та налаштуйте брандмауер за допомогою IP-таблиць

sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent

8.- Створіть обліковий запис користувача в Apache для запуску в Nagios Core

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

9.- Перезапустіть / запустіть необхідні послуги

systemctl restart apache2.service
systemctl start nagios.service

Увага: Перезавантажте операційну систему у разі проблем із цими командами команд.

10.- Увійдіть у Nagios Core

Запустіть веб -переглядач на локальній машині, якщо у вас є графічне середовище користувача (GUI) або на іншому комп’ютері в Мережі. І в адресному рядку напишіть будь -яку з наведених нижче команд за вашим бажанням:

http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios

Увага: Якщо ви не бачите вікна "Вхід у Nagios Core", переконайтеся, що ваша операційна система на основі Debian GNU/Linux 8/9/10 має правильну конфігурацію. "Корінь документа" Дель Сервер Apache всередині такого конфігураційного файлу: /etc/apache2/apache2.conf. Замініть шлях /var/www наступним чином: /var/www/html. Потім перезапустіть службу Apache або комп’ютер і повторіть спробу на комп’ютері.

Встановлення плагінів Nagios Core

Оновіть сховища та встановіть необхідні та необхідні пакети для роботи Плагіни Nagios.

sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext

Завантажте та розпакуйте поточний пакет за допомогою "плагінів Nagios"

cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz

Скомпілюйте та встановіть "Додатки Nagios"

cd /tmp/nagios-plugins-release-2.2.1/
./tools/setup
sudo ./configure
sudo make
sudo make install

Знімки екрану

Nagios Core: Скріншот 1

Nagios Core: Скріншот 2

Nagios Core: Скріншот 3

Nagios Core: Скріншот 4

Nagios Core: Скріншот 5

Nagios Core: Скріншот 6

Nagios Core: Скріншот 7

Nagios Core: Скріншот 8

Nagios Core: Скріншот 9

Nagios Core: Скріншот 10

Nagios Core: Скріншот 11

Nagios Core: Скріншот 12

Nagios Core: Скріншот 13

Nagios Core: Скріншот 14

Nagios Core: Скріншот 15

Nagios Core: Скріншот 16

Nagios Core: Скріншот 17

Nagios Core: Скріншот 1

Nagios Core: Скріншот 19

Nagios Core: Скріншот 20

Nagios Core: Скріншот 21

Nagios Core: Скріншот 22

Nagios Core: Скріншот 23

Nagios Core: Скріншот 24

Nagios Core: Скріншот 25

Для отримання додаткової інформації про Ядро Nagios можна переглянути такі посилання:

10 безкоштовних та відкритих альтернатив

  1. Кактуси
  2. Cabot
  3. Проект кабіни
  4. Іціція
  5. FreeMNS
  6. Мунін
  7. Нетдані
  8. Пандора ФМС
  9. Монітор сервера PHP
  10. Zabbix

Щоб дізнатися більше про них альтернативи та інше, натисніть на таке посилання: Програмне забезпечення для моніторингу обладнання та мережі під відкритим кодом.

Короткий зміст: Різні публікації

Резюме

У підсумку, як було видно Ядро Nagios є ідеальним програмним інструментом для галузі Мережі / сервери і Адміністратори системи / сервера (SysAdmins). І він не тільки потужний, але й гнучкий та адаптивний, завдяки використанню його множини плагіни. А для тих, хто може не використовувати його, завжди є чудові альтернативи, такі як Zabbix, Icinga та Cockpit Project, серед багатьох інших.

Ми сподіваємось, що ця публікація буде дуже корисною для всього «Comunidad de Software Libre y Código Abierto» і великий внесок у вдосконалення, зростання та розповсюдження екосистеми програм, доступних для «GNU/Linux». І не припиняйте ділитися ними з іншими, на своїх улюблених веб-сайтах, каналах, групах або спільнотах соціальних мереж або систем обміну повідомленнями. Нарешті, відвідайте нашу домашню сторінку за адресою «DesdeLinux» щоб вивчити більше новин та приєднатися до нашого офіційного каналу Телеграма о DesdeLinux.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.