mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-23 05:34:48 +02:00
parent
1f2fe64220
commit
693358f790
@ -980,6 +980,28 @@ Example for removing all host downtimes using a host name filter for `example.lo
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Example for removing a downtime from a host but not the services filtered by the author name. This example uses
|
||||||
|
filter variables explained in the [advanced filters](9-icinga2-api.md#icinga2-api-advanced-filters) chapter.
|
||||||
|
|
||||||
|
$ curl -k -s -u root:icinga -H 'Accept: application/json' -X POST 'https://localhost:5665/v1/actions/remove-downtime' \
|
||||||
|
-d $'{
|
||||||
|
"type": "Downtime",
|
||||||
|
"filter": "host.name == filterHost && !service && downtime.author == filterAuthor",
|
||||||
|
"filter_vars": {
|
||||||
|
"filterHost": "example.localdomain",
|
||||||
|
"filterAuthor": "icingaadmin"
|
||||||
|
}
|
||||||
|
}' | python -m json.tool
|
||||||
|
|
||||||
|
{
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"code": 200.0,
|
||||||
|
"status": "Successfully removed downtime 'example.localdomain!mbmif.local-1463043129-3'."
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
### <a id="icinga2-api-actions-shutdown-process"></a> shutdown-process
|
### <a id="icinga2-api-actions-shutdown-process"></a> shutdown-process
|
||||||
|
|
||||||
Shuts down Icinga2. May or may not return.
|
Shuts down Icinga2. May or may not return.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user