Установка Zabbix 4 в Debian 9
Innehållsförteckning:
- förutsättningar
- Skapa MySQL-databas
- Installera Zabbix på Debian
- 1. Installera Zabbix
- 2. Konfigurera PHP för Zabbix frontend
- 3. Konfigurera MySQL-databasen för Zabbix Server
- Installera och konfigurera Zabbix Frontend
- Slutsats
Zabbix är en mogen öppen källkodsprogram för övervakning av nätverk och applikationer. Zabbix kan samla in mätvärden från olika nätverksenheter, system och applikationer. I händelse av fel, kommer Zabbix att skicka varningsmeddelanden via olika metoder.
Zabbix stöder både agentbaserad och agentlös övervakning. Zabbix-agenten har ett litet fotavtryck och kan köras på olika plattformar, inklusive Linux, UNIX, macOS och Windows.
Den här tutorialen förklarar hur du installerar och konfigurerar den senaste versionen av Zabbix 4.0 på en Debian 9 Linux-server med MySQL som en databasback-end. Vi kommer också att visa dig hur du installerar Zabbix-agenten på en fjärrvärd och lägger till värden till Zabbix-servern.
förutsättningar
Användaren du är inloggad på måste ha sudo-behörigheter för att kunna installera paket.
Skapa MySQL-databas
Zabbix stöder både MySQL / MariaDB och PostgreSQL. I den här guiden använder vi MariaDB som en databasback-end.
Logga in på MySQL-konsolen:
sudo mysql
Kör följande SQL-sats för att skapa en ny databas:
CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;
Skapa sedan ett MySQL-användarkonto och ge åtkomst till databasen:
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Se till att du ändrar
change-with-strong-password
med ett starkt lösenord.
När du är klar, avsluta MySQL-konsolen genom att skriva:
Installera Zabbix på Debian
Vid skrivandet av denna artikel är den senaste stabila versionen av Zabbix version 4.0. Zabbix-paketen som finns i Debian-lagringarna är ofta inaktuella så vi använder det officiella Zabbix-arkivet.
1. Installera Zabbix
Ladda ner det senaste Zabbix-arkivet
.deb
paketet med följande wget-kommando:
wget
När filen har laddats ner installerar du den med:
sudo apt install./zabbix-release_4.0-2+stretch_all.deb
Uppdatera paketlistan och installera Zabbix-servern, webbfronten med MySQL-databasstöd och Zabbix-agenten:
sudo apt update
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Kommandot ovan kommer också att installera Apache, PHP och alla nödvändiga PHP-moduler.
2. Konfigurera PHP för Zabbix frontend
En Apache-konfigurationsfil med alla nödvändiga Apache- och PHP-inställningar skapas under installationen.
Öppna konfigurationsfilen, avmarkera tidszonslinjen och ändra den till din tidszon. Du hittar den kompletta listan över tidszoner som stöds av PHP här.
/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…
När du är klar sparar du filen och startar om Apache-tjänsten för att ändringar ska aktiveras.
sudo systemctl restart apache2
3. Konfigurera MySQL-databasen för Zabbix Server
Importera MySQL dump-filen som innehåller ett initialt schema och data för Zabbix-servern med MySQL.
gunzip < /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
Ange användarlösenordet du skapade tidigare när du uppmanas. Vid framgång ges ingen utgång.
Därefter öppnar du Zabbix-konfigurationen och ställer in databaslösenordet:
sudo nano /etc/zabbix/zabbix_server.conf
Sök efter följande avsnitt, avmarkera
DBPassword
direktivet och lägg till databaslösenordet.
… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…
Spara och stäng filen.
Starta om och aktivera Zabbix-servern och agenttjänsterna:
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
Kontrollera att Zabbix-servern körs:
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…
Installera och konfigurera Zabbix Frontend
Zabbix webbgränssnitt är skrivet i PHP och låter dig konfigurera servern, visa insamlade data och lägga till värdar du vill övervaka.
För att starta installationen, öppna din favorit webbläsare och skriv din server domännamn eller allmän IP-adress följt av
/zabbix
:
http(s)://your_domain_or_ip_address/zabbix
På den första skärmen får du ett välkomstmeddelande. Klicka på
Next step
att fortsätta.
Slutligen, för att lägga till värden, klicka på den blå
button
Lägg till.
Slutsats
Du har installerat den senaste Zabbix på ditt Debian-system och lärt dig hur du lägger till nya värdar som du vill övervaka.
Du bör nu kontrollera Zabbix-dokumentationen och lära dig mer om hur du konfigurerar och använder Zabbix.
debian zabbix övervakningHur man installerar och konfigurerar redis på debian 10 linux
I denna handledning täcker vi hur du installerar och konfigurerar Redis på en Debian 10, Buster. Redis är ett öppet källkodsdatalager i minnet.
Hur man installerar och konfigurerar zabbix på centos 7
Zabbix är en fullständig öppen källkodsövervakningsprogramvara. Denna handledning beskriver hur du installerar och konfigurerar den senaste versionen av Zabbix 4.0 på en CentOS 7-server.
Hur man installerar och konfigurerar zabbix på ubuntu 18.04
Zabbix är ett av de mest populära verktygen för övervakning av öppen källkod. Denna handledning beskriver hur du installerar och konfigurerar den senaste versionen av Zabbix 4.0 på en Ubuntu 18.04-server.







