How to configure WinSCP
Indholdsfortegnelse:
- Forudsætninger
- Installation af Nagios på CentOS
- 1. Download Nagios
- 2. Udarbejdelse af Nagios
- 3. Oprettelse af Nagios bruger og gruppe
- 4. Installation af 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 beskriver, hvordan man installerer og konfigurerer Nagios Core på en CentOS 7-server.
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.
Deaktiver SELinux eller indstil i tilladt tilstand som instrueret her.
Opdater dit CentOS-system, og installer Apache, PHP og alle de pakker, der er nødvendige for at downloade og kompilere Nagios-hovedprogrammet 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
Installation af Nagios på CentOS
Udfør følgende trin for at installere den nyeste version af Nagios Core fra kilden.
1. Download Nagios
Vi henter Nagios-kilden i
/usr/src
biblioteket, som er det fælles sted at placere kildefiler.
Naviger 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ækker 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
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/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 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, udskrives følgende meddelelse på din skærm:
…. *** Compile finished ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.
3. Oprettelse af Nagios bruger og gruppe
Opret en ny system-
nagios
bruger og -gruppe ved at udstede:
sudo make install-groups-users
Outputet ser sådan ud som nedenfor:
groupadd -r nagios useradd -g nagios nagios
Føj Apache-
apache
brugeren til
nagios
gruppen:
sudo usermod -a -G nagios apache
4. Installation af Nagios Binaries
Kø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
Kør kommandoen herunder for at installere Apache-webserverens konfigurationsfiler:
sudo make install-webconf
… *** Nagios/Apache conf file installed ***
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ænseflade opretter vi en admin-bruger kaldet
nagiosadmin
Kør følgende
htpasswd
kommando for 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
Konfigurer Apache-tjenesten til at starte med boot.
10. Konfiguration af firewall
Firewall sikrer din server mod uønsket trafik.
Åbn Apache-porte ved at kø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
Installation af Nagios-plugins
Skift tilbage til
/usr/src
biblioteket:
cd /usr/src/
Download den seneste version af Nagios Plugins fra projektet Github-arkivet:
sudo wget -O nagios-plugins.tar.gz
Når overførslen er færdig, træk tarefilen ud:
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:
sudo systemctl start nagios
For at kontrollere, at Nagios kører, skal du kontrollere servicestatus med følgende kommando:
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 (/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
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 CentOS-system.
Du skal nu kontrollere Nagios-dokumentationen og lære mere om, hvordan du konfigurerer og bruger Nagios.
centos nagios overvågningSådan installeres og konfigureres en nfs-server på centos 8
I denne selvstudie gennemgår du de trin, der er nødvendige for at opsætte en NFSv4-server på CentOS 8. Vi viser dig også, hvordan du monterer et NFS-filsystem på klienten.
Sådan installeres og konfigureres nagios på ubuntu 18.04
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.
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.