Offici?le Áú»¢¶Ä²© 6.4-pakketten voor Debian, Ubuntu en Raspberry Pi OS (Raspbian) zijn beschikbaar op de Áú»¢¶Ä²©-website.
Pakketten zijn beschikbaar met ondersteuning voor zowel MySQL/PostgreSQL-database als Apache/Nginx-webserver.
Zie de installatie-instructies per platform op de downloadpagina voor:
Als je de Áú»¢¶Ä²©-agent als root wilt uitvoeren, zie agent als root uitvoeren.
Het Áú»¢¶Ä²©-webdienstproces, dat wordt gebruikt voor geplande rapportagegeneratie, vereist de Google Chrome-browser. De browser is niet inbegrepen in de pakketten en moet handmatig worden ge?nstalleerd.
Met TimescaleDB moet je, naast het importeercommando voor PostgreSQL, ook het volgende uitvoeren:
TimescaleDB wordt alleen ondersteund met de Áú»¢¶Ä²©-server.
Zie SELinux-configuratie voor RHEL.
Nadat de frontend en SELinux-configuratie zijn voltooid, herstart je de Apache-webserver:
Nadat het vereiste repository is toegevoegd, kun je Áú»¢¶Ä²©-proxy installeren door het volgende commando uit te voeren:
Vervang 'mysql' in het commando 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 Áú»¢¶Ä²©-server als voor de Áú»¢¶Ä²©-proxy, en zal worden gebruikt voor gegevensimport.
Maak een aparte database aan voor de Áú»¢¶Ä²©-proxy.
De Áú»¢¶Ä²©-server en Áú»¢¶Ä²©-proxy kunnen niet dezelfde database gebruiken. Als ze op dezelfde host zijn ge?nstalleerd, moet de database voor de proxy een andere naam hebben.
Importeer het initi?le schema:
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
Bewerk het bestand zabbix_proxy.conf:
# vi /etc/zabbix/zabbix_proxy.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<wachtwoord>
Gebruik bij DBName voor Áú»¢¶Ä²© proxy een aparte database dan die van de Áú»¢¶Ä²©-server.
Bij DBPassword gebruik je het Áú»¢¶Ä²©-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 Áú»¢¶Ä²©. Raadpleeg het betreffende gedeelte voor RHEL voor instructies.
Om een Áú»¢¶Ä²©-proxyproces te starten en ervoor te zorgen dat het bij het opstarten van het systeem wordt gestart:
Een Áú»¢¶Ä²©-proxy heeft geen frontend; het communiceert alleen met de Áú»¢¶Ä²©-server.
Het is alleen nodig om Java Gateway te installeren als je JMX-toepassingen wilt monitoren. Java Gateway is lichtgewicht en heeft geen database nodig.
Nadat het vereiste repository is toegevoegd, kun je de Áú»¢¶Ä²© Java Gateway installeren met het volgende commando:
Ga naar installatie voor meer details over het configureren en uitvoeren van de Java Gateway.