Nagios Core: Vad är Nagios och hur installeras det på Debian GNU / Linux?

Nagios Core: Vad är Nagios och hur installeras det på Debian GNU / Linux?

Nagios Core: Vad är Nagios och hur installeras det på Debian GNU / Linux?

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.

Webmin: administration från webbläsaren

Webmin: Administration från webbläsaren

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

Relaterad artikel:
Webmin: administration från webbläsaren

Relaterad artikel:
Webmin: administration från webbläsaren
Relaterad artikel:
TurnKey Linux: Virtual Device Library

Nagios Core: Gratis och gratis version av Nagios

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:

  1. Övervaka nätverkstjänster (bland annat SMTP, POP3, HTTP, NNTP, PING.)
  2. Övervaka resurserna för de olika övervakade värdarna (bland annat processorbelastning, diskanvändning.)
  3. En enkel plugin -design som gör att användare enkelt kan utveckla sina egna servicekontroller.
  4. Parallella servicekontroller.
  5. 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.
  6. Kontaktmeddelanden när värd- eller tjänsteproblem uppstår och löses (via e-post, personsökare eller användardefinierad metod).
  7. Möjligheten att definiera händelsehanterare som ska köras under service eller värdhändelser för proaktiv felsökning.
  8. Automatisk rotation av loggfiler.
  9. Stöd för implementering av redundanta övervakningsvärdar.
  10. 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

Nagios Core: Skärmdump 1

Nagios Core: Skärmdump 2

Nagios Core: Skärmdump 3

Nagios Core: Skärmdump 4

Nagios Core: Skärmdump 5

Nagios Core: Skärmdump 6

Nagios Core: Skärmdump 7

Nagios Core: Skärmdump 8

Nagios Core: Skärmdump 9

Nagios Core: Skärmdump 10

Nagios Core: Skärmdump 11

Nagios Core: Skärmdump 12

Nagios Core: Skärmdump 13

Nagios Core: Skärmdump 14

Nagios Core: Skärmdump 15

Nagios Core: Skärmdump 16

Nagios Core: Skärmdump 17

Nagios Core: Skärmdump 1

Nagios Core: Skärmdump 19

Nagios Core: Skärmdump 20

Nagios Core: Skärmdump 21

Nagios Core: Skärmdump 22

Nagios Core: Skärmdump 23

Nagios Core: Skärmdump 24

Nagios Core: Skärmdump 25

För mer information om Nagios Core du kan utforska följande länkar:

10 gratis och öppna alternativ

  1. kaktusar
  2. Cabot
  3. Cockpitprojekt
  4. icinga
  5. FreeMNS
  6. munin
  7. nätdata
  8. Pandora FMS
  9. PHP ServerMonitor
  10. 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: Olika publikationer

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å «Från Linux» för att utforska fler nyheter och gå med i vår officiella kanal Telegram från FromLinux.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.