sla_get
Retrieve service level agreements (SLAs) from Zabbix to track uptime compliance and availability targets. Filter by SLA or service IDs, search, and paginate results.
Instructions
Get SLAs from Zabbix.
Service Level Agreements (SLAs) define uptime and availability targets for services. They track compliance with service objectives and generate reports on availability.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return. Default is 100. | |
| offset | No | Number of matching records to skip. Use with 'limit' to page through results; check 'has_more' and 'total' in the response. | |
| output | No | extend | |
| search | No | Dictionary with search criteria like {'name': 'Website'}. | |
| slaids | No | List of SLA IDs to get. If empty, returns all SLAs. | |
| sortfield | No | Field to sort by. A deterministic sort is required for paging to be consistent. | slaid |
| sortorder | No | Sort direction - 'ASC' or 'DESC'. | ASC |
| serviceids | No | List of service IDs to get SLAs for. | |
| count_output | No | If true, returns only the count of matched objects as an integer. | |
| filter_params | No | Additional filter parameters for advanced filtering. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||