Para uma representação mais "humana" dos dados recebidos, você poderá utilizar mapas contendo uma relação entre os valores numéricos e textos representativos.
O mapeamento de valores pode ser utilizado tanto na interface web do Zabbix quanto nas notificações enviadas por email/SMS/jabber etc.
Por exemplo, um item que possa receber os valores '0' ou '1' pode utilizar um mapeamento de valores para representar o significado destes:
Ou, um mapeamento de valores para dados de um backup:
Assim, quando você configura os itens é possível utilizar o mapeamento de valores para "humanizar" a forma que é apresentado o dado coletado. Para fazer isso, basta definir no campo Mostrar valor um mapeamento de valores compatível.
O mapeamento de valores pode ser utilizado em itens com os seguintes tipos de informação: Numérico (inteiro sem sinal), Numérico (fracionário) e Caractere.
O mapeamento de valores, a partir do Zabbix 3.0, pode ser importado/exportado. Seja de forma separada ou em conjunto com templates e hosts.
Para definir um mapeamento de valores:
Parâmetros de um mapeamento de valores:
Parâmetro | Descrição |
---|---|
Nome | Identificador único de um conjunto de mapeamento de valores. |
Mapeamentos | Mapeamentos individuais - pares de relação "identificador/descrição". |
Para adicionar um novo mapeamento de valores clique no botão Adicionar.
Por exemplo, um dos itens predefinidos do Zabbix Agent é o 'Ping to the server (TCP)' que pode utilizar o mapeamento de valores chamado 'Service state' para apresentar seus valores.
No formulário de configuração do item você pode ver a referência do item com o mapeamento de valor através do campo Mostrar valor:
Então, em Monitoramento → Dados recentes o mapeamento é aproveitado para apresentar 'Up' (com o valor coletado entre parênteses).
Na cessão Dados recentes os valores apresentados estão limitados a 20 símbolos. Se o mapeamento de valores for utilizado, a regra de encurtamento de conteúdo não será aplicada.
Um valor sendo apresentado em forma "legível" para humanos é também A value being displayed in a human-readable form is also easier to understand when receiving notifications.
Sem um mapeamento de valores você apenas obteria isso: