Índice <span>técnico</span>
Todos os módulos na ordem recomendada de leitura e implantação.
Introdução ao stack Icinga
Separe claramente Icinga 2, Icinga DB, Redis, Icinga Web e Director para entender o fluxo moderno.
→Arquitetura e fluxo de dados
Mapeie scheduler, cluster, API, Redis, Icinga DB, banco SQL e Web antes de instalar.
→Instalação passo a passo
Instale repositório oficial, Icinga 2, API, banco, Redis, Icinga DB e Web com validação em cada etapa.
→DSL, objetos, templates e apply rules
Modele Host, Service, User, CheckCommand, templates e apply rules de forma declarativa e auditável.
→ITL e Monitoring Plugins
Use a Icinga Template Library como camada de comandos e plugins Nagios-compatible como executores.
→Agentes e certificados
Implante agentes com PKI, tickets, endpoints e zones, evitando distribuição manual de segredos frágeis.
→Zonas e monitoramento distribuído
Projete master, satellites e agents com topologia de zonas, autoridade de configuração e execução local.
→API REST e automação
Use API users com permissões mínimas, filtros controlados e automação idempotente.
→Icinga DB, Redis e persistência
Entenda Redis como transporte de estado/eventos, Icinga DB como sincronizador e SQL como persistência para Web.
→Icinga Web e Director
Configure Web, autenticação, recursos e Director sem confundir configuração em banco com execução no Core.
→Notificações e escalonamento
Modele User, NotificationCommand, Notification apply rules, períodos e filtros por estado/tipo.
→Performance data, métricas e OTLP
Encaminhe perfdata para backends e considere OTLPMetricsWriter introduzido na linha 2.16.
→Segurança, HA e vulnerabilidades atuais
Aplique patches 2.16.x, restrinja API, proteja certificados e use pares HA com desenho de zonas consistente.
→Troubleshooting e upgrades
Use daemon -C, object list, feature list, logs, API e validação pós-upgrade antes de culpar a rede.
→