Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

2 Debian/Ubuntu/Raspbian

Visão geral

Os pacotes oficias do Zabbix 6.0 LTS para Debian, Ubuntu, e Raspberry Pi OS (Raspbian) estão disponíveis no Zabbix website.

Os pacotes estão disponíveis para banco de dados MySQL/PostgreSQL e para servidor web Apache/Nginx web.

Notas sobre a instalação

Ver as instruções por plataforma installation na página de download para:

  • instalar repositório
  • instalar servidor/agente/frontend
  • criar banco de dados inicial, importar dado inicial
  • configurar banco de dados para o servidor Zabbix
  • configurar PHP para frontend no Zabbix
  • iniciar processos do servidor/agente
  • configurar frontend no Zabbix

Se você quiser executar o Zabbix agent como root, consulte running agent as root.

O processo de serviço de web do Zabbix utilizado scheduled report generation, requer o navegador Google Chrome. O navegador não está incluído nos pacotes e deve ser instalado manualmente.

Importar dados com Timescale DB

Com o TimescaleDB, além do comando de importação para o PostgreSQL, também execute:

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

O TimescaleDB somente é suportado com servidor Zabbix.

PHP 7.2

O frontend Zabbix requer PHP na versão 7.2 or newer a partir do Zabbix 5.0.

Consulte as instruções instructions para instalar frontend Zabbix em distribuições com versões do PHP inferiores a 7.2.

Configuração SELinux

Veja SELinux configuration para RHEL/CentOS.

Após a configuração do frontend e do SELinux, reinicie o Apache servidor web:

# service apache2 restart

Instalação Proxy

Assim que o repositório necessário for adicionado, você pode instalar o proxy Zabbix por Executando:

# apt install zabbix-proxy-mysql

Substitua 'mysql' no comando por 'pgsql' para usar PostgreSQL, ou com 'sqlite3' para usar SQLite3.

Criando banco de dados

Create um banco de dados separado para Proxy Zabbix.

O servidor Zabbix e o proxy Zabbix não podem usar o mesmo banco de dados. Se eles são instalado no mesmo host, o banco de dados proxy deve ter um diferente nome.

Importando dados

Importar esquema inicial:

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

Para proxy com PostgreSQL (ou 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
Configurar banco de dados para Zabbix proxy

Edit zabbix_proxy.conf:

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

Em DBName para Zabbix proxy, use um banco de dados separado do servidor Zabbix.

Em DBPassword, use a senha do banco de dados Zabbix para MySQL; Usuário PostgreSQL senha para PostgreSQL.

Use DBHost = com PostgreSQL. Você pode querer manter o padrão definir DBHost = localhost (ou um endereço IP), mas isso faria O PostgreSQL usa um soquete de rede para se conectar ao Zabbix. Consulte o respective section para RHEL/CentOS para obter instruções.

Iniciando o processo de Zabbix proxy

Para iniciar um processo de Zabbix proxy e fazê-lo iniciar na inicialização do sistema:

# systemctl restart zabbix-proxy
       # systemctl enable zabbix-proxy
Configuração de front-end

Um Zabbix proxy não tem front-end; ele se comunica com o Zabbix servidor apenas.

Instalação do Java gateway

É necessário instalar Java gateway somente se você deseja monitorar aplicativos JMX. O gateway Java é leve e não requer um banco de dados.

Assim que o repositório necessário for adicionado, você pode instalar o Zabbix Java gateway executando:

# apt install zabbix-java-gateway

Prossiga para setup para mais detalhes sobre como configurar e executar o Java gateway.