Nagios Core: Što je Nagios i kako ga instalirati na Debian GNU / Linux?
U polju Mreže i poslužitelji postoje velike i učinkovite aplikacije za Administratori sustava / poslužitelja (SysAdmins). Stoga ćemo danas govoriti o dobro poznatom pozivu Nagios Core.
Nagios Core to je u osnovi besplatna verzija Nagios. Što je pak u osnovi popularno oprema / usluge / program za nadzor mreže u formatu open source.
Webmin: Administracija iz web preglednika
A budući da se rijetko bavimo pitanjima vezanim uz aplikacije, programe i sustave iz polja Mreže i poslužitelji ili posebnu upotrebu za Administratori sustava / poslužitelja (SysAdmins), odmah ćemo ispod ostaviti neke poveznice na neke prethodne publikacije vezane za ovo IT područje:
"Webmin je web-pristupačan alat za konfiguraciju sustava za OpenSolaris, GNU / Linux i druge Unix sustave. Pomoću njega možete konfigurirati interne aspekte mnogih operativnih sustava, kao što su korisnici, prostorne kvote, usluge, konfiguracijske datoteke, isključivanje računala itd., Kao i mijenjati i kontrolirati mnoge besplatne aplikacije, poput web poslužitelja Apache, PHP, MySQL, DNS, Samba, DHCP, između ostalih." Webmin: Administracija iz web preglednika
Indeks
- 1 Nagios Core: besplatna i besplatna verzija Nagiosa
- 1.1 Što je Nagios Core?
- 1.2 značajke
- 1.3 Kako ga instalirati na Debian GNU / Linux 10?
- 1.3.1 1.- Koraci za pripremu operacijskog sustava
- 1.3.2 2.- Preuzmite trenutni softver
- 1.3.3 3.- Sastavite trenutni softver
- 1.3.4 4.- Stvaranje korisnika i grupa
- 1.3.5 5.- Instalirajte različite bitne pakete
- 1.3.6 6.- Instalirajte konfiguracijske datoteke Apache
- 1.3.7 7.- Instalirajte i konfigurirajte vatrozid putem IP tablica
- 1.3.8 8.- Napravite korisnički račun u Apacheu za početak u Nagios Core
- 1.3.9 9.- Ponovno pokrenite / pokrenite potrebne usluge
- 1.3.10 10.- Prijavite se u Nagios Core
- 1.3.11 Instaliranje dodataka Nagios Core
- 1.3.12 Snimke zaslona
- 2 10 besplatnih i otvorenih alternativa
- 3 Rezime
Nagios Core: besplatna i besplatna verzija Nagiosa
Što je Nagios Core?
Prema službenoj web stranici Nagios, Nagios Core Opisano je kako slijedi:
"Nagios® Core ™ je aplikacija za praćenje mreže i sustava otvorenog koda. Nadgleda hostove (računala) i usluge koje navedete, upozoravajući vas kada stvari krenu po zlu i kada se poboljšaju. Nagios Core izvorno je dizajniran za rad pod Linuxom, iako bi trebao raditi i pod većinom drugih operativnih sustava temeljenih na Unixu. Također, to je besplatna verzija našeg trenutnog alata pod nazivom Nagios XI."
značajke
Među mnogim značajkama Nagios Core može se spomenuti sljedećih 10:
- Nadgledanje mrežnih usluga (SMTP, POP3, HTTP, NNTP, PING, između ostalih.)
- Praćenje resursa različitih nadziranih hostova (opterećenje procesora, upotreba diska, između ostalog.)
- Jednostavan dizajn dodataka koji korisnicima omogućuje da lako razviju vlastite provjere usluga.
- Paralelne provjere usluga.
- Mogućnost definiranja hijerarhije mrežnog hosta pomoću "roditeljskih" hostova, što vam omogućuje otkrivanje i razlikovanje hostova koji su nedostupni i onih koji su nedostupni.
- Obavijesti o kontaktima kada se pojave i riješe problemi s hostom ili uslugom (e-poštom, dojavljivačem ili korisnički definiranom metodom).
- Mogućnost definiranja rukovatelja događaja koji će se izvoditi tijekom događaja domaćina ili usluge radi proaktivnog rješavanja problema.
- Automatsko rotiranje datoteka dnevnika.
- Podrška za implementaciju suvišnih nadzornih hostova.
- Opcijsko web sučelje za pregled trenutnog statusa mreže, povijest obavijesti i problema, datoteku dnevnika i drugo.
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 Ponovno učvrstite Linux llamado Čuda GNU / Linux, koji se temelji na MXLinux 19 (Debian 10). Koji je izgrađen slijedeći naše «MX Linux Snimak Vodič».
Međutim, bilo koji GNU / Linux Distro kakva podrška Systemd. Stoga ćemo ovo koristiti MX Linux respin počevši od GRUB sustav za pokretanje po vašoj mogućnosti sa "Počni sa Systemd -om". Umjesto zadane opcije, koja je bez Systemd bolje rečeno sa Systemd-šim. Također, izvršit ćemo sve naredbe naredbi iz Sysadmin korisnik, umjesto Korijenski korisnik, iz spomenutog Respin Linuxa.
A sada za vaše preuzimanje, instalacija i uporaba, koristit ćemo «Vodič za brzi početak instalacije za Debian« a ovo bi bile zapovjedne naredbe izvršiti na terminalu (konzoli) vašeg operativnog sustava:
1.- Koraci za pripremu operacijskog sustava
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.- Stvaranje 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 konfiguracijske datoteke Apache
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.- Napravite korisnički račun u Apacheu za početak u Nagios Core
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Ponovno pokrenite / pokrenite potrebne usluge
systemctl restart apache2.service
systemctl start nagios.service
Primijetiti: Ponovo pokrenite operacijski sustav u slučaju problema s ovim naredbama naredbi.
10.- Prijavite se u Nagios Core
Pokrenite web -preglednik na lokalnom računalu ako imate grafičko korisničko okruženje (GUI) ili na drugom računalu 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
Primijetiti: Ako ne vidite prozor "Nagios Core Login", provjerite ima li vaš operacijski sustav temeljen na Debian GNU/Linux 8/9/10 ispravnu konfiguraciju. "Korijen dokumenta" del Apache poslužitelj unutar sljedeće konfiguracijske datoteke: /etc/apache2/apache2.conf
. Zamijenite stazu /var/www
prema sljedećem: /var/www/html
. Zatim ponovno pokrenite Apache uslugu ili računalo i pokušajte ponovno na računalu.
Instaliranje dodataka Nagios Core
Ažurirajte spremišta i instalirajte bitne i potrebne pakete za rad Dodaci 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
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 zaslona
Za više informacija o Nagios Core možete istražiti sljedeće veze:
- Službena stranica na GitHubu
- Službena dokumentacija
- Knjižnica resursa
- Vodiči za brzi početak instalacije
- O Nagios Coreu
10 besplatnih i otvorenih alternativa
- kaktusi
- Cabot
- Projekt kokpita
- Ledena
- FreeMNS
- Munin
- netdata
- Pandora FMS
- Monitor poslužitelja PHP
- Zabbix
Da biste saznali više o njima alternative i više, kliknite na sljedeću vezu: Softver za nadzor opreme i mreže pod otvorenim kodom.
Rezime
Ukratko, kao što je viđeno Nagios Core savršen je softverski alat za ovo područje Mreže / poslužitelji i Administratori sustava / poslužitelja (SysAdmins). I nije samo snažan, već fleksibilan i prilagodljiv, zahvaljujući korištenju višestrukih mogućnosti dodaci. A za one koji ga možda ne koriste, uvijek postoje sjajne alternative poput Zabbix, Icinga i Cockpit Project, među mnogim drugima.
Nadamo se da će ova publikacija biti vrlo korisna za čitav članak «Comunidad de Software Libre y Código Abierto»
i od velikog doprinosa poboljšanju, rastu i širenju ekosustava aplikacija dostupnih za «GNU/Linux»
. I ne prestajte ga dijeliti s drugima, na svojim omiljenim web mjestima, kanalima, grupama ili zajednicama društvenih mreža ili sustava za razmjenu poruka. Napokon, posjetite našu početnu stranicu na «FromLinux» da istražite još vijesti i pridružite se našem službenom kanalu Telegram tvrtke DesdeLinux.
Budite prvi koji će komentirati