Konfigurasi Nagios ( Monitoring Server ) | Debian 9
Innholdsfortegnelse:
- Forutsetninger
- Installere Nagios på Debian
- 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 en populær open source overvåkingsprogramvare. Det holder en oversikt over hele IT-infrastrukturen og sikrer at nettverk, servere, applikasjoner, tjenester og prosesser er oppe og går. I tilfelle svikt i en kritisk infrastrukturkomponent sender Nagios varslingsvarsler.
Denne veiledningen forklarer hvordan du installerer og konfigurerer den nyeste versjonen av Nagios Core på Debian 9.
Forutsetninger
Du må være logget inn som bruker med sudo-tilgang for å kunne installere pakker.
Installere Nagios på Debian
Følgende trinn beskriver hvordan du installerer den nyeste versjonen av Nagios Core fra kilden.
Begynn med å installere følgende pakker som er nødvendige for å kompilere og kjøre Nagios:
sudo apt update && sudo apt upgrade
sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.0 libgd-dev
sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext
1. Laste ned Nagios
Naviger til katalogen
/usr/src
og last ned den nyeste versjonen av Nagios fra prosjektet Github repository med wget:
cd /usr/src/
sudo wget
Når nedlastingen er fullført, trekker du ut tar-filen:
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
Start byggeprosessen ved å kjøre
configure
:
sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled
Etter vellykket fullføring vil du se følgende melding:
*** Configuration summary for nagios 4.4.3 2019-01-15 ***: 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: /usr/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): /usr/sbin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
Kjør
make
kommandoen for å starte byggeprosessen:
sudo make all
Samlingen kan ta litt tid, avhengig av systemet ditt. Når byggeprosessen er fullført, vil du se noe slikt:
*** Compile finished ***… Enjoy.
3. Opprette Nagios bruker og gruppe
Slik oppretter du et nytt system av
nagios
bruker og
nagios
:
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
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
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 opprette Apache-konfigurasjonsfilene:
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 lar Nagios-tjenesten starte ved oppstart.
sudo make install-daemoninit
… *** Init script installed ***
9. Opprette brukerkonto
For å kunne få tilgang til Nagios-nettgrensesnittet må du opprette en admin-bruker.
I denne opplæringen vil vi lage 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-depotet:
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 du har Nagios installert på Debian-serveren din, start den med:
sudo systemctl start nagios
For å bekrefte at Nagios kjører, sjekk tjenestestatusen:
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.3 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-10 17:07:21 CST; 9s ago Docs: https://www.nagios.org/documentation Process: 26241 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 26239 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 26243 (nagios) Tasks: 6 (limit: 4915) 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å Debian-systemet.
Du bør nå besøke Nagios-dokumentasjonen og lære mer om hvordan du konfigurerer og bruker Nagios.
debian nagios overvåkingHvordan installere og konfigurere redis på debian 10 linux
I denne opplæringen vil vi dekke hvordan du installerer og konfigurerer Redis på en Debian 10, Buster. Redis er en åpen kildekode-datalager i minnet med nøkkelverdi.
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å 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.