Apresentação de Zabbix Server
O Zabbix é uma plataforma de monitorização open source que recolhe métricas dos seus servidores, equipamentos de rede, serviços e aplicações, e dispara alertas quando um limite é ultrapassado. É usado por administradores de sistemas, equipas de operações e pequenas empresas que querem vigiar a sua infraestrutura sem depender de um serviço de terceiros.
Na entrega, o seu VPS Linux (Paris ou Frankfurt) executa o Zabbix 7.0 LTS: o servidor, a interface web em PHP, o agente 2 e uma base de dados MariaDB dedicada. O Apache serve a interface em HTTPS com um certificado autoassinado, e a raiz do site redireciona para /zabbix.
O assistente de instalação web já foi executado: o ficheiro de configuração do frontend está escrito, o esquema da base de dados importado, e a palavra-passe da conta Admin (por omissão zabbix no Zabbix) foi substituída por um valor aleatório. Encontra-a em /tmp/credentials.txt.
O que pode fazer com Zabbix Server
Servidor, interface e agente 2
Os pacotes oficiais do repositório Zabbix 7.0 estão instalados e ativos no arranque: zabbix-server, interface web e zabbix-agent2. O servidor pode assim monitorizar-se a si próprio desde o primeiro acesso.
Base MariaDB pré-configurada
A base
zabbix(utf8mb4) é criada com um utilizador dedicado, uma palavra-passe aleatória e o esquema importado. Não é necessário qualquer passo manual na base de dados.HTTPS desde a entrega
O Apache publica a interface em HTTPS com o certificado autoassinado do pacote ssl-cert. Pode substituí-lo mais tarde por um certificado do seu domínio.
Palavra-passe Admin gerada
A palavra-passe por omissão é removida na instalação. A conta
Admine o respetivo valor aleatório ficam registados em/tmp/credentials.txt, legível apenas por root.Versão LTS
O Zabbix 7.0 é uma versão com suporte de longo prazo: adequada a um servidor de monitorização que não se quer migrar de seis em seis meses.
Começar com Zabbix Server
Da encomenda à produção em poucos minutos.
- 1
Encomende o VPS com o Zabbix selecionado
Escolha um VPS Linux em Paris ou Frankfurt (Debian 12, Debian 13, Ubuntu 20.04, 22.04 ou 24.04) e selecione Zabbix Server no separador «Applications» do formulário de encomenda. Aponte para 4 GB de RAM se for monitorizar várias dezenas de hosts, sendo 2 GB o mínimo.
- 2
Ligue-se e obtenha as credenciais
Depois de o servidor ser entregue, ligue-se por SSH e leia o ficheiro de credenciais. Contém o URL da interface, a conta
Admine a respetiva palavra-passe. Copie-o para outro local: o/tmppode ser limpo no reinício.Bashssh root@SERVER_IP cat /tmp/credentials.txt - 3
Adicione o primeiro host a monitorizar
Abra https://SERVER_IP/zabbix e aceite o aviso do certificado autoassinado. Na máquina a monitorizar, instale o zabbix-agent2 a partir do repositório Zabbix 7.0, defina
Server=SERVER_IPem/etc/zabbix/zabbix_agent2.conf, reinicie o agente e crie o host em Data collection > Hosts com um modelo (por exemplo «Linux by Zabbix agent»).Bashsudo nano /etc/zabbix/zabbix_agent2.conf sudo systemctl restart zabbix-agent2 - 4
Proteja o servidor antes da produção
Altere a palavra-passe Admin na interface, crie contas nominais e limite o acesso com uma firewall. Aponte um domínio para o VPS e substitua o certificado autoassinado por um certificado Let's Encrypt.
Bashufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp ufw allow from AGENT_IP to any port 10051 proto tcp ufw enable
Casos de uso de Zabbix Server
Monitorizar uma frota de servidores Linux
Acompanhe CPU, memória, disco, serviços e processos dos seus VPS ou servidores dedicados, com alertas por e-mail ou webhook quando um limite é ultrapassado.
Vigiar sites e serviços
Controle a disponibilidade HTTP, os certificados TLS, as portas abertas e os tempos de resposta dos seus sites ou APIs a partir de um ponto central.
Substituir uma monitorização SaaS
Mantenha as suas métricas e o histórico num servidor que controla, na Europa, em vez de um serviço de monitorização de terceiros cobrado por host.
Acompanhar equipamentos de rede
Consulte routers, switches e UPS via SNMP e visualize o tráfego das interfaces em dashboards e mapas.
Perguntas frequentes sobre Zabbix Server
Está escrita em /tmp/credentials.txt no fim da instalação. A conta é Admin e a palavra-passe é gerada aleatoriamente, não é o valor por omissão zabbix. Copie o ficheiro para um local seguro, porque o /tmp pode ser limpo no reinício.
Mais sobre Zabbix Server
Ficheiros e serviços a conhecer
A configuração do servidor está em /etc/zabbix/zabbix_server.conf (a linha DBPassword= foi adicionada durante a instalação). A do frontend está em /etc/zabbix/web/zabbix.conf.php e a do agente em /etc/zabbix/zabbix_agent2.conf. Os serviços são zabbix-server, zabbix-agent2, apache2 e mariadb.
systemctl status zabbix-server zabbix-agent2 apache2 mariadb
Portas e firewall
Por omissão, o Zabbix usa a porta 10051 no servidor (agentes ativos, proxies) e a 10050 no agente (verificações passivas). Numa máquina monitorizada em modo passivo, autorize a porta 10050 apenas a partir do endereço do seu servidor Zabbix. Nunca abra estas portas a toda a Internet.
Passar a um certificado válido
O certificado autoassinado protege o transporte, mas faz o navegador mostrar um aviso. Depois de apontar o seu domínio para o VPS, defina ServerName YOUR_DOMAIN em /etc/apache2/sites-available/default-ssl.conf e execute o Certbot com o plugin Apache. Pode gerir os seus nomes de domínio em /web-domains.
Fazer cópia de segurança da base de dados
Toda a configuração e o histórico estão na base zabbix. Uma cópia lógica regular, guardada fora do servidor, é o mínimo.
mariadb-dump --single-transaction zabbix | gzip > /root/zabbix-$(date +%F).sql.gz
Copie também /etc/zabbix/. O histórico cresce com o número de itens recolhidos e a sua frequência: vigie o espaço em disco, porque é a principal causa de saturação num servidor de monitorização. Encontra mais guias em /learn.

