Android

Hvordan installere og konfigurere nagios på ubuntu 18.04

Nagios Core Installation on Ubuntu 18.04 LTS Step By Step || Nagios Core Tutorial in Hindi

Nagios Core Installation on Ubuntu 18.04 LTS Step By Step || Nagios Core Tutorial in Hindi

Innholdsfortegnelse:

Anonim

Nagios er et av de mest populære open source overvåkningssystemene. Nagios holder oversikt over hele IT-infrastrukturen og sikrer at nettverk, servere, applikasjoner, tjenester og prosesser er oppe og går.

I tilfelle feil eller suboptimal ytelse vil Nagios sende varslingsvarsler via forskjellige metoder.

Denne veiledningen vil guide deg gjennom trinnene som kreves for å installere og konfigurere den nyeste versjonen av Nagios Core på Ubuntu 18.04.

En eldre versjon av Nagios (versjon 3) er tilgjengelig i Ubuntu-programvarelageret og kan enkelt installeres med apt install nagios3 .

Forutsetninger

Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter.

Oppdater Ubuntu-systemet og installer følgende pakker som er nødvendige for å laste ned og kompilere Nagios hovedprogram og Nagios plugins:

sudo apt update && sudo apt upgrade sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.2 libgd-dev sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext

Installere Nagios på Ubuntu

Følgende trinn beskriver hvordan du installerer den nyeste versjonen av Nagios Core fra kilden.

1. Laste ned Nagios

Vi kommer til å laste ned Nagios-kilden i /usr/src katalogen som er det vanlige stedet å plassere kildefiler, bytt til katalogen med:

cd /usr/src/

Last ned den nyeste versjonen av Nagios fra prosjektet Github repository ved å bruke følgende wget-kommando:

sudo wget

Når nedlastingen er fullført, trekk ut tar-filen med:

sudo tar zxf nagios-*.tar.gz

Før du fortsetter med de neste trinnene, må du sørge for å bytte til Nagios kildekatalog ved å skrive:

cd nagioscore-nagios-*/

2. Utarbeide Nagios

For å starte byggeprosessen, kjør configure som vil utføre et antall kontroller for å sikre at alle avhengigheter på systemet ditt er til stede:

sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled

Når den er fullført, vil følgende melding skrives ut på skjermen din:

*** Configuration summary for nagios 4.4.2 2018-08-16 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/apache2/sites-enabled Mail program: /bin/mail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

Du kan nå starte samlingsprosessen ved å bruke kommandoen make :

sudo make all

Samlingen kan ta litt tid, avhengig av systemet ditt. Når byggeprosessen er fullført, får du følgende melding:

*** Compile finished ***

3. Opprette Nagios bruker og gruppe

Følgende kommando oppretter en ny bruker nagios bruker og gruppe:

sudo make install-groups-users

Legg til Apache www-data bruker i nagios gruppen:

sudo usermod -a -G nagios www-data

4. Installer Nagios Binaries

Utfør følgende kommando for å installere Nagios binære filer, CGIer og HTML-filer:

sudo make install

Du skal se følgende utdata:

*** Main program, CGIs and HTML files installed ***

5. Opprette ekstern kommandokatalog

Nagios kan behandle kommandoer fra eksterne applikasjoner. Opprett den eksterne kommandokatalogen og angi riktige tillatelser ved å skrive:

sudo make install-commandmode

*** External command directory configured ***

6. Installer Nagios-konfigurasjonsfiler

Installer prøven Nagios konfigurasjonsfiler med:

sudo make install-config

*** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.

7. Installer Apache-konfigurasjonsfiler

Kommandoen nedenfor vil installere konfigurasjonsfilene til Apache-webserveren:

sudo make install-webconf

*** Nagios/Apache conf file installed ***

Forsikre deg om at Apache omskriver og cgi-moduler er aktivert:

sudo a2enmod rewrite sudo a2enmod cgi

8. Opprette Systemd Unit File

Følgende kommando installerer en systemd-enhetsfil og konfigurerer også nagios-tjenesten til å starte på oppstart.

sudo make install-daemoninit

… *** Init script installed ***

9. Opprette brukerkonto

For å kunne få tilgang til Nagios-webgrensesnittet, må du opprette en administrator som heter nagiosadmin

Bruk følgende htpasswd kommando for å opprette en bruker som heter nagiosadmin

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

Du blir bedt om å oppgi og bekrefte brukerens passord.

New password: Re-type new password: Adding password for user nagiosadmin

Start Apache-tjenesten på nytt for at endringene skal tre i kraft:

sudo systemctl restart apache2

10. Konfigurere brannmuren

Brannmuren sikrer serveren din mot uønsket trafikk.

Åpne Apache-portene ved å skrive:

sudo ufw allow Apache

Installere Nagios-plugins

Bytt tilbake til katalogen /usr/src og last ned den nyeste versjonen av Nagios Plugins fra Github-prosjektet:

cd /usr/src/ sudo wget -O nagios-plugins.tar.gz

Når nedlastingen er fullført, trekke ut tar-filen ved å skrive:

sudo tar zxf nagios-plugins.tar.gz

Endre til kildekatalogen for plugins:

cd nagios-plugins-release-2.2.1

Kjør følgende kommandoer én etter én for å kompilere og installere Nagios-plugins:

sudo./tools/setup sudo./configure sudo make sudo make install

Starter Nagios

Nå som både Nagios og plugins er installert, starter du Nagios-tjenesten med følgende kommando:

sudo systemctl start nagios

For å bekrefte at Nagios kjører, sjekk tjenestestatusen ved å skrive:

sudo systemctl status nagios

Utdataene skal se ut som under nedenfor, noe som indikerer at Nagios-tjenesten er aktiv og kjører.

* nagios.service - Nagios Core 4.4.2 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-11-16 14:54:21 PST; 1s ago Docs: https://www.nagios.org/documentation Process: 18294 ExecStopPost=/bin/rm -f /usr/local/nagios/var/rw/nagios.cmd (code=exited, status=0/SUCCESS) Process: 18293 ExecStop=/bin/kill -s TERM ${MAINPID} (code=exited, status=0/SUCCESS) Process: 18315 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 18313 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 18325 (nagios) Tasks: 6 (limit: 2319) CGroup: /system.slice/nagios.service

Få tilgang til Nagios webgrensesnitt

For å få tilgang til Nagios webgrensesnitt, åpne favorittleseren din og skriv inn serverens domenenavn eller offentlige IP-adresse etterfulgt av /nagios :

http(s)://your_domain_or_ip_address/nagios

Skriv inn nagiosadmin brukerpåloggingsinformasjon og du vil bli omdirigert til standard Nagios hjemmeside som vist på bildet nedenfor:

Konklusjon

Du har installert den nyeste Nagios-versjonen fra kilden på Ubuntu-systemet.

Du bør nå sjekke Nagios-dokumentasjonen og lære mer om hvordan du konfigurerer og bruker Nagios.

ubuntu nagios overvåking