List systemd Services
ubuntu_list_servicesList systemd services on an Ubuntu server. Filter by running, failed, or all states to diagnose issues and monitor service health.
Instructions
List systemd services on an Ubuntu server, optionally filtered by state.
Args:
server (string): server name from the inventory (see ubuntu_list_servers)
state ('all' | 'running' | 'failed'): filter (default 'all')
limit (number): max services to return, 1-200 (default 50)
offset (number): skip this many for pagination (default 0)
response_format ('markdown' | 'json'): output format (default 'markdown')
Returns: unit name, active/sub state, and description per service, with pagination metadata (total, has_more, next_offset).
Example: state='failed' answers "is anything broken on web-01?"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum services to return | |
| state | No | Filter services by state | all |
| offset | No | Pagination offset | |
| server | Yes | Server name from the inventory (see ubuntu_list_servers) | |
| response_format | No | 'markdown' for human-readable output, 'json' for machine-readable | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| total | Yes | ||
| offset | Yes | ||
| server | Yes | ||
| has_more | Yes | ||
| services | Yes | ||
| next_offset | No | ||
| capture_truncated | No |