8. Service monitoring

Overview

The service monitoring functionality is intended for those who want to get a high-level (business) view of the monitored infrastructure. In many cases, we are not interested in low-level details, like the lack of disk space, high processor load, etc. What we are interested in is the overall availability of a service provided by our IT department. We can also be interested in identifying weak places of IT infrastructure, SLA of various IT services, the structure of existing IT infrastructure, and other information at a higher level.

Zabbix service monitoring provides answers to all mentioned questions.

Service monitoring allows to create a hierarchy representation of monitored data.

A very simple service structure may look like:

  1. Service
  2. |
  3. |-Workstations
  4. | |
  5. | |-Workstation1
  6. | |
  7. | |-Workstation2
  8. |
  9. |-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.

Configuration

To configure services, go to the Services menu.

The services menu consists of these sections:

In this section you can build a hierarchy of your monitored infrastructure by adding parent services, and then - child services to the parent services.

In this section you can configure service actions.

In this section you can view the SLA of services.

In this section you can view SLA reports.