A funcionalidade de monitoramento de serviço é destinada àqueles que querem obter uma visão de alto-nível (negócio) da infraestrutura monitorada. Em muitos casos, nós não estamos interessados em detalhes de baixo-nível, como a falta de espaço em disco, alta carga de processador, etc. O que estamos interessados é na disponibilidade geral de um serviço fornecido pelo nosso departamento de TI. Podemos também estar interessados em identificar locais frágeis da nossa infraestrutura de TI, SLA de vários serviços de TI, a estrutura da infraestrutura de TI existente, e outras informações em um nível mais alto.
O monitoramento de serviço do Zabbix fornece respostas a todas as questões mencionadas.
O monitoramento de serviço permite criar uma representação hierárquica dos dados monitorados.
Uma estrutura de serviço muito simples pode parecer como:
Serviço
|
|-Estações de trabalho
| |
| |-Estação de trabalho 1
| |
| |-Estação de trabalho2
|
|-Servidores
Cada nós da estrutura possui estados de atributo. O estado é calculado e propagado para níveis mais altos de acordo ao algoritmo selecionado. O estado de nós individuais é afetado pelo estado de problemas mapeados. O mapeamento de problema é realizado com etiquetagem (tagging).