Android

Kuinka asentaa ja määrittää zabbix debian 9 linux -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 kypsä avoimen lähdekoodin ohjelmisto verkkojen ja sovellusten seuraamiseen. Zabbix pystyy keräämään tietoja eri verkon laitteista, järjestelmistä ja sovelluksista. Vikatilanteissa Zabbix lähettää ilmoituksia eri tavoin.

Zabbix tukee sekä agenttipohjaista että agenttivapaa seurantaa. Zabbix-agentilla on pieni jalanjälki, ja sitä voidaan käyttää useilla alustoilla, kuten Linux, UNIX, macOS ja Windows.

Tämä opetusohjelma selittää kuinka asentaa ja määrittää Zabbix 4.0: n uusin versio Debian 9 Linux -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

Käyttäjällä, johon olet kirjautunut sisään, täytyy olla sudo-oikeudet voidakseen asentaa paketteja.

MySQL-tietokannan luominen

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

Kirjaudu MySQL-konsoliin:

sudo mysql

Suorita seuraava SQL-käsky 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 Debianiin

Tämän artikkelin kirjoittamishetkellä Zabbixin uusin vakaa versio on versio 4.0. Debianin 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, asenna se:

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

Päivitä pakettiluettelo 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, jossa on kaikki vaadittavat Apache- ja PHP-asetukset.

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 tiedosto ja käynnistä Apache-palvelu uudelleen, jotta muutokset otetaan käyttöön.

sudo systemctl restart apache2

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

Tuo MySQL-dump-tiedosto, joka sisältää alkuperäisen kaavion ja tiedot Zabbix-palvelimelle MySQL: llä.

gunzip < /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.

Avaa seuraavaksi Zabbix-kokoonpano ja aseta tietokannan salasana:

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 edustajapalvelut uudelleen ja ota ne käyttöön:

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

Varmista, että Zabbix-palvelin on 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 Mon 2019-01-28 15:37:21 CST; 35s ago Main PID: 27632 (zabbix_server) CGroup: /system.slice/zabbix-server.service…

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

Zabbix-web-käyttöliittymä on kirjoitettu PHP: llä, ja sen avulla voit määrittää palvelimen, tarkastella kerättyjä tietoja ja lisätä seurattavia isäntiä.

Aloita asennus avaamalla suosikkiselaimesi ja kirjoittamalla 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-version Debian-järjestelmääsi ja oppinut lisäämään uusia isäntiä, joita haluat seurata.

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

Debian-Zabbix-seuranta