en	# 8 Service monitoring
pt-br	# 8. Monitoramento de serviço

en	#### Overview Service monitoring is a business-level monitoring that can be used to get an overview of the entire IT infrastructure service tree, identify weak places of the infrastructure, calculate SLA of various IT services, and check out other information at a higher level. Service monitoring focuses on the overall availability of a service instead of low-level details, such as the lack of disk space, high processor load, etc. Service monitoring also provides functionality to find the root cause of a problem if a service is not performing as expected. Service monitoring allows to create a hierarchy representation of monitored data. A very simple service structure may look like: Service | |-Workstations | | | |-Workstation1 | | | |-Workstation2 | |-Servers Each node of the structure has attribute status. The status is calculated and propagated to upper levels according to the selected algorithm. The status of individual nodes is affected by the status of the mapped problems. Problem mapping is accomplished with [tagging](/manual/it_services/service_tree#problem-tags). Zabbix can send notifications or automatically execute a script on the Zabbix server in case service status change is detected. It is possible to define flexible rules whether a parent service should go into a 'Problem state' based on the statuses of child services. Services problem data can then be used to calculate SLA and send SLA reports based on the flexible set of conditions. Service monitoring is configured in the Services menu, which consists of the following sections: - [Services](/manual/it_services/service_tree) Services section allows to build a hierarchy of your monitored infrastructure by adding parent services, and then - child services to the parent services. In addition to configuring service tree, this section provides an overview of the whole infrastructure and allows to quickly identify the problems that led to a service status change. - [SLA](/manual/it_services/sla) In this section you can define service level agreements and set service level objectives for specific services. - [SLA report](/manual/it_services/sla#sla-reports) In this section you can view SLA reports. **Service actions** You may also configure service [actions](/manual/config/notifications/action). Service actions are optional and allow to: - send a notification that a service is down - execute a remote command on a Zabbix server upon a service status change - send a recovery notification when a service is up again. **See also:** - SLA monitoring configuration [example](/manual/it_services/example) - Notes about [upgrading services](/manual/appendix/services_upgrade) from Zabbix versions below 6.0
pt-br	#### Visão geral O monitoramento de serviços é um monitoramento em nível de negócios que pode ser usado para obter uma visão geral de toda a árvore de serviços da infraestrutura de TI, identificar pontos fracos da infraestrutura, calcular o SLA de vários serviços de TI e verificar outras informações em um nível mais alto. O monitoramento de serviços foca na disponibilidade geral de um serviço em vez de detalhes de baixo nível, como falta de espaço em disco, alta carga do processador, etc. O monitoramento de serviços também fornece funcionalidades para encontrar a causa raiz de um problema se um serviço não estiver funcionando como esperado. O monitoramento de serviços permite criar uma representação hierárquica dos dados monitorados. Uma estrutura de serviço muito simples pode ser assim: Serviço | |-Estações de trabalho | | | |-Estação de trabalho1 | | | |-Estação de trabalho2 | |-Servidores Cada nó da estrutura possui o atributo status. O status é calculado e propagado para os níveis superiores de acordo com o algoritmo selecionado. O status dos nós individuais é afetado pelo status dos problemas mapeados. O mapeamento de problemas é realizado com [tagging](/manual/it_services/service_tree#problem-tags). O Zabbix pode enviar notificações ou executar automaticamente um script no servidor Zabbix caso seja detectada uma alteração no status do serviço. É possível definir regras flexíveis para que um serviço pai entre em 'Estado de Problema' com base nos status dos serviços filhos. Os dados de problemas dos serviços podem então ser usados para calcular o SLA e enviar relatórios de SLA com base em um conjunto flexível de condições. O monitoramento de serviços é configurado no menu Serviços, que consiste nas seguintes seções: - [Serviços](/manual/it_services/service_tree) A seção Serviços permite construir uma hierarquia da sua infraestrutura monitorada adicionando serviços pai e, em seguida, serviços filhos aos serviços pai. Além de configurar a árvore de serviços, esta seção fornece uma visão geral de toda a infraestrutura e permite identificar rapidamente os problemas que levaram a uma alteração no status do serviço. - [SLA](/manual/it_services/sla) Nesta seção você pode definir acordos de nível de serviço e definir objetivos de nível de serviço para serviços específicos. - [Relatório de SLA](/manual/it_services/sla#sla-reports) Nesta seção você pode visualizar relatórios de SLA. **Ações de serviço** Você também pode configurar [ações](/manual/config/notifications/action) de serviço. As ações de serviço são opcionais e permitem: - enviar uma notificação de que um serviço está inativo - executar um comando remoto em um servidor Zabbix após uma alteração no status do serviço - enviar uma notificação de recuperação quando um serviço estiver ativo novamente. **Veja também:** - [Exemplo](/manual/it_services/example) de configuração de monitoramento de SLA - Notas sobre [atualização de serviços](/manual/appendix/services_upgrade) de versões do Zabbix abaixo da 6.0