![Sådan installeres MySQL 8.0 på CentOS 8 / RHEL 8](/f/62ac2aab75be76b6d758554bcc277f83.png?width=100&height=100)
Pandora FMS (Fleksibelt overvågningssystem) er et gratis open-source, moderne og meget skalerbart fuldt udstyret it-infrastrukturovervågningsværktøj designet til alle typer miljøer. Det bruges til at styre netværksudstyr; Linux og andre Unix-lignende servere og Windows-servere; virtuelle infrastrukturer og alle former for applikationer.
Designet til at være modulopbygget, multi-platform og let at tilpasse, Pandora FMS understøtter overvågning af netværk, servere, applikationer, databaser, cloud og virtualisering, logfiler, brugeroplevelse og forretningsprocesser.
Det bruger kraftfulde agenter til alle operativsystemer til at indsamle data fra overvågede systemer og enheder, understøtter både lokale og fjernnetværksovervågning, automatisk overvågning, hvor agenter registrerer lagerenheder, partitioner eller databaser og mange andre ting. Agenter kan styre systemkomponenter såsom tjenester, udføre processer eller fjerne midlertidige filer og mere.
Det har også et fleksibelt meddelelses- og advarselssystem, understøtter fjernadgang via værktøjer som eHorus og SSH, automatisk opdagelse af netværk, netværkselementer, netværkstopologi osv. Og har et integreret rapporteringssystem med snesevis af forskellige rapportskabeloner og grafer til analyse. Det er især kompatibelt med de fleste open source-værktøjer, og erfarne brugere kan også oprette brugerdefinerede integrationer med de tjenester, de vælger, og meget mere.
Følgende er minimumskravene til forskellige installationsmiljøer.
I denne artikel vil vi gennemgå processen med at installere den nyeste version af Pandora FMS overvågningsværktøj i Ubuntu 18.04 LTS server.
1. Log ind på din Ubuntu -server, opdater din APT -pakkecache og installer alle de nødvendige afhængigheder til Pandora -serveren, der indeholder et antal Perl moduler, Apache HTTP -serveren, PHP og dens moduler, og MariaDB -databaseserveren, blandt andre fra standardlagrene ved at køre følgende kommandoer.
$ sudo apt-get opdatering. $ sudo apt-get installsnmp snmpd libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl php libapache2-mod-php apache2 mariadb-server mariadb-klient php-gd php-mysql php-pear php-snmp php-db php-gettext graphviz php-curl php-xmlrpc php-ldap dbconfig-common.
2. Når installationen er fuldført, skal du kontrollere, om Apache2 service er i gang. Kontroller også, om det er aktiveret til automatisk at starte ved systemstart ved hjælp af følgende systemctl -kommandoer.
$ sudo systemctl status apache2.service. $ sudo systemctl er aktiveret apache2.service.
3. Tjek også om MariaDB service er i gang og er aktiveret.
$ sudo systemctl status mariadb.service. $ sudo systemctl er aktiveret mariadb.service.
4. Opret en adgangskode til MariaDB database root -bruger ved hjælp af mysqladmin database server administration værktøj som vist.
$ sudo mysqladmin adgangskode.
5. Som standard er den aktiveret Ubuntu, MySQL/MariaDB er konfigureret til at bruge UNIX auth_socket plugin. Dette forhindrer, at konsolinstallationsscriptet kører med succes, især på tidspunktet for oprettelsen af pandora -databasen af rodbrugeren. Så du skal opdatere godkendelsespluginet, så rodbrugeren kan bruge mysql_native_password.
$ sudo mysql -u root. > BRUG mysql; > OPDATER bruger SET plugin = 'mysql_native_password' WHERE User = 'root'; > FLUSH -PRIVILEGER; > AFSLUT;
6. Forbedr derefter sikkerheden for din MariaDB server ved at køre mysql_secure_installation shell script.
$ sudo mysql_secure_installation.
Efter at have kørt scriptet, skal du følge vejledningen (som vist på skærmbilledet):
n
y
y
y
y
7. En anden nødvendig afhængighed er WMI klient, der ikke er i Ubuntu depoter. Du skal downloade og installere det fra Pandora -depotet den SourceForge som vist.
$ wget https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/DEB%20Debian%2C%20Ubuntu/wmi-client_0112-1_amd64.deb. $ sudo dpkg -i wmi-client_0112-1_amd64.deb
8. Download nu Pandora server og konsol DEB -pakker ved at køre følgende wget kommandoer.
$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.console_7.0NG.743.deb. $ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.server_7.0NG.743.deb.
9. Når du har downloadet begge filer, skal du installere dem ved hjælp af kommando dpkg som vist. Installationen skulle mislykkes på grund af nogle afhængighedsproblemer, som det ses på skærmbilledet. For at løse problemerne skal du gå til næste trin.
$ sudo dpkg -i pandorafms.console_7.0NG.743.deb pandorafms.server_7.0NG.743.deb.
10. Kør følgende kommando for automatisk at løse afhængighedsproblemerne fra det foregående trin.
$ sudo apt -get -f install.
11. Når pakkerne er installeret, genstarter installationsprogrammet Apache2 service og start Pandora FMS Websocket -motor som angivet i kommandoudgangen.
12. Det Pandora konsol er installeret i stien /var/www/html/pandora_console/. Du kan bruge ls kommando for at se bibliotekets indhold.
$ sudo ls/var/www/html/pandora_console/
13. Hvis du har UFW -firewall -service aktiveret og kører, skal du udstede følgende kommandoer for at tillade HTTP og HTTPS anmodninger via firewall til Apache2 HTTP server før adgang til Pandora konsol.
$ sudo ufw tillade http. $ sudo ufw tillader https. $ sudo ufw genindlæsning.
14. Nu skal du fuldføre installationen af Pandora FMS -konsol fra en webbrowser. Ret din browser til følgende adresse for at få adgang til konsolinstallationsguiden.
http://192.168.58.9/pandora_console/
Når den er indlæst, skal du læse vejledningen og klikke Næste at fortsætte.
15. Godkend derefter licensbetingelserne ved at klikke på "Ja, jeg accepterer licensvilkår”.
16. Derefter kontrollerer installationsprogrammet softwareafhængigheder. Hvis alt er i orden, skal du klikke på Næste.
17. Giv nu MariaDB database root brugeradgangskode til at oprette Pandora FMS database og en databasebruger (læs vejledningen). Klik derefter på Næste.
18. Dernæst opretter installationsprogrammet Pandora database og en MySQL -bruger for at få adgang til den og oprette en tilfældig adgangskode til MySQL -brugeren, tag den til efterretning (adgangskoden), du skal indstille i Pandora FM -serverkonfigurationen som forklaret senere.
Desuden vil den oprette en ny konfigurationsfil placeret på /var/www/html/pandora_console/include/config.php. Klik på Næste for at fuldføre installationsprocessen.
19. Når installationen er fuldført, skal du omdøbe installationsskriptet ved at klikke på "Ja, omdøb filen”Eller fjern det helt.
$ sudo rm /var/www/html/pandora_console/install.php.
For at få adgang til konsolens login -side skal du klikke på "klik her for at få adgang til din Pandora FMS -konsol”.
20. På login -siden skal du bruge standard loginoplysninger til at logge ind:
brugernavn: admin. adgangskode: pandora.
21. Konfigurer derefter konsollen ved at angive sprogkode, tidszone og e -mail til modtagelse af advarsler.
22. Følgende skærmbillede viser Pandora FMS admin -brugeres standard dashboard uden overvågningsoplysninger.
23. Dernæst for at sikre Pandora konsol admin -brugerkonto, skal du ændre standardadgangskoden til noget stærkt og sikkert. Klik på admin -brugeren, derefter på profilsiden, indtast en ny adgangskode, og bekræft den. Klik derefter på Opdater.
24. For at starte overvågning skal du konfigurere Pandora server. Åbn og rediger filen med navnet '/etc/pandora/pandora_server.conf‘.
$ sudo vi /etc/pandora/pandora_server.conf.
og kig efter følgende linje og indstil dbpass parameterværdi til MySQL -brugeradgangskoden (fra trin 18).
dbpass bempvuhb.
25. Endelig genstart Pandora service og kontroller, om den er i gang (i dette tilfælde skulle den fejle/dø).
$ sudo systemctl genstart pandora_server.service. $ sudo systemctl status pandora_server.service.
26. Grunden til Pandora service dør umiddelbart efter at den er startet, er at standard serviceenhedsfilen ikke har den korrekte ExecStart kommando leveret af udviklerne.
$ sudo vi /lib/systemd/system/pandora_server.service.
Skift linje:
ExecStart =/usr/bin/pandora_server /etc/pandora/pandora_server.conf -D.
til
ExecStart =/etc/init.d/pandora_server start.
Gem ændringerne, og genindlæs derefter systemd konfigurationer som vist.
$ sudo systemctl daemon-reload.
27. Prøv nu at starte Pandora FMS service endnu en gang, og kontroller, om den er i gang, og er også aktiveret til automatisk start ved systemstart.
$ sudo systemctl start pandora_server.service. $ sudo systemctl status pandora_server.service. $ sudo systemctl er aktiveret pandora_server.service.
28. Sørg også for, at Tentakel (en klient/server filoverførselsprotokol) -tjeneste er i gang.
$ sudo systemctl status tentacle_serverd.service.
29. Gå endelig tilbage til Pandora FMS konsol og opdater den for at begynde at overvåge installationsserveren. Du bør kunne få nogle oplysninger om localhost på instrumentbrættet, som fremhævet i det følgende skærmbillede.
Der er du! Du har lige installeret den nyeste version af Pandora FMS overvågningsværktøj i Ubuntu 18.04 server. I den næste guide viser vi hvordan installere og forbinde agenter til Pandora FMS -serveren. Husk, at du kan nå os via feedbackformularen herunder.