[comment]: # ({6192d6e3-6192d6e3})
# 1 Services

[comment]: # ({/6192d6e3-6192d6e3})

[comment]: # ({82eadb6c-dfc7b2ba})
### Overview

In this section you can see a high-level status of whole services that have been 
configured in Zabbix, based on your infrastructure. 

A service may be a hierarchy consisting of several levels of other services, 
called "child" services, which are attributes to the overall status of the 
service (see also an overview of the [service monitoring](/manual/it_services) functionality.)

The main categories of service state are *OK* or *Problem*, where the *Problem* state 
is expressed by the corresponding problem severity name and color.

While view mode allows to monitor services with their status and other details, you can 
also [configure](/manual/web_interface/frontend_sections/services/service#editing-services) the service hierarchy in this section (add/edit services, child services) 
by switching to edit mode. 

To switch from view to edit mode (and back), click on the respective button 
in the upper-right corner:

-   ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/services_view_mode.png) -
    view services
-   ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/services_edit_mode.png) -
    add/edit services, and child services

Note that access to editing depends on [user role](/manual/web_interface/frontend_sections/users/user_roles)
settings.

[comment]: # ({/82eadb6c-dfc7b2ba})

[comment]: # ({0b715856-9c989a32})
### Viewing services

![](../../../../../assets/en/manual/web_interface/services_view.png){width="600"}

A list of the existing services is displayed.

Displayed data:

|Parameter|Description|
|--|--------|
|*Name*|Service name.<br>The service name is a link to [service details](#service-details).<br>The number after the name indicates how many [child services](#service-details) the service has.|
|*Status*|Service state:<br>**OK** - no problems<br>**\<problem color and severity\>** - indicates a problem and its severity. In case of multiple problems, the color and severity of the most critical problem are displayed.|
|*Root cause*|Underlying problems that directly or indirectly affect the service state are listed.<br>The same problems are listed as returned by the {SERVICE.ROOTCAUSE} [macro](/manual/appendix/macros/supported_by_location).<br>Click on the problem name to see more details about it in *Monitoring* → *Problems*.<br>Problems that do not affect the service state are not in the list.|
|*Created at*|The time when the service was created is displayed.|
|*Tags*|[Tags](/manual/it_services/service_tree#service-tags) of the service are displayed. Tags are used to identify a service in service [actions](/manual/web_interface/frontend_sections/alerts/actions) and [SLAs](/manual/web_interface/frontend_sections/services/sla).|

[comment]: # ({/0b715856-9c989a32})

[comment]: # ({6f86ee82-84099469})
##### Buttons

View mode buttons being common for all sections are described on the
[Monitoring](/manual/web_interface/frontend_sections/monitoring#view-mode-buttons)
page.

[comment]: # ({/6f86ee82-84099469})

[comment]: # ({da0ac110-a1995254})
##### Using filter

You can use the filter to display only the services you are interested in.

![](../../../../../assets/en/manual/web_interface/services_filter.png){width="600"}

|Parameter|Description|
|--|--------|
|*Name*|Filter by service name.|
|*Status*|Filter by service state.|
|*Only services without children*|Mark the checkbox to display only services without child services. This parameter is available only in service [edit mode](#editing-services).|
|*Only services without problem tags*|Mark the checkbox to display only services without problem tags. This parameter is available only in service [edit mode](#editing-services).|
|*Tags*|Filter by service tag name and value, or service problem tag name and value (in service [edit mode](#editing-services)).<br>It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br><br>There are several operators available for each condition:<br>**Exists** - include the specified tag names;<br>**Equals** - include the specified tag names and values (case-sensitive);<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive);<br>**Does not exist** - exclude the specified tag names;<br>**Does not equal** - exclude the specified tag names and values (case-sensitive);<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive).<br><br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition;<br>**Or** - enough if one condition is met.|

[comment]: # ({/da0ac110-a1995254})

[comment]: # ({7b3652e9-512ba2ca})
### Editing services

Click on the *Edit* button to access edit mode. When in edit mode, the listing 
is complemented with checkboxes before the entries and also these additional options:

-   ![](../../../../../assets/en/manual/web_interface/add_service.png) -
    add a child service to this service
-   ![](../../../../../assets/en/manual/web_interface/edit_service.png) -
    edit this service
-   ![](../../../../../assets/en/manual/web_interface/delete_service.png) -
    delete this service

![](../../../../../assets/en/manual/web_interface/services_edit.png){width="600"}

To [configure](/manual/it_services/service_tree#service-configuration) a new service, click on the
*Create service* button in the upper-right corner.

[comment]: # ({/7b3652e9-512ba2ca})

[comment]: # ({14689056-10028f4d})
### Service details

To access service details, click on the service name. To return to the 
list of all services, click on *All services*.

Service details include the info box and the list of child services.

![](../../../../../assets/en/manual/web_interface/service_details.png){width="600"}

To access the info box, click on the *Info* tab. The info box contains the 
following entries:

- Names of parent services (if any)
- Current status of this service
- Current SLA(s) of this service, in the format `SLA name:service level indicator`. 'SLA name' is also a link to the SLA report for this service. If you position the mouse on the info box next to the service-level indicator (SLI), a pop-up info list is displayed with SLI details. The service-level indicator displays the current service level, in percentage.
- Service tags

The info box also contains a link to the [service configuration](/manual/it_services/service_tree#service-configuration).

To use the filter for child services, click on the *Filter* tab. 

When in 
edit mode, the child service listing is complemented with additional 
editing options:

-   ![](../../../../../assets/en/manual/web_interface/add_service.png) -
    add a child service to this service
-   ![](../../../../../assets/en/manual/web_interface/edit_service.png) -
    edit this service
-   ![](../../../../../assets/en/manual/web_interface/delete_service.png) -
    delete this service

[comment]: # ({/14689056-10028f4d})


