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

Pacotes oficiais do Zabbix estão disponíveis para:

Debian 10 (Buster) Download
Debian 9 (Stretch) Download
Debian 8 (Jessie) Download
Ubuntu 20.04 (Focal Fossa) LTS Download
Ubuntu 18.04 (Bionic Beaver) LTS Download
Ubuntu 16.04 (Xenial Xerus) LTS Download
Ubuntu 14.04 (Trusty Tahr) LTS Download
Raspbian (Buster) Download
Raspbian (Stretch) Download

Os pacotes estão disponíveis com qualquer banco de dados MySQL/PostgreSQL e Suporte ao servidor da web Apache/Nginx.

O Zabbix 6.0 ainda não foi lançado. Os links de download levar a pacotes pré-6.0.

Notas sobre a instalação

Veja o installation instructions por plataforma na página de download para:

  • instalando o repositório
  • instalando servidor / agente / frontend
  • criação de banco de dados inicial, importação de dados iniciais
  • configurar banco de dados para o servidor Zabbix
  • configurar o PHP para o frontend Zabbix
  • iniciar processos de servidor / agente
  • configurando o frontend do Zabbix

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

Processo de serviço da web Zabbix, que é usado para scheduled report generation, requer o navegador Google Chrome. O navegador não está incluído em pacotes e deve ser instalado manualmente.

Importando dados com Timescale DB

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

# zcat /usr/share/doc/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u zabbix psql zabbix

TimescaleDB é compatível com o servidor Zabbix só.

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:

# zcat /usr/share/doc/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix

Para proxy com PostgreSQL (ou SQLite):

# zcat /usr/share/doc/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix
       # zcat /usr/share/doc/zabbix-sql-scripts/sqlite3/schema.sql.gz | 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.