mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Add interval extra var on API add_rule and edit_rule (#10814)
This commit is contained in:
@@ -271,6 +271,9 @@ Input (JSON):
|
||||
- delay: Delay is when to start alerting and how frequently. The value
|
||||
is stored in seconds but you can specify minutes, hours or days by
|
||||
doing 5 m, 5 h, 5 d for each one.
|
||||
- interval: How often to re-issue notifications while this alert is active,0 means notify once.The value
|
||||
is stored in seconds but you can specify minutes, hours or days by
|
||||
doing 5 m, 5 h, 5 d for each one.
|
||||
- mute: If mute is enabled then an alert will never be sent but will
|
||||
show up in the Web UI (true or false).
|
||||
- invert: This would invert the rules check.
|
||||
@@ -279,7 +282,7 @@ Input (JSON):
|
||||
Example:
|
||||
|
||||
```curl
|
||||
curl -X POST -d '{"devices":[1,2,3], "name": "testrule", "builder":{"condition":"AND","rules":[{"id":"devices.hostname","field":"devices.hostname","type":"string","input":"text","operator":"equal","value":"localhost"}],"valid":true},"severity": "critical","count":15,"delay":"5 m","mute":false}' -H 'X-Auth-Token: YOURAPITOKENHERE' https://librenms.org/api/v0/rules
|
||||
curl -X POST -d '{"devices":[1,2,3], "name": "testrule", "builder":{"condition":"AND","rules":[{"id":"devices.hostname","field":"devices.hostname","type":"string","input":"text","operator":"equal","value":"localhost"}],"valid":true},"severity": "critical","count":15,"delay":"5 m","interval":"5 m","mute":false}' -H 'X-Auth-Token: YOURAPITOKENHERE' https://librenms.org/api/v0/rules
|
||||
```
|
||||
|
||||
Output:
|
||||
@@ -312,6 +315,9 @@ Input (JSON):
|
||||
- delay: Delay is when to start alerting and how frequently. The value
|
||||
is stored in seconds but you can specify minutes, hours or days by
|
||||
doing 5 m, 5 h, 5 d for each one.
|
||||
- interval: How often to re-issue notifications while this alert is active,0 means notify once.The value
|
||||
is stored in seconds but you can specify minutes, hours or days by
|
||||
doing 5 m, 5 h, 5 d for each one.
|
||||
- mute: If mute is enabled then an alert will never be sent but will
|
||||
show up in the Web UI (true or false).
|
||||
- invert: This would invert the rules check.
|
||||
@@ -320,7 +326,7 @@ Input (JSON):
|
||||
Example:
|
||||
|
||||
```curl
|
||||
curl -X PUT -d '{"rule_id":1,"device_id":"-1", "name": "testrule", "builder":"{"condition":"AND","rules":[{"id":"devices.hostname","field":"devices.hostname","type":"string","input":"text","operator":"equal","value":"localhost"}],"valid":true}","severity": "critical","count":15,"delay":"5 m","mute":false}' -H 'X-Auth-Token: YOURAPITOKENHERE' https://librenms.org/api/v0/rules
|
||||
curl -X PUT -d '{"rule_id":1,"device_id":"-1", "name": "testrule", "builder":"{"condition":"AND","rules":[{"id":"devices.hostname","field":"devices.hostname","type":"string","input":"text","operator":"equal","value":"localhost"}],"valid":true}","severity": "critical","count":15,"delay":"5 m","interval":"5 m","mute":false}' -H 'X-Auth-Token: YOURAPITOKENHERE' https://librenms.org/api/v0/rules
|
||||
```
|
||||
|
||||
Output:
|
||||
|
||||
Reference in New Issue
Block a user