Instalace z ISO (debian)
Obsah:
- Předpoklady
- Vytvoření MySQL databáze
- Instalace Zabbix na CentOS
- 1. Instalace Zabbix
- 2. Konfigurace PHP pro rozhraní Zabbix
- 3. Konfigurace databáze MySQL pro server Zabbix
- Instalace a konfigurace rozhraní Zabbix Frontend
- Závěr
Zabbix je plně vybavený software pro monitorování otevřeného zdroje. Zabbix shromažďuje metriky z vašich síťových zařízení, systémů a aplikací a zajišťuje, aby byly funkční a funkční. V případě jakýchkoli problémů Zabbix zašle upozornění pomocí různých metod.
Zabbix lze nasadit pro monitorování založené na agentech a bez agentů. Agent Zabbix má malou stopu a může běžet na různých platformách, včetně Linux, UNIX, macOS a Windows.
Tento tutoriál vysvětluje, jak nainstalovat a konfigurovat nejnovější verzi Zabbix 4.0 na serveru CentOS 7 pomocí MariaDB jako databáze back-end. Také vám ukážeme, jak nainstalovat agenta Zabbix na vzdáleného hostitele a přidat hostitele na server Zabbix.
Předpoklady
Abyste mohli instalovat balíčky, musíte být přihlášeni jako uživatel s přístupem sudo.
Vytvoření MySQL databáze
Zabbix podporuje MySQL / MariaDB a PostgreSQL jako databázové servery. V tomto tutoriálu použijeme MariaDB jako back-end databáze.
Přihlaste se k shellu MySQL zadáním následujícího příkazu:
sudo mysql
Z prostředí prostředí MySQL spusťte následující příkaz SQL a vytvořte novou databázi:
CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;
Dále vytvořte uživatelský účet MySQL a udělte přístup k databázi:
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Nezapomeňte změnit
change-with-strong-password
se silným heslem se silným heslem.
Po dokončení ukončete konzolu mysql zadáním:
Instalace Zabbix na CentOS
V době psaní tohoto článku je nejnovější stabilní verzí Zabbix verze 4.0. Balíčky Zabbix dostupné v úložištích CentOS jsou zastaralé, takže použijeme oficiální úložiště Zabbix.
1. Instalace Zabbix
Stáhněte si nejnovější balíček rpm úložiště Zabbix s následujícím příkazem wget:
wget
Po stažení souboru přidejte úložiště Zabbix do systému CentOS 7 zadáním:
sudo yum localinstall zabbix-release-4.0-1.el7.noarch.rpm
Nainstalujte server Zabbix, webové rozhraní s podporou databáze MySQL a balíčky agentů Zabbix:
sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
Pokud Apache a PHP ještě nejsou na vašem serveru nainstalovány, výše uvedený příkaz je nainstaluje.
2. Konfigurace PHP pro rozhraní Zabbix
Během instalace je vytvořen konfigurační soubor Apache, který obsahuje všechna požadovaná nastavení Apache a PHP. Stačí provést malou změnu a nastavit příslušné časové pásmo.
Otevřete konfigurační soubor, odkomentujte řádek časového pásma a změňte jej na časové pásmo. Kompletní seznam časových pásem podporovaných PHP najdete zde.
/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…
Po dokončení uložte konfigurační soubor a restartujte službu Apache, aby se změny projevily:
3. Konfigurace databáze MySQL pro server Zabbix
Instalační balíček Zabbix poskytuje soubor výpisu, který obsahuje počáteční schéma a data pro server Zabbix s MySQL.
Importujte soubor výpisu MySQL spuštěním:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Po zobrazení výzvy zadejte uživatelské heslo, které jste dříve vytvořili. Při úspěchu není uveden žádný výstup.
Dále otevřete konfigurační soubor Zabbix v editoru:
sudo nano /etc/zabbix/zabbix_server.conf
Vyhledejte následující sekci, odkomentujte direktivu
DBPassword
a přidejte heslo databáze.
… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…
Uložte a zavřete soubor.
Restartujte služby Zabbix serveru a agentů a umožněte jim spuštění při spuštění systému:
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
Zkontrolujte stav serveru Zabbix:
sudo systemctl status zabbix-server
Výstup by měl ukazovat
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…
Instalace a konfigurace rozhraní Zabbix Frontend
Webové rozhraní Zabbix je napsáno v PHP a umožňuje nám nakonfigurovat server, prohlížet shromážděná data a přidávat hostitele, které chceme sledovat.
Než začneme používat webové rozhraní, musíme jej nainstalovat.
Otevřete svůj oblíbený prohlížeč a zadejte název domény serveru nebo veřejnou IP adresu následovanou
/zabbix
:
http(s)://your_domain_or_ip_address/zabbix
Na první obrazovce vám nabídneme uvítací zprávu. Pokračujte kliknutím na
Next step
.
Nakonec přidáte hostitele kliknutím na modré
button
Přidat.
Závěr
Úspěšně jste nainstalovali nejnovější Zabbix do svého systému CentOS a naučili jste se, jak přidat nové hostitele, které chcete sledovat.
Nyní byste si měli prohlédnout dokumentaci Zabbix a dozvědět se více o tom, jak konfigurovat a používat Zabbix.
sledování centos zabbixJak nakonfigurovat a spravovat firewall na centech 8

V tomto tutoriálu si povíme o tom, jak nakonfigurovat a spravovat firewall na CentOS 8. Vysvětlíme také základní koncepty Firewallu.
Jak nainstalovat a nakonfigurovat sambu na centech 7

V tomto tutoriálu si ukážeme, jak nainstalovat Sambu na CentOS 7 a nakonfigurovat ji jako samostatný server pro sdílení souborů v různých operačních systémech v síti.
Jak nainstalovat a nakonfigurovat zabbix na linuxu Debian 9

Zabbix je vyspělý open source software pro monitorování sítí a aplikací. Tento tutoriál vysvětluje, jak nainstalovat a konfigurovat nejnovější verzi Zabbix 4.0 na serveru Debian 9 Linux pomocí MySQL jako databáze back-end.