Nagios Core: Какво е Nagios и как да го инсталирам на Debian GNU / Linux?

Nagios Core: Какво е Nagios и как да го инсталирам на Debian GNU / Linux?

Nagios Core: Какво е Nagios и как да го инсталирам на Debian GNU / Linux?

В областта на Мрежи и сървъри има страхотни и ефективни приложения за Системни / сървърни администратори (SysAdmins). Затова днес ще говорим за добре познат разговор Nagios Core.

Nagios Core това е по принцип безплатната версия на Нагиос. Което от своя страна е основно популярно оборудване / услуги / програма за мониторинг на мрежата във формата на отворен код.

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 ™ е приложение за мониторинг на мрежа и система с отворен код. Той следи посочените от вас хостове (компютри) и услуги, като ви предупреждава, когато нещата се объркат и когато се подобрят. Nagios Core първоначално е проектиран да работи под Linux, въпреки че трябва да работи и под повечето други Unix-базирани операционни системи. Също така, това е безплатната версия на текущия ни инструмент, наречен Nagios XI."

функции

Сред многото характеристики на Nagios Core могат да бъдат споменати следните 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). Която е построена след нашата «Ръководство за Snapshot MX Linux».

Въпреки това, всякакви GNU / Linux Distro каква подкрепа Systemd. Затова ще използваме това MX Linux респин започвайки от Зареждаща система GRUB по ваш избор с "Започнете със Systemd". Вместо опцията по подразбиране, която е без Systemd или по -скоро с systemd-shim. Също така ще изпълним всички командни команди от Потребител на Sysadmin, вместо Основен потребител, от споменатия Respin Linux.

А сега за твоя изтегляне, инсталиране и използване, ние ще използваме «Ръководство за бързо инсталиране на Debian« и това би било командни заповеди за изпълнение в терминала (конзолата) на вашата операционна система:

1.- Стъпки за подготовка на операционната система

Актуализирайте хранилищата и инсталирайте основни и необходими пакети за работа Nagios Core.

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.- Инсталирайте и конфигурирайте защитната стена чрез IPTables

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 Login», проверете дали вашата операционна система, базирана на Debian GNU/Linux 8/9/10, има правилната конфигурация. "Корен на документа" дел Apache сървър вътре в следния конфигурационен файл: /etc/apache2/apache2.conf. Заменете пътя /var/www от следното: /var/www/html. След това рестартирайте Apache Service или Computer и опитайте отново на компютъра.

Инсталиране на плъгини за 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 Core могат да бъдат проучени следните връзки:

10 безплатни и отворени алтернативи

  1. кактуси
  2. Cabot
  3. Проект на кабината
  4. Icinga
  5. FreeMNS
  6. Munin
  7. Нетни данни
  8. Пандора FMS
  9. Монитор на PHP сървър
  10. Zabbix

За да научите повече за тях алтернативи и още, щракнете върху следната връзка: Оборудване и софтуер за мониторинг на мрежата с отворен код.

Резюме: Различни публикации

Обобщение

В обобщение, както беше оценено Nagios Core е перфектен софтуерен инструмент за областта Мрежи / сървъри и Системни / сървърни администратори (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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.