Protótipos de host
Protótipos de host são modelos para criar hosts por meio de regras de descoberta de baixo nível. Antes de serem descobertos como hosts, esses protótipos não podem ter items e triggers, exceto aqueles vinculados a partir de templates.
Configuração
Os host prototypes são configurados em regras de descoberta em baixo nível.
Para criar um host prototype:
1. Acesse Coleta de dados > Hosts.
2. Clique em Discovery para o host desejado para navegar até a lista de regras de descoberta em baixo nível configuradas para esse host.
3. Clique em Host prototypes para a regra de descoberta desejada.
4. Clique no botão Create host prototype no canto superior direito e preencha o formulário de configuração.

Todos os campos obrigatórios de entrada são marcados com um asterisco vermelho.
| Parameter | Description |
|---|---|
| Host name | Este parâmetro deve conter pelo menos uma macro de descoberta em baixo nível para garantir nomes de host exclusivos para os hosts criados. |
| Visible name | Macros de descoberta em baixo nível são suportadas. |
| Group prototypes | Permite especificar protótipos de grupos de host usando macros de descoberta em baixo nível. Com base nos protótipos de grupo especificados, host groups serão descobertos, criados e vinculados aos hosts criados; grupos descobertos que já tenham sido criados por outras regras de descoberta em baixo nível também serão vinculados aos hosts criados. No entanto, host groups descobertos que correspondam a host groups criados manualmente não serão vinculados aos hosts criados. |
| Interfaces | Defina se os hosts descobertos herdarão o IP do host ao qual a regra de descoberta pertence (padrão) ou se خواهند receber interfaces personalizadas. Macros de descoberta em baixo nível e macros de usuário são suportadas. |
| Monitored by | Este campo é sincronizado automaticamente com o respectivo campo em configuração do host. |
| Create enabled | Defina o status dos hosts descobertos; se desmarcado, os hosts serão criados como desabilitados. |
| Discover | Defina se os hosts serão criados a partir do host prototype; se desmarcado, os hosts não serão criados a partir do host prototype (a menos que essa configuração seja substituída na regra de descoberta em baixo nível). |
Macros de descoberta em baixo nível também são suportadas para valores de tags e valores de macros de usuário do host prototype.
Value maps não são suportados para host prototypes.
Para um exemplo de como configurar um host prototype, consulte Monitoramento de máquina virtual.
Interfaces do host
Para adicionar interfaces personalizadas, altere o seletor Interfaces de "Herdar" para "Personalizado".
Clique em
e selecione o tipo de interface - agent Zabbix, SNMP, JMX, IPMI.
Se Personalizado for selecionado, mas nenhuma interface tiver sido definida, os hosts serão criados sem interfaces.
Se Herdar for selecionado e o protótipo de host pertencer a um template, todos os hosts descobertos herdarão a interface do host do host ao qual o template está vinculado.
Se várias interfaces personalizadas forem especificadas, a interface principal pode ser definida na coluna Padrão.
Para um exemplo de como configurar uma interface de host personalizada, consulte Exemplo de configuração de monitoramento VMware.
Um host só será criado se uma interface de host contiver dados corretos.
Hosts descobertos
Na lista de hosts, os hosts descobertos são prefixados com o nome da regra de descoberta que os criou.
Os hosts descobertos herdam a maioria dos parâmetros dos protótipos de host como somente leitura. Apenas os seguintes parâmetros de host descobertos podem ser configurados:
- Templates - vincular novos templates ou desvincular templates adicionados manualmente. Os templates herdados de um protótipo de host não podem ser desvinculados.
- Descrição - adicionar ou editar a descrição do host.
- Status - habilitar ou desabilitar o host.
- Tags - adicionar novas tags ou remover tags adicionadas manualmente. As tags herdadas de um protótipo de host não podem ser removidas. Observe que as tags não podem ter duplicatas (tags com o mesmo nome e valor). Se uma nova tag for adicionada ao protótipo de host e corresponder a uma tag adicionada manualmente em um host descoberto, a tag adicionada manualmente será substituída pela tag herdada durante a descoberta.
- Macros - adicionar novas macros de host ou remover macros adicionadas manualmente, bem como aquelas herdadas de um protótipo de host; alterar valores e tipos de macro.
Os hosts descobertos também herdam macros de usuário do host onde a regra de descoberta está configurada. Essas macros herdadas podem ser removidas, e seus valores e tipos podem ser alterados.
Hosts descobertos também podem descobrir outros hosts. Por exemplo, se um protótipo de host (usado para descobrir hipervisores) tiver um template vinculado a ele que inclua uma regra de descoberta de baixo nível com seu próprio protótipo de host (usado para descobrir máquinas virtuais), o Zabbix descobrirá tanto os hipervisores quanto suas máquinas virtuais. Para descobrir adicionalmente containers nessas VMs, você pode criar regras de descoberta de baixo nível ou vincular um novo template com protótipos de host às VMs descobertas ou pré-configurar o protótipo de host da VM vinculando um template que inclua protótipos de host.
Hosts descobertos podem ser excluídos manualmente. Observe, no entanto, que eles serão descobertos novamente se a descoberta estiver habilitada para eles.
Hosts que não são mais descobertos podem ser:
- desabilitados automaticamente (com base no valor Desabilitar recursos perdidos da regra de descoberta)
- excluídos automaticamente (com base no valor Excluir recursos perdidos da regra de descoberta).