How to install Nagios 4.1.0 on Centos 7
Innholdsfortegnelse:
- Forutsetninger
- Installere Nagios på CentOS
- 1. Laste ned Nagios
- 2. Utarbeide Nagios
- 3. Opprette Nagios bruker og gruppe
- 4. Installere 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 beskriver hvordan du installerer og konfigurerer Nagios Core på en CentOS 7-server.
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.
Deaktiver SELinux eller sett i tillatende modus som instruert her.
Oppdater CentOS-systemet ditt og installer Apache, PHP og alle pakkene som er nødvendige for å laste ned og kompilere Nagios hovedprogram og Nagios plugins:
sudo yum update
sudo yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget
sudo yum install make gettext autoconf net-snmp-utils epel-release perl-Net-SNMP postfix unzip automake
Installere Nagios på CentOS
Utfør følgende trinn for å installere den nyeste versjonen av Nagios Core fra kilden.
1. Laste ned Nagios
Vi laster ned Nagios-kilden i
/usr/src
katalogen, som er det vanlige stedet å plassere kildefiler.
Naviger 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, pakke ut tarfilen 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
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/httpd/conf.d Mail program: /sbin/sendmail 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): /bin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
Start samlingsprosessen ved hjelp av kommandoen
make
:
sudo make all
Samlingen kan ta litt tid, avhengig av systemet ditt. Når byggeprosessen er fullført, vil følgende melding skrives ut på skjermen din:
…. *** Compile finished ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.
3. Opprette Nagios bruker og gruppe
Opprett en ny
nagios
bruker og gruppe ved å utstede:
sudo make install-groups-users
Utgangen vil se noe slik ut nedenfor:
groupadd -r nagios useradd -g nagios nagios
Legg til Apache-
apache
brukeren i
nagios
gruppen:
sudo usermod -a -G nagios apache
4. Installere Nagios Binaries
Kjø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
Kjør kommandoen nedenfor for å installere Apache-webserverens konfigurasjonsfiler:
sudo make install-webconf
… *** Nagios/Apache conf file installed ***
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 webgrensesnitt vil vi opprette en adminbruker som heter
nagiosadmin
Kjør 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
Konfigurer Apache-tjenesten for å starte oppstart.
10. Konfigurere brannmuren
Brannmuren sikrer serveren din mot uønsket trafikk.
Åpne Apache-portene ved å kjøre følgende kommandoer:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Installere Nagios-plugins
Bytt tilbake til
/usr/src
katalogen:
cd /usr/src/
Last ned den nyeste versjonen av Nagios Plugins fra prosjektet Github repository:
sudo wget -O nagios-plugins.tar.gz
Når nedlastingen er fullført, trekk ut tar-filen:
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:
sudo systemctl start nagios
For å bekrefte at Nagios kjører, sjekk tjenestestatusen med følgende kommando:
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 (/usr/lib/systemd/system/nagios.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2018-12-08 14:33:35 UTC; 3s ago Docs: https://www.nagios.org/documentation Process: 22217 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 22216 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 22219 (nagios) 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å CentOS-systemet.
Du bør nå sjekke Nagios-dokumentasjonen og lære mer om hvordan du konfigurerer og bruker Nagios.
centos nagios overvåkingHvordan installere og konfigurere en nfs-server på centos 8
I denne opplæringen går du gjennom trinnene som er nødvendige for å sette opp en NFSv4-server på CentOS 8. Vi viser deg også hvordan du installerer et NFS-filsystem på klienten.
Hvordan installere og konfigurere nagios på ubuntu 18.04
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.
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.