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
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
Indeks
- 1 Nagios Core: Gratis og gratis versjon av Nagios
- 1.1 Hva er Nagios Core?
- 1.2 funksjoner
- 1.3 Hvordan installere det på Debian GNU / Linux 10?
- 1.3.1 1.- trinn for å forberede operativsystemet
- 1.3.2 2.- Last ned gjeldende programvare
- 1.3.3 3.- Kompiler gjeldende programvare
- 1.3.4 4.- Opprett brukere og grupper
- 1.3.5 5.- Installer forskjellige viktige pakker
- 1.3.6 6.- Installer Apache-konfigurasjonsfiler
- 1.3.7 7.- Installer og konfigurer brannmuren via IPTables
- 1.3.8 8.- Opprett brukerkonto i Apache for å starte i Nagios Core
- 1.3.9 9.- Start / start nødvendige tjenester
- 1.3.10 10.- Logg inn på Nagios Core
- 1.3.11 Installere Nagios Core Plugins
- 1.3.12 Skjermbilder
- 2 10 gratis og åpne alternativer
- 3 Oppsummering
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:
- Overvåke nettverkstjenester (SMTP, POP3, HTTP, NNTP, PING, blant andre.)
- Overvåke ressursene til de forskjellige overvåkte vertene (blant annet prosessorbelastning, diskbruk.)
- En enkel plugin -design som lar brukerne enkelt utvikle sine egne servicekontroller.
- Parallelle servicekontroller.
- 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.
- Kontaktvarsler når verts- eller tjenesteproblemer oppstår og løses (via e-post, personsøker eller brukerdefinert metode).
- Muligheten til å definere hendelsesbehandlere som skal kjøres under service eller arrangere hendelser for proaktiv feilsøking.
- Automatisk rotasjon av loggfiler.
- Støtte for implementering av redundante overvåkingsverter.
- 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
For mer informasjon om Nagios Core du kan utforske følgende lenker:
- Offisielt nettsted på GitHub
- Offisiell dokumentasjon
- Ressursbibliotek
- Hurtigstart installasjonsguider
- Om Nagios Core
10 gratis og åpne alternativer
- Cacti
- Cabot
- Cockpit -prosjekt
- isinga
- FreeMNS
- Munin
- Nettdata
- Pandora FMS
- PHP ServerMonitor
- 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.
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.
Bli den første til å kommentere