O widget Geomap exibe hosts como marcadores em um mapa geográfico usando a biblioteca de mapas interativos JavaScript de código aberto Leaflet.
O Zabbix oferece vários provedores de serviço de tiles de mapa predefinidos e uma opção para adicionar um provedor de serviço de tiles personalizado ou até mesmo hospedar os tiles (configurável na seção de menu Administração > Geral > Mapas geográficos menu section).
Por padrão, o widget exibe todos os hosts habilitados com coordenadas geográficas válidas definidas na configuração do host. É possível configurar o filtro de hosts nos parâmetros do widget.
As coordenadas válidas do host são:
Para adicionar o widget, selecione Geomap como tipo.

Além dos parâmetros que são comuns para todos os widgets, você pode definir as seguintes opções específicas:
| Grupos de hosts | Selecione os grupos de hosts a serem exibidos no mapa. Como alternativa, selecione um widget compatível como fonte de dados para grupos de hosts. Este campo é de preenchimento automático, portanto, ao começar a digitar o nome de um grupo, será exibida uma lista suspensa de grupos correspondentes. Se nada for selecionado nos campos Grupos de hosts e Hosts, todos os hosts com coordenadas válidas serão exibidos. Este parâmetro não está disponível ao configurar o widget em um dashboard de template. |
| Hosts | Selecione os hosts a serem exibidos no mapa. Como alternativa, selecione um widget compatível ou o dashboard como fonte de dados para hosts. Este campo é de preenchimento automático, portanto, ao começar a digitar o nome de um host, será exibida uma lista suspensa de hosts correspondentes. Se nada for selecionado nos campos Grupos de hosts e Hosts, todos os hosts com coordenadas válidas serão exibidos. Este parâmetro não está disponível ao configurar o widget em um dashboard de template. |
| Tags | Especifique tags para limitar o número de hosts exibidos no widget. É possível incluir ou excluir tags e valores de tags específicos. Várias condições podem ser definidas. A correspondência do nome da tag diferencia maiúsculas de minúsculas. Existem vários operadores disponíveis para cada condição: Existe - inclui os nomes de tags especificados; Igual - inclui os nomes e valores de tags especificados (diferencia maiúsculas de minúsculas); Contém - inclui os nomes de tags especificados onde os valores das tags contêm a string inserida (correspondência de substring, não diferencia maiúsculas de minúsculas); Não existe - exclui os nomes de tags especificados; Diferente - exclui os nomes e valores de tags especificados (diferencia maiúsculas de minúsculas); Não contém - exclui os nomes de tags especificados onde os valores das tags contêm a string inserida (correspondência de substring, não diferencia maiúsculas de minúsculas). Existem dois tipos de cálculo para as condições: E/Ou - todas as condições devem ser atendidas, condições com o mesmo nome de tag serão agrupadas pela condição Ou; Ou - basta que uma condição seja atendida. Este parâmetro não está disponível ao configurar o widget em um dashboard de template. |
| Visualização inicial | Coordenadas centrais separadas por vírgula e um nível de zoom opcional para exibir quando o widget for carregado inicialmente no formato <latitude>,<longitude>,<zoom>Se o zoom inicial for especificado, o widget Geomap será carregado no nível de zoom fornecido. Caso contrário, o zoom inicial é calculado como metade do zoom máximo para o provedor de mapa específico. A visualização inicial é ignorada se a visualização padrão for definida (veja abaixo). Exemplos: 40.6892494,-74.0466891 40.6892494,-122.0466891 |
Os marcadores de host exibidos no mapa têm a cor do problema mais grave do host e a cor verde se um host não tiver problemas. Clicar em um marcador de host permite visualizar o nome visível do host e o número de problemas não resolvidos agrupados por gravidade. Clicar no nome visível abrirá o menu de host.
Os hosts exibidos no mapa podem ser filtrados por gravidade do problema. Pressione o ícone de filtro no canto superior direito do widget e marque as gravidades necessárias.

É possível aumentar e diminuir o zoom do mapa usando os botões de mais e menos no canto superior esquerdo do widget ou usando a roda de rolagem do mouse ou o touchpad. Para definir a visualização atual como padrão, clique com o botão direito em qualquer lugar do mapa e selecione Definir esta visualização como padrão. Essa configuração substituirá o parâmetro Visualização inicial do widget para o usuário atual. Para desfazer essa ação, clique com o botão direito novamente em qualquer lugar do mapa e selecione Redefinir para visualização inicial.
Quando Visualização inicial ou Visualização padrão estiver definida, você poderá retornar a essa visualização a qualquer momento pressionando o ícone de casa à esquerda.
