- Gerar link
- X
- Outros aplicativos
- Gerar link
- X
- Outros aplicativos
INTRODUÇÃO
Este guia apresenta a instalação do Zabbix Server 7.2 no Ubuntu Server 24.04 LTS.
O conteúdo está dividido em quatro etapas principais:
- Pré-requisitos
- Instalação
- Configuração Web
- Conclusão
1 PRÉ-REQUISITOS
Antes de começar é importante ter...
- Ubuntu Server 24.04 LTS atualizado.
- Acesso root ou usuário com privilégios sudo (local ou via ssh).
- Conexão com a internet.
Torne-se usuário root e inicie uma nova sessão de shell.
sudo -i
Atualize o sistema e configure o fuso horário de acordo com a sua localidade.
apt update -y
apt upgrade -y
timedatectl set-timezone America/Maceio
systemctl restart systemd-timedated
2 INSTALAÇÃO
2.1 | Instalação do Banco de Dados
Instale o banco de dados PostgreSQL.
apt install postgresql -y
Habilite e Inicialize o serviço do PostgreSQL.
systemctl enable postgresql --now
systemctl restart postgresql
systemctl status postgresql
Vamos criar a conta de usuário zabbix no PostgreSQL; o comando irá solicitar uma senha.
Iremos utilizar neste exemplo, a senha H3lloW0rld!
Utilize uma senha diferente em seus próprios projetos!
sudo -u postgres createuser --pwprompt zabbix
sudo -u postgres createdb -O zabbix zabbix
2.2 | Instalando o Zabbix
Adicione o repositório oficial do Zabbix ao sistema.
wget https://repo.zabbix.com/zabbix/7.2/release/ubuntu/pool/main/z/zabbix-release/zabbix-release\_latest\_7.2+ubuntu24.04\_all.deb
dpkg -i zabbix-release_latest_7.2+ubuntu24.04_all.deb
apt update -y
Instale o Zabbix Server, Frontend, PhP, Apache e Agent2. A versão do PHP pode variar conforme a release; ajuste o pacote php8.3-pgsql caso sua versão seja diferente.
apt install zabbix-server-pgsql zabbix-frontend-php php8.3-pgsql zabbix-apache-conf zabbix-sql-scripts zabbix-agent2 -y
Instale o Zabbix Agent 2 plugins, de acordo com seu banco de dados, no nosso cenário, o PostgreSQL.
apt install zabbix-agent2-plugin-postgresql -y
2.3 | Preparando o database do Zabbix e seu arquivo .conf
Importe o esquema inicial do Zabbix para dentro do PostgreSQL.
Quando solicitado, utilize a senha = H3lloW0rld!
zcat /usr/share/zabbix/sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
A seguir, edite o arquivo de configuração do Zabbix.
nano /etc/zabbix/zabbix-server.conf
Procure por este bloco de código no arquivo de configuração, e insira a senha do database do zabbix:
### Option: DBPassword
# Database password.
# Comment this line if no password is used.
#
# Mandatory: no
# Default:
# DBPassword=
DBPassword=H3lloW0rld!
Inicialize os serviços do Zabbix Server / Zabbix Agent 2 / Apache2 .
systemctl enable zabbix-server zabbix-agent2 apache2 --now
systemctl restart zabbix-server zabbix-agent2 apache2 --now
Pronto! A parte de configuração via terminal foi concluída.
Vamos dar continuidade a configuração do Zabbix através do console web.
3 CONFIGURAÇÃO WEB
Esta é a etapa mais simples do processo de instalação/configuração de um servidor Zabbix. Todo o processo será concluído via console Web, através da seguinte URL:
http://endereço-ip-do-servidor/zabbix
Dica adicional - Caso deseje que a página do zabbix carregue, inserindo apenas o endereço IP ou o hostname do computador (meuzabbix.meudominio.labs) realiza o procedimento. Ative o modo rewrite do apache urilizando o comando abaixo:
- Edite o arquivo nano /etc/apache2/sites-enabled/000-default.conf .
- Insira os camandos abaixo; salve e feche o editor.
# ServerAdmin webmaster@localhost DocumentRoot /var/www/html # Habilitando o redirecionamento do ZABBIX # Execute: # sudo a2enmod rewrite # # E depois reiniciar o servico do Apache: # sudo systemctl restart apache2 # RewriteEngine On RewriteCond %{REQUEST_URI} ^/$ RewriteRule ^/$ /zabbix/index.php [R=301,L]
Reinecie o serviço do apache usando o comando sudo systemctl restart apache2.
A página de instalação inicial será exibida.
Click em [Next Step] :

Um tela de verificação de pré-requisitos surgirá. Se tudo estiver OK, continue com o processo:

A proxima tela irá definir alguns parametros do banco de dados. Apenas lembre-se de inserir a mesma senha que foi utiulizada no inicio da instalação:

Se desejar, ajuste no nome do servidor, o fuso horarios e o tema visual do zabbix (light e ark mode).

A janela exibe um sumario com todas as opções escolhidas:

Parabéns! Você concluiu con sucesso a instalação do Zabbix Frontend.

Faça o login inicial exatamente como as credenciais abaixo:
username: Admin
password: zabbix

Finalmente a dashboard será apresentada concluindo totalmente a instalação do Zabbix Server:
4 CONCLUSÃO
A instalação do Zabbix é um processo relativamente simples, precisando apenas de atenção nas configurações dos arquivos de configuração e no procedimento de ajuste do banco de dados. Agora que seu servidor está no ar, é hora de usa-lo de forma eficiente monitorando os principais itens dentro da sua rede de computadores.
Eis uma lista de próximas atividades, para começar a "brincar" com o Zabbix:
- Configuração de hosts e itens de monitoramento.
- Instalação do Zabbix Proxy (caso monitore redes remotas).
- Instalação dos Agentes 2.0.
- Configuração de redundância.
- Criação de triggers e alertas.
- Ajuste de templates.
- Dashboards e relatórios.
- Configuração do house-keeping.
Com esses passos, você estará aproveitando ao máximo as capacidades avançadas de monitoramento do Zabbix.
Espero que este tutorial tenha sido proveitoso e informativo para você!
Fontes deste artigo:
- Gerar link
- X
- Outros aplicativos

Comentários
Postar um comentário