Nagios Core Installation in Centos 7 - Enterprise Monitoring Tool - Tech Arkit
Innehållsförteckning:
- förutsättningar
- Installera Nagios på CentOS
- 1. Nedladdning av Nagios
- 2. Kompilera Nagios
- 3. Skapa Nagios-användare och grupp
- 4. Installera Nagios Binaries
- 5. Skapa extern kommandokatalog
- 6. Installera Nagios-konfigurationsfiler
- 7. Installera Apache-konfigurationsfiler
- 8. Skapa Systemd-enhetsfil
- 9. Skapa användarkonto
- 10. Konfigurera brandväggen
- Installera Nagios Plugins
- Starta Nagios
- Åtkomst till Nagios webbgränssnitt
- Slutsats
Nagios är ett av de mest populära övervakningssystemen med öppen källkod. Nagios håller en inventering av hela din IT-infrastruktur och ser till att dina nätverk, servrar, applikationer, tjänster och processer är igång. Vid fel eller suboptimal prestanda skickar Nagios varningsmeddelanden via olika metoder.
Denna handledning beskriver hur du installerar och konfigurerar Nagios Core på en CentOS 7-server.
förutsättningar
Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier.
Inaktivera SELinux eller ställ in i tillåtet läge enligt instruktionerna här.
Uppdatera ditt CentOS-system och installera Apache, PHP och alla paket som krävs för att ladda ner och kompilera Nagios huvudprogram och 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
Installera Nagios på CentOS
Utför följande steg för att installera den senaste versionen av Nagios Core från källan.
1. Nedladdning av Nagios
Vi laddar ner Nagios-källan i
/usr/src
katalogen som är den vanliga platsen för att placera källfiler.
Navigera till katalogen med:
cd /usr/src/
Ladda ner den senaste versionen av Nagios från projektet Github-arkivet med följande wget-kommando:
sudo wget
När nedladdningen är klar extrahera tarfilen med:
sudo tar zxf nagios-*.tar.gz
Innan du fortsätter med nästa steg, se till att du ändrar till Nagios källkatalog genom att skriva:
2. Kompilera Nagios
För att starta byggprocessen, kör
configure
som kommer att utföra ett antal kontroller för att se till att alla beroenden på ditt system finns:
sudo./configure
Efter att ha slutförts kommer följande meddelande att skrivas ut på din skärm:
*** 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.
Starta kompilationsprocessen med hjälp av kommandot
make
:
sudo make all
Beräkningen kan ta lite tid beroende på ditt system. När byggprocessen är klar skrivs följande meddelande ut på skärmen:
…. *** Compile finished ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.
3. Skapa Nagios-användare och grupp
Skapa ett nytt system
nagios
användare och grupp genom att utfärda:
sudo make install-groups-users
Utgången ser ut så här nedan:
groupadd -r nagios useradd -g nagios nagios
Lägg till Apache-
apache
användaren i
nagios
gruppen:
sudo usermod -a -G nagios apache
4. Installera Nagios Binaries
Kör följande kommando för att installera Nagios binära filer, CGI: er och HTML-filer:
sudo make install
Följande utgång ska visas:
… *** Main program, CGIs and HTML files installed ***…
5. Skapa extern kommandokatalog
Nagios kan behandla kommandon från externa applikationer. Skapa den externa kommandokatalogen och ange rätt behörigheter genom att skriva:
sudo make install-commandmode
*** External command directory configured ***
6. Installera Nagios-konfigurationsfiler
Installera exemplet Nagios-konfigurationsfiler 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. Installera Apache-konfigurationsfiler
Kör kommandot nedan för att installera Apache-webbserverns konfigurationsfiler:
sudo make install-webconf
… *** Nagios/Apache conf file installed ***
8. Skapa Systemd-enhetsfil
Följande kommando installerar en systemd-enhetsfil och konfigurerar även nagios-tjänsten så att den startar vid start.
sudo make install-daemoninit
… *** Init script installed ***
9. Skapa användarkonto
För att kunna komma åt Nagios webbgränssnitt skapar vi en adminanvändare som heter
nagiosadmin
Kör följande
htpasswd
kommando för att skapa en användare som heter
nagiosadmin
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Du blir ombedd att ange och bekräfta användarens lösenord.
New password: Re-type new password: Adding password for user nagiosadmin
Starta om Apache-tjänsten så att ändringarna träder i kraft:
sudo systemctl restart
Konfigurera Apache-tjänsten för att starta start.
10. Konfigurera brandväggen
Brandväggen säkrar din server mot oönskad trafik.
Öppna Apache-portarna genom att köra följande kommandon:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Installera Nagios Plugins
Byt tillbaka till
/usr/src
:
cd /usr/src/
Ladda ner den senaste versionen av Nagios Plugins från projektet Github-arkivet:
sudo wget -O nagios-plugins.tar.gz
När nedladdningen är klar extrahera tarfilen:
sudo tar zxf nagios-plugins.tar.gz
Byt till källkatalogen för plugins:
cd nagios-plugins-release-2.2.1
Kör följande kommandon en och en för att kompilera och installera Nagios-plugins:
sudo./tools/setup
sudo./configure
sudo make
sudo make install
Starta Nagios
Nu när både Nagios och dess plugins är installerade, startar du Nagios-tjänsten med:
sudo systemctl start nagios
Kontrollera servicestatus med följande kommando för att verifiera att Nagios körs:
sudo systemctl status nagios
Utgången ska se ut som nedan för att indikera att Nagios-tjänsten är aktiv och kör.
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
Åtkomst till Nagios webbgränssnitt
För att komma åt Nagios webbgränssnitt öppnar du din favoritwebbläsare och skriver serverens domännamn eller allmän IP-adress följt av
/nagios
:
http(s)://your_domain_or_ip_address/nagios
Ange
nagiosadmin
användarinloggningsuppgifterna och du kommer att omdirigeras till Nagios standardhemsida som visas på bilden nedan:
Slutsats
Du har installerat den senaste Nagios-versionen från källan på ditt CentOS-system.
Du bör nu kontrollera Nagios-dokumentationen och lära dig mer om hur du konfigurerar och använder Nagios.
centos nagios övervakningLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar och konfigurerar nagios på ubuntu 18.04
Nagios är ett av de mest populära övervakningssystemen med öppen källkod. Nagios håller en inventering av hela din IT-infrastruktur och ser till att dina nätverk, servrar, applikationer, tjänster och processer är igång.
Hur man installerar och konfigurerar nagios på debian 9
Nagios är en populär öppen källkodsövervakningsprogramvara. Denna handledning förklarar hur du installerar och konfigurerar den senaste versionen av Nagios Core på Debian 9.