Mostrando postagens com marcador Zabbix. Mostrar todas as postagens
Mostrando postagens com marcador Zabbix. Mostrar todas as postagens

sábado, 26 de abril de 2025

API do Zabbix via Bash

Testando a API do Zabbix via Bash

Publicado por Sysadmin Urbano | Infraestrutura, SysOps e DevOps

Um guia prático para quem vive na linha de frente da operação de sistemas.

Testando a Conexão com a API do Zabbix via Bash

Autenticação simples usando curl para validar acesso à API JSON-RPC do Zabbix.

📡 O que estamos testando?

A API do Zabbix é baseada em JSON-RPC e exige autenticação com o método user.login. O teste mais direto é enviar uma requisição POST para verificar se sua URL e credenciais estão corretas.

🧪 Comando para testar via bash:

curl -X POST https://SEU_ZABBIX/zabbix/api_jsonrpc.php \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "user.login",
    "params": {
      "user": "Admin",
      "password": "zabbix"
    },
    "id": 1,
    "auth": null
  }'

Substitua SEU_ZABBIX pela URL do seu servidor Zabbix e ajuste o usuário/senha conforme sua configuração.

📥 Resposta esperada:

{
  "jsonrpc": "2.0",
  "result": "ca5386cf6d9e8d8c4c802dc670d7b647",
  "id": 1
}

O campo result traz o token de autenticação para futuras requisições.

🔐 Dica de segurança:

Evite deixar senhas no histórico do terminal. Para ambientes mais seguros, utilize variáveis de ambiente ou arquivos .env.

"Entender como sua API responde é o primeiro passo para automatizar, monitorar e controlar."

sexta-feira, 4 de abril de 2025

IPv6 em Datacenters – Parte 2

Publicado por Sysadmin Urbano | Infraestrutura, SysOps e DevOps

Um guia prático para quem vive na linha de frente da operação de sistemas.

IPv6 em Datacenters – Parte 2: Integração com Monitoramento, Automação e Segurança

Após estruturar a arquitetura de endereçamento com IPv6 em um datacenter, o próximo passo é integrar esse ecossistema com as ferramentas de gestão, automação e segurança já utilizadas no ambiente. Essa etapa é essencial para garantir visibilidade, controle e estabilidade operacional.

📊 Integração com ferramentas de monitoramento

Zabbix

  • O Zabbix suporta IPv6 nativamente, tanto para agentes quanto servidores.
  • No zabbix_agentd.conf, use ListenIP=:: para aceitar conexões IPv6.
  • No frontend, cadastre os hosts com IPs IPv6 diretamente ou use DNS AAAA.
# Exemplo de item com IPv6
zabbix_get -s fd00:abcd::1001 -k system.uptime

Prometheus

  • Configure os targets com IPs IPv6 dentro de colchetes: [fd00::2001]:9100
  • Certifique-se de que os node_exporters estão escutando em [::]:9100

Grafana e InfluxDB

  • Suporte total a conexões em IPv6 se as ferramentas forem configuradas para escutar em [::]
  • Use proxies reversos (como Nginx) para centralizar acessos IPv6/IPv4.

⚙️ Automação com Ansible e Shell

  • Adicione hosts em IPv6 no inventário: [meus_servers]
    [fd00::1001]
  • Use o parâmetro ansible_ssh_extra_args='-6' para forçar IPv6.
  • Evite dependência de DNS se usar endereços diretos.
[web_ipv6]
fd00:abcd::10 ansible_user=admin ansible_ssh_extra_args='-6'

🛡️ Segurança e firewalls para IPv6

  • Use nftables ou ip6tables separadamente do IPv4.
  • Habilite ICMPv6 essencial para funcionamento correto da rede (RA, ND).
  • Crie regras por prefixo e não apenas por IP direto, ex: fd00::/8
  • Bloqueie endereços de escopo global para tráfego interno não autorizado.

🔐 Validações e auditoria

  • ping6 e traceroute6 para diagnóstico de latência e roteamento
  • nmap -6 para varredura de portas e validação de exposição de serviços
  • Ferramentas como tcpdump -i eth0 ip6 são vitais para depuração

📌 Dica importante

Evite misturar stacks duplas mal configuradas (dual-stack desbalanceado) em serviços críticos. Priorize ambientes 100% IPv6 ou 100% IPv4 onde for possível.

🧭 Conclusão

Integrar IPv6 não é apenas configurar IPs. Envolve ajustar toda a cadeia de operações — do monitoramento à automação, da segurança à validação. Com isso, o datacenter se torna mais escalável, moderno e pronto para o futuro.

SysadminUrbano • Guia Técnico: Migração Windows 10 -> Windows 11 com Backup Completo

Migração Windows 10 → Windows 11: Backup completo e restauração sem perdas Checklist técnico com comandos, exportações e reaproveit...