Nagios installation 4.2.0 (Ubuntu Server 18.04.1 LTS)
Innehållsförteckning:
- förutsättningar
- Installera Nagios på Ubuntu
- 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 leder dig genom stegen som krävs för att installera och konfigurera den senaste versionen av Nagios Core på Ubuntu 18.04.
apt install nagios3
.
förutsättningar
Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier.
Uppdatera ditt Ubuntu-system och installera följande paket som är nödvändiga för att ladda ner och kompilera Nagios huvudprogram och 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
Installera Nagios på Ubuntu
Följande steg beskriver hur du installerar den senaste versionen av Nagios Core från källan.
1. Nedladdning av Nagios
Vi kommer att ladda ner Nagios-källan i
/usr/src
katalogen som är den vanliga platsen att placera källfiler, byt 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 --with-httpd-conf=/etc/apache2/sites-enabled
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/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 nu 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 kommer du att få följande meddelande:
3. Skapa Nagios-användare och grupp
Följande kommando skapar en ny systemanvändare och grupp för
nagios
:
sudo make install-groups-users
Lägg till Apache
www-data
användare i
nagios
gruppen:
sudo usermod -a -G nagios www-data
4. Installera Nagios Binaries
Utfö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
Kommandot nedan installerar Apache-webbserverns konfigurationsfiler:
sudo make install-webconf
*** Nagios/Apache conf file installed ***
Se till att Apache-omskrivnings- och cgi-moduler är aktiverade:
sudo a2enmod rewrite
sudo a2enmod cgi
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 måste du skapa en administratörsanvändare som heter
nagiosadmin
Använd 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 apache2
10. Konfigurera brandväggen
Brandväggen säkrar din server mot oönskad trafik.
Öppna Apache-portarna genom att skriva:
Installera Nagios Plugins
Byt tillbaka till
/usr/src
och ladda ner den senaste versionen av Nagios Plugins från projektet Github-arkivet:
cd /usr/src/
sudo wget -O nagios-plugins.tar.gz
När nedladdningen är klar extrahera tarfilen genom att skriva:
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 följande kommando:
sudo systemctl start nagios
Kontrollera servicestatusen genom att skriva 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 (/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
Å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 Ubuntu-system.
Du bör nu kontrollera Nagios-dokumentationen och lära dig mer om hur du konfigurerar och använder Nagios.
ubuntu 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å centos 7
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. Denna handledning beskriver hur du installerar och konfigurerar Nagios Core på en CentOS 7-server.
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.