O Assistente de Host é uma interface guiada, passo a passo, para configurar seu alvo de monitoramento (dispositivo, aplicação, serviço, etc.) no Zabbix. Ele orienta você pelas seguintes etapas:
Para acessar o Assistente de Host no frontend do Zabbix, faça o seguinte:
Você também pode editar um host existente clicando em seu nome (ou no ícone de três pontos ao lado dele) em várias seções do frontend para acessar o Assistente de Host a partir do menu de host. Observe que algumas etapas são puladas ao editar um host existente se ele já incluir a configuração exigida pelo template selecionado.
Alternativamente, você pode usar a abordagem clássica para criar e configurar um host.
Ao iniciar o Assistente de Host, uma tela de boas-vindas é exibida:
Para pular esta tela em sessões futuras, você pode marcar a caixa de seleção Não mostrar tela de boas-vindas e clicar em Próximo.
Se você começar a configurar as opções nas próximas etapas do Assistente de Host e tentar fechar o assistente clicando no ícone de fechar ou pressionando ESC, uma tela de confirmação será exibida:
Clicar em Sim sairá do Assistente de Host sem salvar seu progresso. Clicar em Não, ESC ou no ícone de fechar retornará à última etapa.
O primeiro passo para configurar seu alvo de monitoramento é selecionar um template—um conjunto de configurações predefinidas (métricas a serem coletadas, condições para geração de alertas, etc.) projetadas para seu alvo de monitoramento.
Os templates prontos para uso do Zabbix oferecem uma variedade de configurações de monitoramento predefinidas para sistemas operacionais, aplicativos, bancos de dados, dispositivos de rede, serviços e muito mais.
Nesta etapa, você pode:
Ao selecionar um template, você verá a seguinte mensagem: Alguns templates (n) são incompatíveis com o Assistente de Host. Veja como atualizá-los. Templates personalizados não são suportados. Isso indica que alguns templates prontos para uso ainda não são compatíveis com o Assistente de Host e precisam ser atualizados; veja as instruções de atualização.
O template selecionado determinará as próximas etapas no Assistente de Host. Por exemplo, se você selecionar o template MySQL por Zabbix agent, que usa o Zabbix agent para coleta de dados, o assistente irá guiá-lo pelo processo de instalação do agent.
Um template deve ser vinculado a um host—uma entidade no Zabbix que representa seu alvo de monitoramento. Quando vinculado, o host recebe todas as entidades do template, como items (métricas a serem coletadas) e triggers (condições para geração de alertas), que são necessárias para o monitoramento.
Cada host também deve pertencer a pelo menos um grupo de hosts, que é usado para organizar hosts e atribuir permissões de usuário a eles.
Nesta etapa, você pode:
Selecionar um host existente não remove ou sobrescreve sua configuração atual, a menos que seja declarado explicitamente em etapas posteriores. Hosts descobertos não podem ser selecionados.
Por exemplo, você pode criar um novo host chamado MySQL server para representar o servidor MySQL instalado localmente que deseja monitorar. O template MySQL by Zabbix agent selecionado anteriormente será vinculado a este host. Além disso, você pode selecionar o grupo de hosts existente Databases (ou criar um novo, por exemplo, MySQL servers) para organizar o host com outros hosts relacionados a banco de dados e, posteriormente, simplificar o gerenciamento de permissões.
Templates baseados em agent (como MySQL por Zabbix agent) requerem a instalação do agent do Zabbix ou do agent 2—um processo implantado no seu alvo de monitoramento para monitorar ativamente recursos e aplicações locais (se necessário pelo template).
Neste passo:
Ao editar um host existente, a configuração de PSK substituirá todas as configurações de criptografia existentes no host.
Por exemplo, você pode definir Identidade da chave pré-compartilhada como PSK 001 e gerar uma nova Chave pré-compartilhada. Em seguida, você pode selecionar Linux como o sistema operacional e executar o script fornecido nesse sistema. Após instalar o agent do Zabbix, retorne ao Assistente de Host.
A interface do host define como o Zabbix server se conecta ao seu alvo de monitoramento pela rede. Ela define parâmetros de conexão como endereço IP, nome DNS, porta e tipo de interface (Agent, SNMP, JMX ou IPMI), dependendo do método de coleta de dados exigido pelo template selecionado.
Nesta etapa, insira os detalhes da interface do host exigidos pelo template selecionado.
Por exemplo, você pode usar o endereço padrão do agent (127.0.0.1) e a porta (10050) se o Zabbix server, o Zabbix agent e o servidor MySQL estiverem todos rodando localmente na mesma máquina.
Alguns templates exigem configuração adicional antes que o host possa ser criado. Isso pode incluir:
Após concluir todas as etapas de configuração necessárias, clique em Criar para adicionar o host ao Zabbix (ou Atualizar para atualizar a configuração de um host existente):
Neste ponto, o Zabbix já está monitorando seu destino.
Para novos hosts, clique em Concluir para navegar até a seção Últimos dados e visualizar os dados mais recentes do seu host. Para hosts existentes, clique em Concluir para fechar o Assistente de Host e retornar à tela onde ele foi aberto.