2 Debian/Ubuntu/Raspbian

Overzicht

Officiële Zabbix 6.0 LTS-pakketten voor Debian, Ubuntu en Raspberry Pi OS (Raspbian) zijn beschikbaar op de Zabbix-website.

Pakketten zijn beschikbaar met ondersteuning voor zowel MySQL/PostgreSQL-database als Apache/Nginx-webserver.

Opmerkingen bij installatie

Bekijk de installatie-instructies per platform op de downloadpagina voor:

  • het installeren van het repository
  • het installeren van server/agent/frontend
  • het maken van een initiële database, importeren van initiële gegevens
  • het configureren van de database voor de Zabbix-server
  • het configureren van PHP voor de Zabbix-frontend
  • het starten van server/agent-processen
  • het configureren van de Zabbix-frontend

Als je Zabbix-agent als root wilt uitvoeren, zie agent uitvoeren als root.

Het Zabbix-webdienstproces, dat wordt gebruikt voor geplande rapportgeneratie, vereist de Google Chrome-browser. De browser is niet inbegrepen in de pakketten en moet handmatig worden geïnstalleerd.

Gegevens importeren met Timescale DB

Bij het gebruik van TimescaleDB, naast het importeren van commando's voor PostgreSQL, voer ook het volgende uit:

cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix

TimescaleDB wordt alleen ondersteund met de Zabbix-server.

PHP 7.2

De Zabbix-frontend vereist PHP-versie 7.2 of nieuwer vanaf Zabbix 5.0.

Raadpleeg de instructies voor het installeren van de Zabbix-frontend op distributies met PHP-versies onder 7.2.

SELinux-configuratie

Raadpleeg de SELinux-configuratie voor RHEL.

Nadat de frontend- en SELinux-configuratie is voltooid, herstart u de Apache-webserver:

service apache2 restart

Installatie van de proxy

Nadat het vereiste repository is toegevoegd, kunt u Zabbix-proxy installeren door het volgende uit te voeren:

apt install zabbix-proxy-mysql zabbix-sql-scripts

Vervang 'mysql' in de opdracht door 'pgsql' om PostgreSQL te gebruiken, of door 'sqlite3' om SQLite3 te gebruiken.

Het pakket 'zabbix-sql-scripts' bevat databaseschema's voor alle ondersteunde databasebeheersystemen, zowel voor de Zabbix-server als voor de Zabbix-proxy, en wordt gebruikt voor gegevensimport.

Database aanmaken

Maak een aparte database aan voor de Zabbix-proxy.

De Zabbix-server en Zabbix-proxy kunnen niet dezelfde database gebruiken. Als ze op dezelfde host zijn geïnstalleerd, moet de database voor de proxy een andere naam hebben.

Gegevens importeren

Importeer het initiële schema:

cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix

Voor de proxy met PostgreSQL (of SQLite):

cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix
       cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db
Database configureren voor Zabbix proxy

Bewerk het bestand zabbix_proxy.conf:

# vi /etc/zabbix/zabbix_proxy.conf
       DBHost=localhost
       DBName=zabbix
       DBUser=zabbix
       DBPassword=<wachtwoord>

Gebruik bij DBName voor Zabbix proxy een aparte database dan die van de Zabbix-server.

Bij DBPassword gebruik je het Zabbix-database wachtwoord voor MySQL; het wachtwoord van de PostgreSQL-gebruiker voor PostgreSQL.

Bij PostgreSQL kun je DBHost= gebruiken. Je wilt misschien de standaardinstelling DBHost=localhost (of een IP-adres) behouden, maar dit zou ervoor zorgen dat PostgreSQL een netwerksocket gebruikt om verbinding te maken met Zabbix. Raadpleeg het betreffende gedeelte voor RHEL voor instructies.

Het starten van het Zabbix proxy-proces

Om een Zabbix proxy-proces te starten en ervoor te zorgen dat het bij het opstarten van het systeem wordt gestart:

systemctl restart zabbix-proxy
       systemctl enable zabbix-proxy
Frontend-configuratie

Een Zabbix-proxy heeft geen frontend; het communiceert alleen met de Zabbix-server.

Java Gateway-installatie

Het is alleen nodig om de Java Gateway te installeren als je JMX-toepassingen wilt monitoren. De Java Gateway is lichtgewicht en vereist geen database.

Nadat het vereiste repository is toegevoegd, kun je de Zabbix Java Gateway installeren door het volgende commando uit te voeren:

apt install zabbix-java-gateway

Ga naar installatie voor meer details over het configureren en uitvoeren van de Java Gateway.