В областта на Мрежи и сървъри има страхотни и ефективни приложения за Системни / сървърни администратори (SysAdmins). Затова днес ще говорим за добре познат разговор Nagios Core.
Nagios Core това е по принцип безплатната версия на Нагиос. Което от своя страна е основно популярно оборудване / услуги / програма за мониторинг на мрежата във формата на отворен код.
И тъй като рядко разглеждаме въпроси, свързани с приложения, програми и системи от областта на Мрежи и сървъри или специфична употреба за Системни / сървърни администратори (SysAdmins), веднага ще оставим по -долу някои връзки към някои предишни публикации, свързани с тази ИТ област:
"Webmin е уеб-достъпен инструмент за конфигурация на системата за OpenSolaris, GNU / Linux и други Unix системи. С него можете да конфигурирате вътрешни аспекти на много операционни системи, като потребители, квоти за пространство, услуги, конфигурационни файлове, изключване на компютъра и т.н., както и да променяте и контролирате много безплатни приложения, като уеб сървъра Apache, PHP, MySQL, DNS, Samba, DHCP, между другото." Webmin: Администриране от уеб браузъра
Nagios Core: Безплатна и безплатна версия на Nagios
Какво е Nagios Core?
Според официалния уебсайт на Nagios, Nagios Core Описано е по следния начин:
"Nagios® Core ™ е приложение за мониторинг на мрежа и система с отворен код. Той следи посочените от вас хостове (компютри) и услуги, като ви предупреждава, когато нещата се объркат и когато се подобрят. Nagios Core първоначално е проектиран да работи под Linux, въпреки че трябва да работи и под повечето други Unix-базирани операционни системи. Също така, това е безплатната версия на текущия ни инструмент, наречен Nagios XI."
функции
Сред многото характеристики на Nagios Core могат да бъдат споменати следните 10:
- Мониторинг на мрежови услуги (SMTP, POP3, HTTP, NNTP, PING и др.)
- Мониторинг на ресурсите на различните контролирани хостове (натоварване на процесора, използване на диска, между другото.)
- Прост дизайн на плъгини, който позволява на потребителите лесно да разработват свои собствени проверки на услуги.
- Паралелни сервизни проверки.
- Възможност за дефиниране на йерархията на мрежовия хост с помощта на „родителски“ хостове, което ви позволява да откривате и правите разлика между хостове, които са надолу, и такива, които са недостъпни.
- Известия за контакт, когато възникнат и бъдат разрешени проблеми с хоста или услугата (по имейл, пейджър или дефиниран от потребителя метод).
- Възможността да се дефинират манипулатори на събития, които да се изпълняват по време на обслужване или хост събития за проактивно отстраняване на неизправности.
- Автоматично въртене на лог файлове.
- Поддръжка за внедряване на излишни хостове за наблюдение.
- Допълнителен уеб интерфейс за преглед на текущото състояние на мрежата, историята на известията и проблемите, лог файла и др.
Как да го инсталирам на 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 могат да бъдат проучени следните връзки:
- Официален сайт на GitHub
- Официална документация
- Ресурсна библиотека
- Ръководства за бързо стартиране на инсталацията
- За Nagios Core
10 безплатни и отворени алтернативи
- кактуси
- Cabot
- Проект на кабината
- Icinga
- FreeMNS
- Munin
- Нетни данни
- Пандора FMS
- Монитор на PHP сървър
- Zabbix
За да научите повече за тях алтернативи и още, щракнете върху следната връзка: Оборудване и софтуер за мониторинг на мрежата с отворен код.
Обобщение
В обобщение, както беше оценено Nagios Core е перфектен софтуерен инструмент за областта Мрежи / сървъри и Системни / сървърни администратори (SysAdmins). Той е не само мощен, но и гъвкав и адаптивен, благодарение на използването на своите множество плъгини. А за тези, които може да не го използват, винаги има страхотни алтернативи като Zabbix, Icinga и Cockpit Project, наред с много други.
Надяваме се, че тази публикация ще бъде много полезна за цялото «Comunidad de Software Libre y Código Abierto»
и от голям принос за подобряването, растежа и разпространението на екосистемата от приложения, достъпни за «GNU/Linux»
. И не спирайте да го споделяте с други хора на любимите си уебсайтове, канали, групи или общности от социални мрежи или системи за съобщения. И накрая, посетете нашата начална страница на адрес «DesdeLinux» за да разгледате още новини и се присъединете към нашия официален канал Телеграма на DesdeLinux.