Inom området för Nätverk och servrar det finns bra och effektiva applikationer för System- / serveradministratörer (SysAdmins). Därför kommer vi idag att prata om ett välkänt samtal Nagios Core.
Nagios Core det är i princip gratisversionen av Nagios. Vilket i sin tur i grunden är populärt utrustning / tjänster / nätverksövervakningsprogram i formatet öppen källkod.
Och eftersom vi sällan tar upp frågor relaterade till applikationer, program och system från fältet Nätverk och servrar eller specifik användning för System- / serveradministratörer (SysAdmins), kommer vi omedelbart att lämna nedan några länkar till några tidigare publikationer relaterade till detta IT -område:
"Webmin är ett webbåtkomligt systemkonfigurationsverktyg för OpenSolaris, GNU / Linux och andra Unix-system. Med det kan du konfigurera interna aspekter av många operativsystem, till exempel användare, rymdkvoter, tjänster, konfigurationsfiler, avstängning av datorn, etc., samt ändra och styra många gratisapplikationer, till exempel Apache -webbservern, PHP, MySQL, DNS, Samba, DHCP, bland andra." Webmin: Administration från webbläsaren
Nagios Core: Gratis och gratis version av Nagios
Vad är Nagios Core?
Enligt den officiella webbplatsen för Nagios, Nagios Core Den beskrivs enligt följande:
"Nagios® Core ™ är ett open source -nätverk och systemövervakningsprogram. Den övervakar värdar (datorer) och tjänster som du anger, varnar dig när saker går fel och när de förbättras. Nagios Core var ursprungligen utformat för att fungera under Linux, även om det borde fungera även under de flesta andra Unix-baserade operativsystem. Det är också gratisversionen av vårt nuvarande verktyg som heter Nagios XI."
särdrag
Bland de många funktionerna i Nagios Core följande 10 kan nämnas:
- Övervaka nätverkstjänster (bland annat SMTP, POP3, HTTP, NNTP, PING.)
- Övervaka resurserna för de olika övervakade värdarna (bland annat processorbelastning, diskanvändning.)
- En enkel plugin -design som gör att användare enkelt kan utveckla sina egna servicekontroller.
- Parallella servicekontroller.
- Möjligheten att definiera nätverkshierarkin med hjälp av "överordnade" värdar, så att du kan upptäcka och skilja mellan värdar som är nere och de som inte kan nås.
- Kontaktmeddelanden när värd- eller tjänsteproblem uppstår och löses (via e-post, personsökare eller användardefinierad metod).
- Möjligheten att definiera händelsehanterare som ska köras under service eller värdhändelser för proaktiv felsökning.
- Automatisk rotation av loggfiler.
- Stöd för implementering av redundanta övervakningsvärdar.
- Ett valfritt webbgränssnitt för att se nätverkets nuvarande status, historiken för meddelanden och problem, loggfilen och mer.
Hur installerar jag det på Debian GNU / Linux 10?
Innan du börjar denna del är det värt att notera som vanligt att vi i det här praktiska fallet kommer att använda det vanliga Återspinn Linux kallade Mirakel GNU / Linux, som är baserad på MX Linux 19 (Debian 10). Som har byggts efter vår «Instruktionsguide för MX Linux».
Men någon GNU / Linux Distro vilket stöd SYSTEMD. Därför kommer vi att använda detta MX Linux Respin med början från GRUB -startsystem efter ditt alternativ med "Börja med Systemd". Istället för dess standardalternativ, som är utan SYSTEMD eller snarare med systemd-shim. Vi kommer också att utföra alla kommandokommandon från Sysadmin -användare, istället för Rotanvändare, från nämnda Respin Linux.
Och nu för din nedladdning, installation och användning, kommer vi att använda «Snabbstartguide för Debian« och dessa skulle vara kommandot för att köra i terminalen (konsolen) i ditt operativsystem:
1.- Steg för att förbereda operativsystemet
Uppdatera lagringsplatser och installera viktiga och nödvändiga paket att arbeta med Nagios Core.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- Ladda ner den aktuella programvaran
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.- Kompilera den aktuella programvaran
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- Skapa användare och grupper
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- Installera olika viktiga paket
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- Installera Apache-konfigurationsfiler
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- Installera och konfigurera brandväggen via IPTables
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- Skapa användarkonto i Apache för att starta i Nagios Core
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Starta om / starta nödvändiga tjänster
systemctl restart apache2.service
systemctl start nagios.service
anteckning: Starta om operativsystemet vid problem med dessa kommandokommandon.
10.- Logga in på Nagios Core
Kör en webbläsare på den lokala datorn om du har en grafisk användarmiljö (GUI) eller på en annan dator i nätverket. Och skriv något av följande kommandon i adressfältet efter behov:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
anteckning: Om du inte ser fönstret "Nagios Core Login", kontrollera att ditt operativsystem baserat på Debian GNU/Linux 8/9/10 har rätt konfiguration. "Dokumentrot" del Apache -server i följande konfigurationsfil: /etc/apache2/apache2.conf
. Ersätt sökvägen /var/www
av följande: /var/www/html
. Starta sedan om Apache -tjänsten eller datorn och försök igen på datorn.
Installera Nagios Core Plugins
Uppdatera lagringsplatser och installera viktiga och nödvändiga paket att arbeta med Nagios plugins.
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
Ladda ner och packa upp det nuvarande paketet med "Nagios Plugins"
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
Kompilera och installera "Nagios Plugins"
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
Skärmbilder
För mer information om Nagios Core du kan utforska följande länkar:
- Officiell webbplats på GitHub
- Officiell dokumentation
- Resursbibliotek
- Snabbstart installationsguider
- Om Nagios Core
10 gratis och öppna alternativ
- kaktusar
- Cabot
- Cockpitprojekt
- icinga
- FreeMNS
- munin
- nätdata
- Pandora FMS
- PHP ServerMonitor
- Zabbix
För att lära dig mer om dessa alternativ och mer, klicka på följande länk: Utrustning och nätverksövervakningsprogramvara under öppen källkod.
Sammanfattning
Sammanfattningsvis, som man har sett Nagios Core är ett perfekt mjukvaruverktyg för Nätverk / servrar och System- / serveradministratörer (SysAdmins). Och den är inte bara kraftfull utan flexibel och anpassningsbar, tack vare användningen av dess multipel plugins. Och för dem som kanske inte använder det finns det alltid bra alternativ som Zabbix, Icinga och Cockpit Project, bland många andra.
Vi hoppas att denna publikation kommer att vara mycket användbar för hela «Comunidad de Software Libre y Código Abierto»
och med stort bidrag till förbättring, tillväxt och spridning av ekosystemet för applikationer som är tillgängliga för «GNU/Linux»
. Och sluta inte dela den med andra på dina favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk eller meddelandesystem. Slutligen besök vår hemsida på «DesdeLinux» för att utforska fler nyheter och gå med i vår officiella kanal Telegram av DesdeLinux.