I den næste artikel skal vi se på Zabbix. Dette er en overvågningsværktøj åben kilde. Med det vil du være i stand til at overvåge servere, CPU-belastning, netværk, cloud-tjenester og mange andre ting.
Udgivet på vilkårene i version 2 af GNU General Public License, Zabbix er fri software. Før du starter, kan du tage et kig på demo for at se om det er det, du leder efter. Du kan også kontrollere Projekt Wiki o officiel dokumentation. I de følgende linjer vil vi se, hvordan dette værktøj kan installeres i Ubuntu 18.04 LTS.
Tilføj lageret
Dette værktøj er ikke tilgængeligt i det officielle Ubuntu 18.04 LTS-pakkelager. På trods af dette kan du nemt tilføje det officielle pakkelager til værktøjet i Ubuntu 18.04 LTS og installere værktøjet derfra.
Åbn en terminal (Ctrl + Alt + T) og download .DEB-filen nødvendigt med følgende kommando:
wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
Vi fortsætter med at installere den downloadede fil:
sudo dpkg -i zabbix-release*.deb
Det officielle arkiv for dette værktøj skal føjes til vores system. Nu bliver vi nødt til at opdatere cachen i APT-pakkelageret:
sudo apt update
Zabbix installation og konfiguration
Efter ovenstående kan vi nu installere værktøjet:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Opret en MySQL / MariaDB-database
For at gøre dette, vil vi start MySQL / MariaDB-konsol med følgende kommando:
sudo mysql -u root
nu, Opret en database kaldet zabbix med følgende SQL-kommando:
create database zabbix character set utf8 collate utf8_bin;
Vi fortsætter med at give alle privilegier til zabbix-brugeren i zabbix-databasen vi lige har oprettet. Vi vil også indstille en adgangskode til zabbix-brugeren med følgende SQL-kommando:
grant all privileges on zabbix.* to zabbix@localhost identified by 'TU-CONTRASEÑA-AQUI';
BEMÆRK: Sørg for at udskifte DIN-PASSORD-HER med den adgangskode, der interesserer dig.
De nødvendige tilladelser skal gives, og adgangskoden skal indstilles. I dette eksempel indstillede jeg adgangskoden som zabbix, for enkelhedens skyld.
Vi forlader MySQL / MariaDB-konsollen med følgende kommando:
quit;
Seguimos oprette de nødvendige tabeller med følgende kommando. Det kan tage et stykke tid.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -Dzabbix -pzabbix
BEMÆRK: Sørg for at udskifte zabbix-adgangskoden med den adgangskode, du har angivet.
Rediger konfigurationsfilen
På dette tidspunkt skal vi redigere konfigurationsfilen /etc/zabbix/zabbix_server.conf med følgende kommando:
sudo vim /etc/zabbix/zabbix_server.conf
Inde i filen skal du kig efter linjen DBUser = zabbix og tilføj en ny linje nedenfor af det, som angivet i det følgende skærmbillede. Når du er færdig, skal du gemme og lukke filen.
DBPadskode = zabbix, indstil databaseadgangskoden til zabbix. Udskift det med den adgangskode, du tidligere har angivet.
Indstil tidszonen
Nu bliver vi nødt til at indstille den korrekte tidszone for PHP-motoren. At gøre det, rediger konfigurationsfilen /etc/zabbix/apache.conf:
sudo vim /etc/zabbix/apache.conf
Rul lidt ned og find linjerne markeret i det forrige skærmbillede. Fjern # -tegnet for at fjerne kommentar til dem og ændringer Europa / Riga efter den tidszone, der interesserer dig. Du kan finde flere oplysninger om, hvad du skal placere der i Wikipedia.
Den endelige konfigurationsfil i mit tilfælde er som følger.
Når du er færdig, skal du gemme og lukke filen.
Genstart tjenester
Vi skal genstart zabbix-server, zabbix-agent og apache2-tjenester med kommandoen:
sudo systemctl restart zabbix-server zabbix-agent apache2
Hvis du vil tilføje zabbix-server-, zabbix-agent- og apache2-tjenesterne til systemstart af din Ubuntu 18.04 LTS-maskine, skal du bruge kommandoen:
sudo systemctl enable zabbix-server zabbix-agent apache2
Zabbix-server-, zabbix-agent- og apache2-tjenesterne skal tilføjes ved systemstart og starter automatisk, når computeren starter.
Start Zabbix
Kør følgende kommando til find IP-adressen på din Ubuntu 18.04 LTS-maskine:
ip a
Som det kan ses, er IP-adressen på min Ubuntu 18.04 LTS-maskine i mit tilfælde 10.0.2.15. Det skal være anderledes for dig. Skift det herfra.
Besøg http://10.0.2.15/zabbix fra webbrowser. Du skal se en side som det foregående skærmbillede. Da du kører grænsefladen til dette værktøj for første gang, skal du konfigurere det. Klik på "Næste trin".
Sørg for, at alle tidligere krav er korrekte. Fortsæt ved at klikke på "Næste trin".
nu, skriv adgangskoden til MySQL / MariaDB-databasebrugeren, du oprettede tidligere og klik på "Næste trin".
Konfigurer nogle serveroplysninger. Klik på "Næste trin".
Sørg for at alle oplysninger det er korrekt.
Hvis du kommer så langt, skulle alt være konfigureret korrekt. Klik på "Finish".
Nu skal du kunne logge ind med bruger 'Admin' og med standardadgangskode 'zabbix'.
Når du logger ind, skal du se instrumentbrættet. Du kan nu bruge dette værktøj til hvad du har brug for og så meget som du vil.