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:
- Aseta pääsalasana?
- Poistetaanko nimettömät käyttäjät?
- Estäkö root -kirjautuminen etänä?
- Poistetaanko testitietokanta ja pääsy siihen?
- 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ökaluksiHaluatko 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
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 Sharmastatilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi