Nagios Core Installation on Ubuntu 18.04 LTS Step By Step || Nagios Core Tutorial in Hindi
Innholdsfortegnelse:
- Forutsetninger
- Installere Nagios på Ubuntu
- 1. Laste ned Nagios
- 2. Utarbeide Nagios
- 3. Opprette Nagios bruker og gruppe
- 4. Installer Nagios Binaries
- 5. Opprette ekstern kommandokatalog
- 6. Installer Nagios-konfigurasjonsfiler
- 7. Installer Apache-konfigurasjonsfiler
- 8. Opprette Systemd Unit File
- 9. Opprette brukerkonto
- 10. Konfigurere brannmuren
- Installere Nagios-plugins
- Starter Nagios
- Få tilgang til Nagios webgrensesnitt
- Konklusjon
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.
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:
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:
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:
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åkingHvordan installere og konfigurere en nfs-server på ubuntu 18.04
Network File System (NFS) er en distribuert filsystemprotokoll som lar deg dele eksterne kataloger over et nettverk. I denne opplæringen skal vi gå gjennom hvordan du konfigurerer en NFSv4-server på Ubuntu 18.04.
Hvordan installere og konfigurere nagios på centos 7
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. Denne veiledningen beskriver hvordan du installerer og konfigurerer Nagios Core på en CentOS 7-server.
Hvordan installere og konfigurere nagios på debian 9
Nagios er en populær open source overvåkingsprogramvare. Denne veiledningen forklarer hvordan du installerer og konfigurerer den nyeste versjonen av Nagios Core på Debian 9.