Android

Zabbixin asentaminen ja määrittäminen centos 7: een

[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 monipuolinen avoimen lähdekoodin seurantaohjelmisto. 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 selittää kuinka asentaa ja määrittää Zabbix 4.0: n uusin versio CentOS 7 -palvelimelle käyttämällä MariaDB: tä tietokannan taustana. Osoitamme sinulle myös kuinka asentaa Zabbix-agentti etäisäntään ja lisätä isäntä Zabbix-palvelimeen.

edellytykset

Sinun on oltava kirjautuneena sisään käyttäjänä, jolla on sudo-käyttöoikeus voidaksesi asentaa paketteja.

MySQL-tietokannan luominen

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

Kirjaudu MySQL-shelliin kirjoittamalla seuraava komento:

sudo mysql

Suorita seuraava SQL-komento 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 CentOS: iin

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

1. Zabbixin asentaminen

Lataa uusin Zabbix-arkiston rpm-paketti seuraavalla wget-komennolla:

wget

Kun tiedosto on ladattu, lisää Zabbix-arkisto CentOS 7 -järjestelmään kirjoittamalla:

sudo yum localinstall zabbix-release-4.0-1.el7.noarch.rpm

Asenna Zabbix-palvelin, web-käyttöliittymä MySQL-tietokannan tuella ja Zabbix-agenttipaketit:

sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

Jos Apache- ja PHP-tiedostoja ei ole vielä asennettu palvelimeesi, yllä oleva komento asentaa ne.

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/httpd/conf.d/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 Europe/Riga… … 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 Europe/Riga… … 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 Europe/Riga…

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

sudo systemctl restart

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.

Avaa seuraavaksi Zabbix-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 Zabbix-palvelimen tila:

sudo systemctl status zabbix-server

Lähdön tulisi olla active (running) :

● zabbix-server.service - Zabbix Server Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-12-30 21:18:01 UTC; 51s ago Main PID: 5558 (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 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äisellä näytöllä lähetät tervetuliaisviestin. Napsauta Next step jatkaaksesi.

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

johtopäätös

Olet asentanut onnistuneesti uusimman Zabbix -sovelluksen CentOS-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ä.

centos zabbix -seuranta