Questão de Banco de Dados — Gatilhos (Triggers) — CESPE / CEBRASPE 2024
Banco de Dados›Gatilhos (Triggers)
Código
ce185423
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Infraestrutura e Sistemas Operacionais
Em um ambiente de monitoramento, os triggers no Zabbix
Asão responsáveis por coletar dados de desempenho de hosts e armazená-los no banco de dados.
Bavaliam condições lógicas baseadas em valores de itens configurados e geram eventos quando essas condições são satisfeitas.
Csão responsáveis por executar scripts personalizados quando um evento específico ocorre.
Dagregam dados de diferentes itens e geram relatórios automáticos.
Revelar gabarito e comentário▾
GabaritoB — avaliam condições lógicas baseadas em valores de itens configurados e geram eventos quando essas condições são satisfeitas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Zabbix: Triggers
Gabarito: letra B. No Zabbix, os triggers são responsáveis por avaliar expressões lógicas baseadas em valores de itens monitorados e, quando a condição é satisfeita, geram um evento. Essa é a definição central de um trigger em sistemas de monitoramento, alinhada ao modelo ECA (Evento-Condição-Ação) descrito na literatura de bancos de dados ativos.
A banca explora a confusão entre diferentes componentes do Zabbix. É comum o candidato misturar as funções de itens, triggers e ações. Vamos detalhar cada alternativa:
Zabbix: componentes: Item (Coleta dados do host, Armazena no banco); Trigger (Avalia condição lógica sobre itens, Gera evento se condição satisfeita); Action (Reage ao evento, Executa script, e-mail, integração); Agregação/Relatório (Agrega dados, Gera relatórios)
Alternativa A — ❌ Incorreta
Afirma que triggers coletam dados e os armazenam. No Zabbix, quem coleta dados são os itens (itens de monitoramento), não os triggers. Itens são responsáveis por obter métricas de hosts (CPU, memória, etc.) e registrá-las no banco de dados. Os triggers apenas monitoram esses dados.
Alternativa B — ✅ Correta ⟵ GABARITO
Descreve com precisão a função de um trigger: avaliar condição lógica sobre valores de itens e, uma vez satisfeita, disparar um evento. Por exemplo, um trigger pode ser configurado para disparar quando o uso da CPU ultrapassar 90%. Esse comportamento segue o padrão de triggers em bancos de dados ativos: evento (atualização do valor) → condição (expressão) → ação (gerar evento).
Alternativa C — ❌ Incorreta
A execução de scripts personalizados é tarefa das ações (actions) do Zabbix, não dos triggers. Uma ação pode ser configurada para enviar e-mail, executar um script remoto ou ativar uma integração quando um trigger dispara. O trigger gera o evento; a ação reage a ele.
Alternativa D — ❌ Incorreta
Agregar dados e gerar relatórios é função de agregações e do módulo de relatórios do Zabbix. Triggers trabalham com dados individuais de itens para avaliar condições em tempo real, não realizam processamento analítico ou geração de relatórios.
NÃO CAIA NESSA!
A banca troca as responsabilidades dos componentes do Zabbix: item coleta, trigger avalia, ação executa. Memorize essa divisão para não cair em armadilhas similares.