How to configure WinSCP
Indholdsfortegnelse:
- Forudsætninger
- Installation af Nagios på Ubuntu
- 1. Download Nagios
- 2. Udarbejdelse af Nagios
- 3. Oprettelse af Nagios bruger og gruppe
- 4. Installer Nagios Binaries
- 5. Oprettelse af ekstern kommandoliste
- 6. Installer Nagios-konfigurationsfiler
- 7. Installer Apache-konfigurationsfiler
- 8. Oprettelse af Systemd-enhedsfil
- 9. Oprettelse af brugerkonto
- 10. Konfiguration af firewall
- Installation af Nagios-plugins
- Starter Nagios
- Adgang til Nagios-webgrænsefladen
- Konklusion
Nagios er et af de mest populære open source overvågningssystemer. Nagios holder oversigt over hele din IT-infrastruktur og sikrer, at dine netværk, servere, applikationer, tjenester og processer er i gang.
I tilfælde af fiasko eller suboptimal ydeevne vil Nagios sende underretningsadvarsler via forskellige metoder.
Denne tutorial vil guide dig gennem de trin, der kræves for at installere og konfigurere den nyeste version af Nagios Core på Ubuntu 18.04.
apt install nagios3
.
Forudsætninger
Før du fortsætter med denne tutorial, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.
Opdater dit Ubuntu-system, og installer følgende pakker, som er nødvendige for at downloade og kompilere Nagios-hovedprogrammet 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
Installation af Nagios på Ubuntu
Følgende trin beskriver, hvordan du installerer den nyeste version af Nagios Core fra kilden.
1. Download Nagios
Vi vil downloade Nagios-kilde i
/usr/src
biblioteket, som er det fælles sted at placere kildefiler, skift til biblioteket med:
cd /usr/src/
Download den nyeste version af Nagios fra projektet Github-depot ved hjælp af følgende wget-kommando:
sudo wget
Når downloadet er afsluttet, træk tarefilen ud med:
sudo tar zxf nagios-*.tar.gz
Inden du fortsætter med de næste trin, skal du sørge for at skifte til Nagios kildekatalog ved at skrive:
2. Udarbejdelse af Nagios
For at starte byggeprocessen skal du køre
configure
der udfører et antal kontroller for at sikre, at alle afhængigheder på dit system er til stede:
sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled
Efter en vellykket afslutning udskrives følgende meddelelse 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 starte kompilationsprocessen ved hjælp af kommandoen
make
:
sudo make all
Kompilationen kan tage nogen tid, afhængigt af dit system. Når byggeprocessen er afsluttet, får du vist følgende meddelelse:
3. Oprettelse af Nagios bruger og gruppe
Følgende kommando opretter en ny system-
nagios
bruger og -gruppe:
sudo make install-groups-users
Føj Apache
www-data
bruger til
nagios
gruppen:
sudo usermod -a -G nagios www-data
4. Installer Nagios Binaries
Udfør følgende kommando for at installere Nagios binære filer, CGI'er og HTML-filer:
sudo make install
Du skal se følgende output:
*** Main program, CGIs and HTML files installed ***
5. Oprettelse af ekstern kommandoliste
Nagios kan behandle kommandoer fra eksterne applikationer. Opret det eksterne kommandobibliotek og indstil de korrekte tilladelser ved at skrive:
sudo make install-commandmode
*** External command directory configured ***
6. Installer Nagios-konfigurationsfiler
Installer prøven 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. Installer Apache-konfigurationsfiler
Kommandoen herunder installerer Apache-webserverens konfigurationsfiler:
sudo make install-webconf
*** Nagios/Apache conf file installed ***
Sørg for, at Apache-omskrivning og cgi-moduler er aktiveret:
sudo a2enmod rewrite
sudo a2enmod cgi
8. Oprettelse af Systemd-enhedsfil
Følgende kommando installerer en systemd-enhedsfil og konfigurerer også nagios-tjenesten til at starte ved opstart.
sudo make install-daemoninit
… *** Init script installed ***
9. Oprettelse af brugerkonto
For at kunne få adgang til Nagios-webgrænsefladen skal du oprette en admin-bruger kaldet
nagiosadmin
Brug følgende
htpasswd
kommando til at oprette en bruger kaldet
nagiosadmin
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Du bliver bedt om at indtaste og bekræfte brugerens adgangskode.
New password: Re-type new password: Adding password for user nagiosadmin
Genstart Apache-tjenesten, så ændringerne træder i kraft:
sudo systemctl restart apache2
10. Konfiguration af firewall
Firewall sikrer din server mod uønsket trafik.
Åbn Apache-porte ved at skrive:
Installation af Nagios-plugins
Skift tilbage til biblioteket
/usr/src
og download den nyeste version af Nagios Plugins fra projektet Github-arkivet:
cd /usr/src/
sudo wget -O nagios-plugins.tar.gz
Når downloadet er afsluttet, trækker tarefilen ud ved at skrive:
sudo tar zxf nagios-plugins.tar.gz
Skift til kildekataloget til plugins:
cd nagios-plugins-release-2.2.1
Kør følgende kommandoer en efter en for at kompilere og installere Nagios-plugins:
sudo./tools/setup
sudo./configure
sudo make
sudo make install
Starter Nagios
Nu, hvor både Nagios og dets plugins er installeret, skal du starte Nagios-tjenesten med følgende kommando:
sudo systemctl start nagios
For at kontrollere, at Nagios kører, skal du kontrollere servicestatus ved at skrive:
sudo systemctl status nagios
Outputet skal se sådan ud som nedenfor, hvilket indikerer, at Nagios-tjenesten er aktiv og kø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
Adgang til Nagios-webgrænsefladen
For at få adgang til Nagios webgrænseflade skal du åbne din yndlingsbrowser og skrive din server's domænenavn eller den offentlige IP-adresse efterfulgt af
/nagios
:
http(s)://your_domain_or_ip_address/nagios
Indtast brugernavigationerne til
nagiosadmin
bruger login, og du vil blive omdirigeret til Nagios standard startside som vist på billedet herunder:
Konklusion
Du har installeret den nyeste Nagios-version fra kilden på dit Ubuntu-system.
Du skal nu kontrollere Nagios-dokumentationen og lære mere om, hvordan du konfigurerer og bruger Nagios.
ubuntu nagios overvågningSådan installeres og konfigureres en nfs-server på ubuntu 18.04
Network File System (NFS) er en distribueret filsystemprotokol, der giver dig mulighed for at dele eksterne mapper over et netværk. I denne selvstudie gennemgår vi, hvordan du indstiller en NFSv4-server på Ubuntu 18.04.
Sådan installeres og konfigureres nagios på centos 7
Nagios er et af de mest populære open source overvågningssystemer. Nagios holder oversigt over hele din IT-infrastruktur og sikrer, at dine netværk, servere, applikationer, tjenester og processer er i gang. Denne tutorial beskriver, hvordan man installerer og konfigurerer Nagios Core på en CentOS 7-server.
Sådan installeres og konfigureres nagios på debian 9
Nagios er en populær open source overvågningssoftware. Denne tutorial forklarer, hvordan du installerer og konfigurerer den nyeste version af Nagios Core på Debian 9.