Nagios Core: Hvad er Nagios, og hvordan installeres det på Debian GNU / Linux?

Nagios Core: Hvad er Nagios, og hvordan installeres det på Debian GNU / Linux?

Nagios Core: Hvad er Nagios, og hvordan installeres det på Debian GNU / Linux?

Inden for Netværk og servere der er gode og effektive applikationer til System- / serveradministratorer (SysAdmins). Derfor vil vi i dag tale om et velkendt opkald Nagios Core.

Nagios Core det er dybest set den gratis version af Nagios. Hvilket igen i bund og grund er populært udstyr / tjenester / netværksovervågningsprogram i formatet open source.

Webmin: administration fra webbrowseren

Webmin: Administration fra webbrowseren

Og da vi sjældent behandler spørgsmål relateret til applikationer, programmer og systemer fra feltet Netværk og servere eller specifik brug for System- / serveradministratorer (SysAdmins), vil vi straks efterlade nogle links til nogle tidligere publikationer relateret til dette it -felt:

"Webmin er et web-tilgængeligt systemkonfigurationsværktøj til OpenSolaris, GNU / Linux og andre Unix-systemer. Med det kan du konfigurere interne aspekter af mange operativsystemer, f.eks. Brugere, rumkvoter, tjenester, konfigurationsfiler, nedlukning af computeren osv., Samt ændre og styre mange gratis applikationer, f.eks. Apache -webserveren, PHP, MySQL, DNS, Samba, DHCP, blandt andre." Webmin: Administration fra webbrowseren

relateret artikel:
Webmin: administration fra webbrowseren

relateret artikel:
Webmin: administration fra webbrowseren
relateret artikel:
TurnKey Linux: Det virtuelle enhedsbibliotek

Nagios Core: Gratis og gratis version af Nagios

Nagios Core: Gratis og gratis version af Nagios

Hvad er Nagios Core?

Ifølge den officielle hjemmeside for Nagios, Nagios Core Det beskrives som følger:

"Nagios® Core ™ er et open source -netværk og systemovervågningsprogram. Den overvåger værter (computere) og tjenester, som du angiver, og advarer dig om, når ting går galt, og når de forbedres. Nagios Core var oprindeligt designet til at fungere under Linux, selvom det også skulle fungere under de fleste andre Unix-baserede operativsystemer. Det er også den gratis version af vores nuværende værktøj kaldet Nagios XI."

funktioner

Blandt de mange funktioner i Nagios Core følgende 10 kan nævnes:

  1. Overvågning af netværkstjenester (SMTP, POP3, HTTP, NNTP, PING, blandt andre.)
  2. Overvågning af ressourcerne fra de forskellige overvågede værter (processorbelastning, diskbrug, blandt andre.)
  3. Et simpelt plugin -design, der giver brugerne mulighed for let at udvikle deres egne servicetjek.
  4. Parallel service kontrol.
  5. Muligheden for at definere netværkshierarkiet ved hjælp af "overordnede" værter, så du kan opdage og skelne mellem værter, der er nede, og dem, der ikke kan nås.
  6. Kontaktmeddelelser, når host- eller serviceproblemer opstår og løses (via e-mail, personsøger eller brugerdefineret metode).
  7. Muligheden for at definere hændelsesbehandlere til at køre under vært- eller servicehændelser til proaktiv fejlfinding.
  8. Automatisk rotation af logfiler.
  9. Support til implementering af redundante overvågningsværter.
  10. En valgfri webgrænseflade til visning af den aktuelle status for netværket, historikken om meddelelser og problemer, logfilen og mere.

Hvordan installeres det på Debian GNU / Linux 10?

Inden du starter denne del, er det værd at bemærke som normalt, at vi i dette praktiske tilfælde vil bruge det sædvanlige Genopret Linux kaldet Mirakler GNU / Linux, som er baseret på MX Linux 19 (Debian 10). Som er bygget efter vores «MX Linux Snapshot-vejledning».

Dog kan enhver GNU / Linux Distro hvilken støtte systemd. Derfor vil vi bruge dette MX Linux respin startende fra GRUB boot system efter din mulighed med "Start med Systemd". I stedet for standardindstillingen, som er uden systemd eller rettere med Systemd-shim. Vi vil også udføre alle kommando kommandoer fra Sysadmin -bruger, i stedet for Rodbruger, fra nævnte Respin Linux.

Og nu til din download, installation og brug, vi bruger «Hurtig start installationsvejledning til Debian« og disse ville være kommandobestillinger for at udføre i terminalen (konsollen) i dit operativsystem:

1.- trin til forberedelse af operativsystemet

Opdater lagre og installer vigtige og nødvendige pakker at arbejde med Nagios Core.

sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev

2.- Download den aktuelle software

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.- Kompilér den aktuelle software

cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all

4.- Opret brugere og grupper

sudo make install-groups-users
sudo usermod -a -G nagios www-data

5.- Installer forskellige vigtige pakker

sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config

6.- Installer Apache-konfigurationsfiler

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Installer og konfigurer firewallen via IPTables

sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent

8.- Opret brugerkonto i Apache for at starte i Nagios Core

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

9.- Genstart / start nødvendige tjenester

systemctl restart apache2.service
systemctl start nagios.service

note: Genstart operativsystemet i tilfælde af problemer med disse kommandokommandoer.

10.- Log ind på Nagios Core

Kør en webbrowser på den lokale maskine, hvis du har et grafisk brugermiljø (GUI) eller på en anden computer på netværket. Og skriv en af ​​følgende kommandokommandoer i adresselinjen, som du finder passende:

http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios

note: Hvis du ikke kan se vinduet "Nagios Core Login", skal du kontrollere, at dit operativsystem baseret på Debian GNU/Linux 8/9/10 har den korrekte konfiguration. "Dokumentrod" den Apache server inde i følgende konfigurationsfil: /etc/apache2/apache2.conf. Udskift stien /var/www af følgende: /var/www/html. Genstart derefter Apache -tjenesten eller computeren, og prøv igen på computeren.

Installation af Nagios Core Plugins

Opdater lagre og installer vigtige og nødvendige pakker at arbejde 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

Download og pak den aktuelle pakke ud 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

Kompiler og installer "Nagios Plugins"

cd /tmp/nagios-plugins-release-2.2.1/
./tools/setup
sudo ./configure
sudo make
sudo make install

Skærmbilleder

Nagios Core: Skærmbillede 1

Nagios Core: Skærmbillede 2

Nagios Core: Skærmbillede 3

Nagios Core: Skærmbillede 4

Nagios Core: Skærmbillede 5

Nagios Core: Skærmbillede 6

Nagios Core: Skærmbillede 7

Nagios Core: Skærmbillede 8

Nagios Core: Skærmbillede 9

Nagios Core: Skærmbillede 10

Nagios Core: Skærmbillede 11

Nagios Core: Skærmbillede 12

Nagios Core: Skærmbillede 13

Nagios Core: Skærmbillede 14

Nagios Core: Skærmbillede 15

Nagios Core: Skærmbillede 16

Nagios Core: Skærmbillede 17

Nagios Core: Skærmbillede 1

Nagios Core: Skærmbillede 19

Nagios Core: Skærmbillede 20

Nagios Core: Skærmbillede 21

Nagios Core: Skærmbillede 22

Nagios Core: Skærmbillede 23

Nagios Core: Skærmbillede 24

Nagios Core: Skærmbillede 25

For mere information om Nagios Core du kan udforske følgende links:

10 gratis og åbne alternativer

  1. Kaktus
  2. Cabot
  3. Cockpit -projekt
  4. Icinga
  5. LibreMNS
  6. Munin
  7. Netdata
  8. Pandora FMS
  9. PHP Server Monitor
  10. Zabbix

For at lære mere om disse alternativer og mere, klik på følgende link: Udstyr og netværksovervågningssoftware under Open Source.

Resume: Forskellige publikationer

Resumé

Sammenfattende, som det er set Nagios Core er et perfekt softwareværktøj inden for Netværk / servere og System- / serveradministratorer (SysAdmins). Og det er ikke kun kraftfuldt, men fleksibelt og adaptivt takket være brugen af ​​dets multipel plugins. Og for dem, der måske ikke bruger det, er der altid gode alternativer som Zabbix, Icinga og Cockpit Project, blandt mange andre.

Vi håber, at denne publikation vil være meget nyttig for hele det «Comunidad de Software Libre y Código Abierto» og med stort bidrag til forbedring, vækst og diffusion af økosystemet af applikationer, der er tilgængelige til «GNU/Linux». Og stop ikke med at dele det med andre på dine yndlingswebsteder, kanaler, grupper eller samfund af sociale netværk eller messaging-systemer. Endelig besøg vores startside på «Fra Linux» for at udforske flere nyheder og deltage i vores officielle kanal for Telegram fra FromLinux.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.