Instalace z ISO (debian)
Obsah:
- Předpoklady
- Vytvoření MySQL databáze
- Instalace Zabbix na Ubuntu
- 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 jedním z nejpopulárnějších softwarových nástrojů 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 popisuje, jak nainstalovat a konfigurovat nejnovější verzi Zabbix 4.0 na serveru Ubuntu 18.04 pomocí MySQL 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
Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.
Vytvoření MySQL databáze
Zabbix podporuje MySQL / MariaDB a PostgreSQL. V tomto tutoriálu použijeme MySQL jako databázové back-end.
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 Ubuntu
V době psaní tohoto článku je nejnovější stabilní verzí Zabbix verze 4.0. Balíčky Zabbix dostupné v úložištích Ubuntu jsou často zastaralé, takže použijeme oficiální úložiště Zabbix.
1. Instalace Zabbix
Stáhněte si nejnovější
.deb
ú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 Ubuntu 18.04 zadáním:
sudo apt install./zabbix-release_4.0-2+bionic_all.deb
Aktualizujte index balíčku a nainstalujte server Zabbix, webové rozhraní s podporou databáze MySQL a agenta Zabbix:
sudo apt update
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Výše uvedený příkaz také nainstaluje Apache, PHP a všechny požadované PHP moduly.
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/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…
Po dokončení uložte konfigurační soubor a restartujte službu Apache, aby se změny projevily:
sudo systemctl restart apache2
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 musíme upravit konfiguraci Zabbixu a nastavit heslo databáze.
Otevřete konfigurační soubor 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 nechte je spustit při spuštění systému:
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
Chcete-li zkontrolovat, zda je spuštěn typ serveru Zabbix:
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…
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 se zobrazí uvítací zpráva. 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 Ubuntu 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.
ubuntu zabbix monitoringJak nainstalovat a konfigurovat redis na Ubuntu 18.04

Redis je úložiště datových struktur s otevřeným zdrojovým kódem. Může být použit jako zprostředkovatel databáze, mezipaměti a zpráv a podporuje různé datové struktury, jako jsou řetězce, hash, seznamy, sady atd. Tento tutoriál popisuje, jak nainstalovat a konfigurovat Redis na serveru Ubuntu 18.04.
Jak nainstalovat a konfigurovat nagios na Ubuntu 18.04

Nagios je jedním z nejpopulárnějších systémů pro monitorování otevřeného zdroje. Nagios udržuje inventář celé své IT infrastruktury a zajišťuje, že vaše sítě, servery, aplikace, služby a procesy jsou v provozu.
Jak nainstalovat a konfigurovat squid proxy na Ubuntu 18.04

Squid je plnohodnotný vyrovnávací server proxy podporující populární síťové protokoly jako HTTP, HTTPS, FTP a další. Tento tutoriál vás provede procesem nastavení Squid Proxy na Ubuntu 18.04.