Zabbixin asentaminen ja määrittäminen Ubuntu/Debianissa

Zabbixin asentaminen ja määrittäminen Ubuntu/Debianissa

Järjestelmänvalvojat käyttävät usein seurantatyökaluja, kuten Zabbixia, seuratakseen palvelimia, virtuaalikoneita, verkkoon kytkettyjä laitteita ja paljon muuta. Zabbix on loistava työkalu, joka tarjoaa graafisen käyttöliittymän näiden palvelujen tehokkaaseen hallintaan ja hallintaan.





Mutta Zabbixin asennusprosessi Linuxiin on melko pitkä ja sekava. Tämä artikkeli osoittaa, kuinka Zabbix ja sen edellytykset on helppo asentaa järjestelmään, jossa on Ubuntu tai Debian.





Edellytykset Zabbixille

Jotta Zabbix voidaan asentaa onnistuneesti työpöydällesi tai palvelimellesi, tarvitset:





  • Root -tili
  • MySQL -tietokanta
  • PHP
  • Apache -palvelin

Vaihe 1: Asenna Apache ja PHP

Koska Zabbix on kirjoitettu PHP -muodossa, sinun on ladattava koneellesi PHP ja Apache -palvelin.

Lisää seuraava PPA -arkisto järjestelmääsi käyttäen add-apt-arkisto :



sudo add-apt-repository ppa:ondrej/php

Käynnistä pääte ja päivitä järjestelmän arkistoluettelo APT: n avulla:

sudo apt update

Päivitä asennetut paketit varmistaaksesi, että tietokoneellasi ei ole vanhentuneita paketteja.





sudo apt upgrade

Lataa sitten tarvittavat Apache- ja PHP -paketit:

sudo apt install apache2 php php-mysql php-ldap php-bcmath php-gd php-xml libapache2-mod-php

Pakettien lataamisen jälkeen järjestelmä määrittää automaattisesti Apache -palvelun käynnistymään käynnistyksen aikana. Tarkista, onko palvelu käytössä koneellasi tällä hetkellä systemctl :





systemctl status apache2

Jos tila näkyy aktiivinen (käynnissä) , sitten kaikki on hyvin. Jos ei, sinun on käynnistettävä palvelu manuaalisesti.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

Vaihe 2: Asenna ja asenna MySQL -tietokanta

Asenna MySQL antamalla alla annettu komento päätelaitteessa.

sudo apt install mysql-server mysql-client

Nyt sinun on asennettava tietokanta Ubuntu -koneellesi. Työn helpottamiseksi MySQL tarjoaa asennuskomentosarjan, joka asentaa tietokannan automaattisesti puolestasi.

Käynnistä terminaali ja kirjoita:

mysql_secure_installation

Kirjoita pääkäyttäjän salasana ja paina Tulla sisään . Skripti kysyy joitakin kysymyksiä tietokannan asennuksen määrittämiseksi, kuten:

  1. Aseta pääsalasana?
  2. Poistetaanko nimettömät käyttäjät?
  3. Estäkö root -kirjautuminen etänä?
  4. Poistetaanko testitietokanta ja pääsy siihen?
  5. Päivitetäänkö etuoikeustaulukot nyt?

Tyyppi ja ja paina Tulla sisään kaikkiin kysymyksiin.

Nyt on aika luoda uusi tietokanta Zabbixille. Käynnistä terminaali ja anna seuraava komento:

mysql -u root -p

Luo uusi tietokanta ja anna asianmukaiset oikeudet uudelle käyttäjälle suorittamalla seuraavat tietokantakomennot. Muista vaihtaa Salasana toisessa komennossa valitsemallasi vahvalla salasanalla.

$ CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
$ CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
$ GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;

Kun olet valmis, sulje MySQL -kuori kirjoittamalla:

quit;

Vaihe 3: Lataa ja asenna Zabbix

Jos haluat asentaa Zabbixin Ubuntuun ja Debianiin, lataa DEB -paketti virallisesta Zabbix -arkistosta. Käyttää wget ladataksesi pakettitiedoston:

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb

Asenna ladattu paketti APT: n avulla.

sudo apt ./zabbix-release_5.0-1+buster_all.deb

Lataa seuraavaksi Zabbix -palvelin, agenttipaketit ja web -käyttöliittymä.

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Luo ja lataa nyt Zabbix -tietokantakaava.

kuinka asettaa gifit taustakuvaksi
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

Vaihe 4: Määritä Zabbix -palvelin

Vaikka olet asentanut Zabbixin järjestelmääsi, sitä ei ole määritetty käyttämään aiemmin luomaasi tietokantaa.

Avaa Zabbix -määritystiedosto, joka sijaitsee osoitteessa /etc/zabbix käyttämällä sinun suosikki Linux -tekstieditori .

nano /etc/zabbix/zabbix_server.conf

Etsi nyt seuraavat rivit määritystiedostosta ja vaihda isäntänimi, käyttäjänimi ja salasana.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

Muista vaihtaa Salasana valitsemallasi vahvalla salasanalla.

Aiheeseen liittyviä: Kuinka luoda vahva salasana, jota et unohda

Vaihe 5: Määritä Apache -palvelin

Ennen kuin siirryt eteenpäin, sinun on tehtävä joitain muutoksia Zabbix Apache -määritystiedostoon.

Voit tehdä tämän lataamalla Apache -palvelimen ensin systemctl: llä.

systemctl reload apache2

Avaa määritystiedosto nanolla tai muulla tekstieditorilla.

nano /etc/zabbix/apache.conf

Etsi linja php_value date.timezone ja vaihda maantieteellistä sijaintiasi vastaavan aikavyöhykkeen kanssa.

Vaihe 6: Kokoonpanon viimeistely

Nyt kun olet muokannut tiedostoja, on aika aloittaa palvelut ja määrittää Zabbix graafisesti.

Käynnistä Apache -palvelu uudelleen systemctl: llä.

systemctl restart apache2

Käynnistä Zabbix -palvelin ja agentti kirjoittamalla seuraava komento:

systemctl start zabbix-server zabbix-agent

Ota Zabbix -palvelut käyttöön komentoriviltä.

systemctl enable zabbix-server zabbix-agent

Tarkista, toimiiko Zabbix -palvelin järjestelmässäsi käyttämällä systemctl -tila komento.

systemctl status zabbix-server

Jatka, jos tila tulee näkyviin aktiivinen vihreällä fontilla.

Vaihe 7: Palomuurin säätäminen UFW: n avulla

Varmistaaksesi, että Zabbix toimii oikein järjestelmässäsi, sinun on avattava verkon portit 80 ja 443. Linuxissa UFW on loistava apuohjelma, joka auttaa sinua palomuurien määrittäminen ja porttien hallinta .

Avaa portit 80 ja 443 kirjoittamalla seuraava komento:

ufw allow 80/tcp
ufw allow 443/tcp

Lataa palomuuri uudelleen tallentaaksesi muutokset.

ufw reload

Vaihe 8: Määritä Zabbix -käyttöliittymä

Käynnistä mikä tahansa verkkoselain Linux -järjestelmässäsi ja siirry seuraavaan osoitteeseen:

http://localhost/zabbix

Jos olet asentanut Zabbixin Linux -palvelimelle, vaihda se paikallinen isäntä palvelimen IP -osoitteen kanssa. Selain näyttää Zabbix Tervetuloa -sivun. Klikkaa Seuraava askel -painiketta jatkaaksesi.

Nyt Zabbix tarkistaa sovelluksen edellytykset. Jos löydät puuttuvan paketin, asenna se päätelaitteen avulla. Kun olet valmis, napsauta Seuraava askel .

Kirjoita konfiguraatiotiedostoon aiemmin syötetty tietokannan salasana. Valitse sitten Seuraava askel .

Järjestelmä pyytää sinulta palvelimeen liittyviä tietoja. Anna sopiva palvelimen nimi ja jatka napsauttamalla Seuraava askel .

Zabbix tiivistää nopeasti kaikki tekemäsi määritykset ja asetukset. Tarkista nämä asetukset ja napsauta Seuraava askel jos kaikki näyttää hyvältä.

Asennusprosessi alkaa nyt. Valitse Viedä loppuun kun Zabbix on lopettanut asennuksen.

Järjestelmä ohjaa sinut kirjautumissivulle. Tulla sisään Järjestelmänvalvoja ja zabbix käyttäjätunnukseksi ja salasanaksi. Voit vaihtaa salasanan myöhemmin siirtymällä kohtaan Järjestelmänvalvoja> Käyttäjät .

Nyt voit seurata verkkoa helposti

Zabbix on loistava tapa hallita ja valvoa verkon laitteita. Se koostuu useista työkaluista, joita käyttäjä saattaa tarvita pitääkseen silmällä pilvipalveluja, virtuaalikoneita, palvelimia ja muita verkon laitteita.

Voit myös määrittää kannettavan verkkomonitorin käyttämällä Raspberry Pi- ja Nagios Enterprise Monitoring Server (NEMS) -palvelimia. Raspberry Pi: n käyttö verkonvalvontalaitteena on paljon parempi kuin koko työpöydän omistaminen tehtävälle.

Jaa Jaa Tweet Sähköposti Raspberry Pi: n muuttaminen verkon valvontatyökaluksi

Haluatko seurata verkkoa tai etälaitteita? Näin voit muuttaa Raspberry Pi -laitteesi verkon valvontatyökaluksi Nagiosin avulla.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Apache -palvelin
  • Linux
  • SQL
  • PHP
Kirjailijasta Deepesh Sharma(79 artikkelia julkaistu)

Deepesh on MUO: n nuorempi editori Linuxille. Hän kirjoittaa informaatio -oppaita Linuxissa ja pyrkii tarjoamaan autuaan kokemuksen kaikille uusille tulokkaille. Et ole varma elokuvista, mutta jos haluat puhua tekniikasta, hän on kaverisi. Vapaa -ajallaan löydät hänet lukemasta kirjoja, kuuntelemassa erilaisia ​​musiikkilajeja tai soittamassa kitaraa.

Lisää Deepesh Sharmasta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi