U oblasti Mreže i serveri postoje odlične i efikasne aplikacije za Administratori sistema / servera (SysAdmins). Stoga ćemo danas govoriti o dobro poznatom pozivu Nagios Core.
Nagios Core to je u osnovi besplatna verzija Nagios. Što je u osnovi popularno program za praćenje opreme / usluga / mreže u formatu open source.
A budući da se rijetko bavimo pitanjima vezanim za aplikacije, programe i sisteme iz oblasti Mreže i serveri ili posebnu upotrebu za Administratori sistema / servera (SysAdmins), odmah ćemo ispod ostaviti neke veze na neke prethodne publikacije vezane za ovo IT područje:
"Webmin je web-pristupačan alat za konfiguraciju sistema za OpenSolaris, GNU / Linux i druge Unix sisteme. Pomoću njega možete konfigurirati interne aspekte mnogih operativnih sistema, kao što su korisnici, prostorne kvote, usluge, konfiguracijske datoteke, gašenje računala itd., Kao i mijenjati i kontrolirati mnoge besplatne aplikacije, poput web servera Apache, PHP, MySQL, DNS, Samba, DHCP, između ostalih." Webmin: Administracija iz web preglednika
Nagios Core: Besplatna i besplatna verzija Nagiosa
Šta je Nagios Core?
Prema službenoj web stranici Nagios, Nagios Core Opisana je na sljedeći način:
"Nagios® Core ™ je aplikacija za praćenje mreže i sistema otvorenog koda. On nadgleda hostove (računare) i usluge koje navedete, upozoravajući vas kada stvari krenu naopako i kada se poboljšaju. Nagios Core je prvobitno dizajniran za rad pod Linuxom, iako bi trebao raditi i pod većinom drugih operativnih sistema zasnovanih na Unixu. Također, to je besplatna verzija našeg trenutnog alata pod nazivom Nagios XI."
Karakteristike
Među mnogim karakteristikama Nagios Core može se spomenuti sljedećih 10:
- Nadgledanje mrežnih usluga (SMTP, POP3, HTTP, NNTP, PING, između ostalih.)
- Nadgledanje resursa različitih nadgledanih hostova (opterećenje procesora, upotreba diska, između ostalog.)
- Jednostavan dizajn dodataka koji korisnicima omogućava da lako razviju vlastite provjere usluga.
- Paralelne provjere usluga.
- Mogućnost definiranja hijerarhije mrežnog hosta pomoću "roditeljskih" hostova, omogućavajući vam da otkrijete i napravite razliku između hostova koji su u kvaru i onih koji su nedostupni.
- Obavijesti o kontaktima kada se pojave i riješe problemi s hostom ili uslugom (putem e-pošte, pejdžera ili korisnički definirane metode).
- Mogućnost definiranja rukovatelja događaja koji će se izvoditi za vrijeme hosta ili servisnih događaja radi proaktivnog rješavanja problema.
- Automatsko rotiranje datoteka dnevnika.
- Podrška za implementaciju suvišnih hostova za nadgledanje.
- Opcionalno web sučelje za pregled trenutnog statusa mreže, povijest obavijesti i problema, datoteku dnevnika i još mnogo toga.
Kako ga instalirati na Debian GNU / Linux 10?
Prije nego započnemo ovaj dio, kao i obično vrijedi napomenuti da ćemo za ovaj praktični slučaj koristiti uobičajeno Respin Linux pozvana Čuda GNU / Linux, koja se zasniva na MX Linux 19 (Debian 10). Koja je izgrađena prateći naše «Vodič za Snapshot MX Linux».
Međutim, bilo koji GNU / Linux Distro kakva podrška Systemd. Stoga ćemo ovo koristiti MX Linux respin počevši od GRUB sistem za pokretanje prema vašoj opciji sa "Počni sa Systemd -om". Umjesto zadane opcije, koja je bez Systemd tačnije sa systemd-shim. Takođe, izvršavaćemo sve naredbe komande iz Sysadmin korisnik, umjesto Root korisnik, iz navedenog Respin Linuxa.
A sada za vaše preuzimanje, instalacija i upotreba, koristit ćemo «Vodič za brzi početak instalacije za Debian« a ovo bi bile naredbe naredbi za izvršavanje na terminalu (konzoli) vašeg operativnog sistema:
1.- Koraci za pripremu operativnog sistema
Ažurirajte spremišta i instalirajte bitne i potrebne pakete za rad Nagios Core.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- Preuzmite trenutni softver
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.- Sastavite trenutni softver
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- Kreiranje korisnika i grupa
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- Instalirajte različite bitne pakete
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- Instalirajte Apache konfiguracijske datoteke
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- Instalirajte i konfigurirajte vatrozid putem IP tablica
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- Kreirajte korisnički račun u Apacheu za početak u Nagios Coreu
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Ponovno pokrenite / pokrenite potrebne usluge
systemctl restart apache2.service
systemctl start nagios.service
nota: Ponovo pokrenite operativni sistem u slučaju problema s ovim naredbama naredbi.
10.- Prijavite se u Nagios Core
Pokrenite web pretraživač na lokalnom računaru ako imate grafičko korisničko okruženje (GUI) ili na drugom računaru na mreži. U adresnu traku upišite bilo koju od sljedećih naredbi po vašem nahođenju:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
nota: Ako ne vidite prozor "Nagios Core Login", provjerite da li vaš operativni sistem zasnovan na Debian GNU/Linux 8/9/10 ima ispravnu konfiguraciju. "Koren dokumenta" del Apache server unutar sljedeće konfiguracijske datoteke: /etc/apache2/apache2.conf
. Zamijenite putanju /var/www
prema sljedećem: /var/www/html
. Zatim ponovo pokrenite Apache uslugu ili računar i pokušajte ponovo na računaru.
Instaliranje dodataka Nagios Core
Ažurirajte spremišta i instalirajte bitne i potrebne pakete za rad Nagios dodaci.
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
Preuzmite i raspakirajte trenutni paket pomoću "Nagios dodataka"
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
Sastavite i instalirajte "Nagios dodatke"
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
Snimke ekrana
Za više informacija o Nagios Core možete istražiti sljedeće veze:
- Službena stranica na GitHub-u
- Zvanična dokumentacija
- Biblioteka resursa
- Vodiči za brzi početak instalacije
- O Nagios Coreu
10 besplatnih i otvorenih alternativa
- Kaktusi
- Cabot
- Projekt kokpita
- icinga
- FreeMNS
- Munin
- netdata
- Pandora FMS
- Monitor servera PHP
- Zabbix
Da biste saznali više o njima alternative i više, kliknite na sljedeću vezu: Softver za praćenje opreme i mreže pod otvorenim kodom.
Resumen
Ukratko, kao što je viđeno Nagios Core je savršen softverski alat za ovo područje Mreže / serveri i Administratori sistema / servera (SysAdmins). I nije samo snažan, već fleksibilan i prilagodljiv, zahvaljujući upotrebi višestrukih mogućnosti dodaci. A za one koji ga možda ne koriste, uvijek postoje odlične alternative poput Zabbix, Icinga i Cockpit Project, između mnogih drugih.
Nadamo se da će ova publikacija biti korisna u cjelini «Comunidad de Software Libre y Código Abierto»
i od velikog doprinosa poboljšanju, rastu i širenju ekosistema aplikacija dostupnih za «GNU/Linux»
. I ne prestajte ga dijeliti s drugima, na svojim omiljenim web lokacijama, kanalima, grupama ili zajednicama društvenih mreža ili sistema za razmjenu poruka. Napokon, posjetite našu početnu stranicu na «DesdeLinux» da istražite još vijesti i pridružite se našem službenom kanalu Telegram od DesdeLinux.