How to configure WinSCP
Indholdsfortegnelse:
- Forudsætninger
- Installation af Nagios på Debian
- 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 en populær open source overvågningssoftware. Det holder en fortegnelse over hele din IT-infrastruktur og sikrer, at dine netværk, servere, applikationer, tjenester og processer er i gang. I tilfælde af fejl i en kritisk infrastrukturkomponent sender Nagios underretningsadvarsler.
Denne tutorial forklarer, hvordan du installerer og konfigurerer den nyeste version af Nagios Core på Debian 9.
Forudsætninger
Du skal være logget ind som bruger med sudo-adgang for at kunne installere pakker.
Installation af Nagios på Debian
Følgende trin beskriver, hvordan du installerer den nyeste version af Nagios Core fra kilden.
Start med at installere følgende pakker, der er nødvendige for at udarbejde og kø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. Download Nagios
Naviger til biblioteket
/usr/src
og download den nyeste version af Nagios fra projektet Github-depot med wget:
cd /usr/src/
sudo wget
Når downloadet er afsluttet, trækker tarefilen ud:
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
Start buildprocessen ved at køre
configure
:
sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled
Efter en vellykket afslutning vil du se følgende meddelelse:
*** 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.
Kør kommandoen
make
at starte build-processen:
sudo make all
Kompilationen kan tage nogen tid, afhængigt af dit system. Når build-processen er afsluttet, vil du se noget lignende:
*** Compile finished ***… Enjoy.
3. Oprettelse af Nagios bruger og gruppe
Sådan opretter du et nyt system af
nagios
bruger og
nagios
:
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
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
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 opretter Apache-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 gør det muligt for Nagios-tjenesten 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.
I denne tutorial vil vi oprette en bruger ved navn
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 du har Nagios installeret på din Debian-server, skal du starte den med:
sudo systemctl start nagios
For at kontrollere, at Nagios kører, skal du kontrollere servicestatusen:
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.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
Adgang til Nagios-webgrænsefladen
For at få adgang til Nagios webgrænseflade skal du åbne din yndlingsbrowser og indtaste din server's domænenavn eller den offentlige IP-adresse efterfulgt af
/nagios
:
http(s)://your_domain_or_ip_address/nagios
Indtast brugernavigationskoder for
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 Debian-system.
Du skal nu besøge Nagios-dokumentationen og lære mere om, hvordan du konfigurerer og bruger Nagios.
debian nagios overvågningSådan installeres og konfigureres redis på debian 10 linux
I denne tutorial vil vi dække, hvordan man installerer og konfigurerer Redis på en Debian 10, Buster. Redis er en open source i datalagring med nøgleværdier i hukommelsen.
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å 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.