Português
€EUR
Monitorização

Zabbix Server

Compatível com o instalador da Infrawire

Monitorização Zabbix 7.0 LTS pronta a usar, com MariaDB e Apache em HTTPS

Requisitos mínimos
  • 2 GB de RAM
Editor
Zabbix
Versão
Última versão estável
Licença
AGPL-3.0
Sistemas
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

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 Admin e 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. 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. 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 Admin e a respetiva palavra-passe. Copie-o para outro local: o /tmp pode ser limpo no reinício.

    Bash
    ssh root@SERVER_IP cat /tmp/credentials.txt
  3. 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_IP em /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»).

    Bash
    sudo nano /etc/zabbix/zabbix_agent2.conf sudo systemctl restart zabbix-agent2
  4. 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.

    Bash
    ufw 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.

Fique a par das últimas ofertas, descontos e promoções especiais.

Ver promoções

Utilizamos cookies

Utilizamos cookies analíticos para melhorar a sua experiência no nosso site. Nenhum dado é vendido a terceiros. Saiba mais na nossa política de privacidade.