GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Zabbix na CentOS 7

V tomto tutoriálu nainstalujeme a nakonfigurujeme Zabbix Server a jeho agenta na nejnovější verzi CentOS 7. Zabbix pomáhá monitorovat naši kompletní IT infrastrukturu, ať už se jedná o linuxové servery s různými aplikacemi a kritickými službami, Windows servery s IIS, SQL a Exchange servery nebo jakákoli zařízení SNMP.

Také kontroluje stav webových stránek z hlediska doby odezvy a rychlosti přenosu šířky pásma.

Konfigurace základních parametrů

Zabbix vyžaduje minimálně 128 MB RAM a 256 MB volného místa na disku pro nastavení procesu instalace, ale množství požadované diskové paměti samozřejmě závisí na počtu hostitelů a parametrech, které jsou monitorovány.

S ohledem na níže uvedené parametry projdeme kroky k vytvoření serveru Zabbix.

Zabbix NMS
Balík Zabbix Zabbix-2.4.5
Základní operační systém CentOS Linux 7 (Core)
Databáze mysql Ver 15.1 Distrib 5.5.41-MariaDB, pro Linux (x86_64)
Klientské zobrazení PHP 5.4.16 (cli)
RAM a CPU 4 GB, 2,0 GHz
Pevný disk 30 GB

Instalace serverů Zabbix

Vytvořte záložní adresář a stáhněte si aplikaci Zabbix pro operační systém CentOS.

# wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.5/zabbix-2.4.5.tar.gz

Zde rozbalte balíček aplikace zabbix

# ls
zabbix-2.4.5.tar.gz
# tar zxvf zabbix-2.4.5.tar.gz

Před zahájením nastavení Zabbix musíme vytvořit skupinu Zabbix a uživatele.
Vytvořte pomocí následujících kroků.

Vytvořit novou skupinu Zabbix

# groupadd zabbix

vytvořte nového uživatele Zabbix a přidejte jej do skupiny Zabbix

# useradd zabbix

Jakmile je uživatel zabbix hotový, musíme vytvořit novou databázi pro server zabbix. K tomu musíme provést následující kroky.

Přihlaste se do MySQL MariaDB

# mysql -u root –p

Vytvořit novou databázi

MariaDB [(none)]> create database zabbix character set utf8;
Query OK, 1 row affected (0.00 sec)

Udělte všechna oprávnění uživateli zabbix v databázi zabbix

MariaDB [(none)]> grant all privileges on zabbix .* to 'zabbix'@'localhost' identified by 'zabbix123' with grant option;
Query OK, 0 rows affected (0.00 sec)

Nyní importujte počáteční schéma a data.

# mysql -u zabbix -p zabbix < /backup/zabbix-2.4.5/database/mysql/schema.sql
Enter password:
# mysql -u zabbix -p zabbix < /backup/zabbix-2.4.5/database/mysql/images.sql
Enter password:
# mysql -u zabbix -p zabbix < /backup/zabbix-2.4.5/database/mysql/data.sql
Enter password:
#

Spusťte Zabbix Server a instalaci jeho agenta

Před spuštěním instalačního skriptu se ujistěte, že všechna požadovaná rozšíření php a další podpůrné knihovny včetně mysql-devel php-mysql a net-snmp jsou nainstalovány, aniž by proces instalace nebyl dokončen.

# ./configure --enable-server --enable-agent --with-mysql --with-net-snmp


Nyní spusťte make a nainstalujte vše

# make install

Přední instalace pomocí PHP

Nyní musíme vytvořit kořenový adresář dokumentů Apache, abychom do něj přesunuli všechny frontendové php soubory.

# mkdir /var/www/html/zabbix
# cp -r frontends/php/* /var/www/html/zabbix/

Nastavte základní parametry v konfiguračním souboru PHP php.ini

# vim /etc/php.ini

Restartujte službu Apache, aby se projevila po provedení změn v souboru php.ini.

# systemctl restart httpd.service

Ve svém prohlížeči otevřete Zabbix URL podle IP nebo názvu vašeho serveru.

http://://172.20.3.174/zabbix

Měli byste vidět první obrazovku průvodce instalací frontendu.

Jakmile jsou parametry php nastaveny na obrazovce, měly by být všechny parametry v pořádku. Klikněte na DALŠÍ

Zadejte podrobnosti pro připojení k databázi. Databáze Zabbix musí být již vytvořena.
Poté zadejte podrobnosti o serverech Zabbix a klikněte na Test připojení pro potvrzení jeho připojení k databázi.

Zkontrolujte souhrn nastavení.

Stáhněte si konfigurační soubor a umístěte jej do následujícího adresáře conf.

"/var/www/html/zabbix/conf/zabbix.conf.php"

Po nahrání souboru conf do uvedené cílové složky klikněte na "Opakovat" a kliknutím na "Dokončit" poté, co se objeví stav OK.

Frontend Zabbix je nyní připraven k přístupu s výchozím uživatelským jménem "Admin" a heslo "zabbix" .

Konfigurace serveru Zabbix

Nyní pojďme ke konfiguračnímu souboru serveru zabbix a nakonfigurujte jej tak, aby spustil monitorování hostitelů.

Otevřete konfigurační soubor:

# vim /usr/local/etc/zabbix_server.conf
SourceIP= 127.0.0.1
LogFile=/tmp/zabbix_server.log

DBName=zabbix
DBUser=zabbix
DBPassword=******

Konfigurace agenta Zabbix

Protože jsme již nainstalovali zabbix agenta, nyní stačí nakonfigurovat jeho parametry, aby komunikoval se serverem. Takže otevřeme konfigurační soubor agenta zabbix a nakonfigurujeme parametry.

#vim /usr/local/etc/zabbix_agentd.conf
SourceIP=172.20.3.174
EnableRemoteCommands=1
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
Timeout=30

Spusťte služby Zabbix

Po provedení změn na serveru zabbix a jeho konfiguracích agentů spusťte server zabbix a služby agenta zabbix jako.

[root@linux-tutorials zabbix-2.4.5]# zabbix_server
[root@linux-tutorials zabbix-2.4.5]# zabbix_agentd

Povolte své první sledování

Ukažme na zabbix Konfiguraci a poté Hostitelé umožnit serveru zabbix zahájit monitorování a poté přidat mnoho hostitelů a webových scénářů, které si můžete užít s úžasným rozhraním, řídicím panelem a grafy.

Závěr

Zabbix je open source podnikové monitorovací řešení pro sítě a aplikace určené ke sledování a sledování stavu různých síťových zařízení, výkonu a dostupnosti multiplatformních serverů a dalšího síťového hardwaru. Umožnilo nám to vyřešit řadu problémů v rámci infrastruktury našeho klienta, která nám umožňuje monitorovat stovky a tisíce zařízení s vysokým výkonem a vysokokapacitními platformami.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Zabbix 3.4 Server na CentOS 7

  1. Jak nainstalovat Wine 4.0 na CentOS 7

  2. Jak nainstalovat Vim 8.2 na CentOS 7

  3. Jak nainstalovat VirtualBox na CentOS 7

  1. Jak nainstalovat Git na CentOS 8

  2. Jak nainstalovat Docker na CentOS 8

  3. Jak nainstalovat Java 8 &11 na Centos 8