Android

Kuinka asentaa ja määrittää zabbix ubuntu 18.04 -sovellukseen

[PC] Miten päivitetään näytönohjaimen (GPU) ajurit

[PC] Miten päivitetään näytönohjaimen (GPU) ajurit

Sisällysluettelo:

Anonim

Zabbix on yksi suosituimmista avoimen lähdekoodin seurantaohjelmistotyökaluista. Zabbix kerää mittarit verkon laitteista, järjestelmistä ja sovelluksista ja varmistaa, että ne ovat käynnissä ja ajaneet. Mikäli ilmenee ongelmia, Zabbix lähettää ilmoituksia eri tavoin.

Zabbix voidaan ottaa käyttöön agenttipohjaiseen ja agenttivapaan seurantaan. Zabbix-agentilla on pieni jalanjälki, ja sitä voidaan käyttää useilla alustoilla, kuten Linux, UNIX, macOS ja Windows.

Tämä opetusohjelma kuvaa kuinka asentaa ja määrittää Zabbix 4.0: n uusin versio Ubuntu 18.04 -palvelimelle käyttämällä MySQL: tä tietokannan taustana. Osoitamme sinulle myös kuinka asentaa Zabbix-agentti etäisäntään ja lisätä isäntä Zabbix-palvelimeen.

edellytykset

Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

MySQL-tietokannan luominen

Zabbix tukee sekä MySQL / MariaDB: tä että PostgreSQL: tä. Tässä opetusohjelmassa käytämme MySQL: tä tietokannan taustana.

Kirjaudu MySQL-shelliin kirjoittamalla seuraava komento:

sudo mysql

Suorita seuraava SQL-käsky MySQL-kuoren sisällä luodaksesi uuden tietokannan:

CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;

Luo seuraavaksi MySQL-käyttäjätili ja anna pääsy tietokantaan:

GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password'; Muista vaihtaa change-with-strong-password vahvalla salasanalla.

Kun olet valmis, poistu mysql-konsolista kirjoittamalla:

EXIT;

Zabbixin asentaminen Ubuntuun

Tämän artikkelin kirjoittamishetkellä Zabbixin uusin vakaa versio on versio 4.0. Ubuntun arkistoissa olevat Zabbix-paketit ovat usein vanhentuneita, joten käytämme virallista Zabbix-arkistoa.

1. Zabbixin asentaminen

Lataa uusin Zabbix-arkiston .deb paketti seuraavalla wget-komennolla:

wget

Kun tiedosto on ladattu, lisää Zabbix-arkisto Ubuntu 18.04 -järjestelmään kirjoittamalla:

sudo apt install./zabbix-release_4.0-2+bionic_all.deb

Päivitä pakettihakemisto ja asenna Zabbix-palvelin, web-käyttöliittymä MySQL-tietokannan tuella ja Zabbix-agentti:

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

Yllä oleva komento asentaa myös Apache, PHP ja kaikki vaadittavat PHP-moduulit.

2. PHP: n määrittäminen Zabbix-käyttöliittymälle

Asennuksen aikana luodaan Apache-määritystiedosto, joka sisältää kaikki vaadittavat Apache- ja PHP-asetukset. Sinun on tehtävä vain pieni muutos ja asetettava oikea aikavyöhyke.

Avaa määritystiedosto, poista aikavyöhykkeen valinta ja muuta se aikavyöhykkeellesi. Löydät täydellisen luettelon PHP: n tukemista aikavyöhykkeistä täältä.

/etc/apache2/conf-enabled/zabbix.conf

… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…

Kun olet valmis, tallenna asetustiedosto ja käynnistä Apache-palvelu uudelleen, jotta muutokset tulevat voimaan:

sudo systemctl restart apache2

3. MySQL-tietokannan määrittäminen Zabbix-palvelimelle

Zabbix-asennuspaketti tarjoaa dump-tiedoston, joka sisältää alkuperäisen kaavion ja tiedot Zabbix-palvelimelle MySQL: llä.

Tuo MySQL-dump-tiedosto suorittamalla:

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

Kirjoita pyydettäessä aiemmin luomasi käyttäjän salasana. Menestyksen vuoksi tulosta ei anneta.

Seuraavaksi meidän on muokattava Zabbix-kokoonpanoa ja asetettava tietokannan salasana.

Avaa asetustiedosto editorissa:

sudo nano /etc/zabbix/zabbix_server.conf

Etsi seuraava osa, poista DBPassword -direktiivi ja lisää tietokannan salasana.

/etc/zabbix/zabbix_server.conf

… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…

Tallenna ja sulje tiedosto.

Käynnistä Zabbix-palvelin- ja agenttipalvelut uudelleen ja anna niiden käynnistyä järjestelmän käynnistyksen yhteydessä:

sudo systemctl restart zabbix-server zabbix-agent sudo systemctl enable zabbix-server zabbix-agent

Tarkista, onko Zabbix-palvelin käynnissä:

sudo systemctl status zabbix-server

● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-11-29 03:30:44 PST; 43s ago Main PID: 14293 (zabbix_server) Tasks: 34 (limit: 2319) CGroup: /system.slice/zabbix-server.service…

Zabbix Frontend -sovelluksen asentaminen ja määrittäminen

Zabbix-web-käyttöliittymä on kirjoitettu PHP: llä ja antaa meille mahdollisuuden määrittää palvelin, tarkastella kerättyjä tietoja ja lisätä isäntämääriä, joita haluamme seurata.

Asenna se ennen web-käyttöliittymän käyttöä.

Avaa suosikkiselaimesi ja kirjoita palvelimen verkkotunnus tai julkinen IP-osoite ja sitten /zabbix :

http(s)://your_domain_or_ip_address/zabbix

Ensimmäisessä näytössä sinulle esitetään tervetuloviesti. Napsauta Next step jatkaaksesi.

Viimeinkin lisätäksesi isäntä napsauta sinistä Lisää- button .

johtopäätös

Olet asentanut viimeisimmän Zabbix-tiedoston Ubuntu-järjestelmään ja oppinut lisäämään uusia isäntäjä, joita haluat seurata.

Sinun tulisi nyt tarkistaa Zabbix-dokumentaatio ja oppia lisää Zabbixin määrittämisestä ja käytöstä.

ubuntu zabbix -tarkkailu