Added support for a retry interval to monitors

If a check fails and retries are used you can now specify a specific value for that. So you can check faster if the site goes back up again.
This commit is contained in:
No0Vad 2021-09-11 18:54:55 +02:00
parent 6caae725f9
commit f8f9f59464
6 changed files with 36 additions and 4 deletions

View file

@ -106,6 +106,18 @@
</div>
</div>
<div class="my-3">
<label for="retry-interval" class="form-label">
{{ $t("Heartbeat Retry Interval") }}
<span v-if="monitor.retryInterval > 0">({{ $t("retryCheckEverySecond", [ monitor.retryInterval ]) }})</span>
<span v-else>({{ $t("retryIntervalInactive") }})</span>
</label>
<input id="retry-interval" v-model="monitor.retryInterval" type="number" class="form-control" required min="0" step="1">
<div class="form-text">
{{ $t("retryIntervalDescription") }}
</div>
</div>
<h2 class="mt-5 mb-2">{{ $t("Advanced") }}</h2>
<div v-if="monitor.type === 'http' || monitor.type === 'keyword' " class="my-3 form-check">
@ -289,6 +301,7 @@ export default {
name: "",
url: "https://",
interval: 60,
retryInterval: 0,
maxretries: 0,
notificationIDList: {},
ignoreTls: false,