Nagios Core: Hva er Nagios og hvordan installerer du det på Debian GNU / Linux?

Nagios Core: Hva er Nagios og hvordan installerer du det på Debian GNU / Linux?

Nagios Core: Hva er Nagios og hvordan installerer du det på Debian GNU / Linux?

Innen Nettverk og servere det er flotte og effektive applikasjoner for System- / serveradministratorer (SysAdmins). Derfor vil vi i dag snakke om en velkjent samtale Nagios Core.

Nagios Core det er i utgangspunktet gratisversjonen av Nagios. Noe som i utgangspunktet er populært utstyr / tjenester / nettverksovervåkningsprogram i formatet åpen kildekode.

Webmin: administrasjon fra nettleseren

Webmin: Administrasjon fra nettleseren

Og siden vi sjelden tar opp problemstillinger knyttet til programmer, programmer og systemer fra feltet Nettverk og servere eller spesifikk bruk for System- / serveradministratorer (SysAdmins), vil vi umiddelbart legge igjen noen lenker til noen tidligere publikasjoner relatert til dette IT -feltet:

"webmin er et web-tilgjengelig systemkonfigurasjonsverktøy for OpenSolaris, GNU / Linux og andre Unix-systemer. Med den kan du konfigurere interne aspekter ved mange operativsystemer, for eksempel brukere, romkvoter, tjenester, konfigurasjonsfiler, nedleggelse av datamaskinen, etc., samt endre og kontrollere mange gratisprogrammer, for eksempel Apache -webserveren, PHP, MySQL, DNS, Samba, DHCP, blant andre." Webmin: Administrasjon fra nettleseren

Relatert artikkel:
Webmin: administrasjon fra nettleseren

Relatert artikkel:
Webmin: administrasjon fra nettleseren
Relatert artikkel:
TurnKey Linux: Virtual Device Library

Nagios Core: Gratis og gratis versjon av Nagios

Nagios Core: Gratis og gratis versjon av Nagios

Hva er Nagios Core?

I følge den offisielle nettsiden til Nagios, Nagios Core Det er beskrevet som følger:

"Nagios® Core ™ er et åpen kildekode -nettverk og systemovervåking. Den overvåker vertene (datamaskinene) og tjenestene du angir, og varsler deg når ting går galt og når de blir bedre. Nagios Core ble opprinnelig designet for å fungere under Linux, selv om det også burde fungere under de fleste andre Unix-baserte operativsystemer. Det er også gratisversjonen av vårt nåværende verktøy kalt Nagios XI."

funksjoner

Blant de mange funksjonene i Nagios Core følgende 10 kan nevnes:

  1. Overvåke nettverkstjenester (SMTP, POP3, HTTP, NNTP, PING, blant andre.)
  2. Overvåke ressursene til de forskjellige overvåkte vertene (blant annet prosessorbelastning, diskbruk.)
  3. En enkel plugin -design som lar brukerne enkelt utvikle sine egne servicekontroller.
  4. Parallelle servicekontroller.
  5. Muligheten til å definere nettverkshierarkiet ved hjelp av "overordnede" verter, slik at du kan oppdage og skille mellom verter som er nede og de som ikke er tilgjengelige.
  6. Kontaktvarsler når verts- eller tjenesteproblemer oppstår og løses (via e-post, personsøker eller brukerdefinert metode).
  7. Muligheten til å definere hendelsesbehandlere som skal kjøres under service eller arrangere hendelser for proaktiv feilsøking.
  8. Automatisk rotasjon av loggfiler.
  9. Støtte for implementering av redundante overvåkingsverter.
  10. Et valgfritt webgrensesnitt for å se gjeldende status for nettverket, historikken om varsler og problemer, loggfilen og mer.

Hvordan installere det på Debian GNU / Linux 10?

Før du starter denne delen, er det verdt å merke seg som vanlig at for denne praktiske saken vil vi bruke den vanlige Respinn Linux kalt Mirakler GNU / Linux, som er basert på MX Linux 19 (Debian 10). Som er bygget etter vår «MX Linux Snapshot Guide».

Imidlertid, noen GNU / Linux Distro hvilken støtte systemd. Derfor vil vi bruke dette MX Linux Respin starter fra GRUB oppstartssystem etter ditt valg med "Start med Systemd". I stedet for standardalternativet, som er uten systemd eller rettere sagt med Systemd-shim. Vi vil også utføre alle kommandoene fra Sysadmin -bruker, i stedet for Rotbruker, fra Respin Linux.

Og nå for din nedlasting, installasjon og bruk, vil vi bruke «Hurtigstart installasjonsguide for Debian« og disse ville være kommandobestillinger for å utføre i terminalen (konsollen) i operativsystemet ditt:

1.- trinn for å forberede operativsystemet

Oppdater lagre og installer viktige og nødvendige pakker å jobbe med Nagios Core.

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

2.- Last ned gjeldende programvare

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.- Kompiler gjeldende programvare

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

4.- Opprett brukere og grupper

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

5.- Installer forskjellige viktige pakker

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

6.- Installer Apache-konfigurasjonsfiler

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Installer og konfigurer brannmuren via IPTables

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

8.- Opprett brukerkonto i Apache for å starte i Nagios Core

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

9.- Start / start nødvendige tjenester

systemctl restart apache2.service
systemctl start nagios.service

note: Start operativsystemet på nytt ved problemer med disse kommandoene.

10.- Logg inn på Nagios Core

Kjør en nettleser på den lokale maskinen hvis du har et grafisk brukermiljø (GUI) eller på en annen datamaskin i nettverket. Skriv en av følgende kommandokommandoer i adressefeltet slik du vil:

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

note: Hvis du ikke ser vinduet "Nagios Core Login", må du kontrollere at operativsystemet ditt basert på Debian GNU/Linux 8/9/10 har riktig konfigurasjon. "Dokumentrot" den Apache -server inne i følgende konfigurasjonsfil: /etc/apache2/apache2.conf. Bytt banen /var/www av følgende: /var/www/html. Start deretter Apache -tjenesten eller datamaskinen på nytt, og prøv igjen på datamaskinen.

Installere Nagios Core Plugins

Oppdater lagre og installer viktige og nødvendige pakker å jobbe 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

Last ned og pakk ut den nåværende pakken 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

Skjermbilder

Nagios Core: Skjermbilde 1

Nagios Core: Skjermbilde 2

Nagios Core: Skjermbilde 3

Nagios Core: Skjermbilde 4

Nagios Core: Skjermbilde 5

Nagios Core: Skjermbilde 6

Nagios Core: Skjermbilde 7

Nagios Core: Skjermbilde 8

Nagios Core: Skjermbilde 9

Nagios Core: Skjermbilde 10

Nagios Core: Skjermbilde 11

Nagios Core: Skjermbilde 12

Nagios Core: Skjermbilde 13

Nagios Core: Skjermbilde 14

Nagios Core: Skjermbilde 15

Nagios Core: Skjermbilde 16

Nagios Core: Skjermbilde 17

Nagios Core: Skjermbilde 1

Nagios Core: Skjermbilde 19

Nagios Core: Skjermbilde 20

Nagios Core: Skjermbilde 21

Nagios Core: Skjermbilde 22

Nagios Core: Skjermbilde 23

Nagios Core: Skjermbilde 24

Nagios Core: Skjermbilde 25

For mer informasjon om Nagios Core du kan utforske følgende lenker:

10 gratis og åpne alternativer

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

For å lære mer om disse alternativer og mer, klikk på følgende lenke: Utstyr og programvare for overvåking av nettverk under åpen kildekode.

Sammendrag: Ulike publikasjoner

Oppsummering

Oppsummert, som vi har sett Nagios Core er et perfekt programvareverktøy for Nettverk / servere og System- / serveradministratorer (SysAdmins). Og den er ikke bare kraftig, men fleksibel og tilpasningsdyktig, takket være bruken av dens flere plugins. Og for de som kanskje ikke bruker det, er det alltid gode alternativer som Zabbix, Icinga og Cockpit Project, blant mange andre.

Vi håper at denne publikasjonen vil være veldig nyttig for hele «Comunidad de Software Libre y Código Abierto» og med stort bidrag til forbedring, vekst og diffusjon av økosystemet av applikasjoner tilgjengelig for «GNU/Linux». Og ikke slutt å dele den med andre, på dine favorittnettsteder, kanaler, grupper eller fellesskap av sosiale nettverk eller meldingssystemer. Til slutt, besøk hjemmesiden vår på «Fra Linux» for å utforske flere nyheter, og bli med på vår offisielle kanal Telegram fra FromLinux.


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.