{% extends "base.html" %} {% block title %}Regeln{% endblock %} {% block content %}
Regeln werden von oben nach unten ausgewertet. Jede passende Regel fügt ihre Ziele hinzu. Regeln steuern Ziele, Verzögerung, KI, Erinnerung und Lautstärke. Passt keine Regel, gehen Alarme an die Standardziele aller aktivierten Backends mit der Standard-Verzögerung.
| # | Name | Host / Service | Ab Status | Arten | Ziele | Optionen | Status | {% if user.is_admin %}Aktionen | {% endif %}
|---|---|---|---|---|---|---|---|---|
| {{ loop.index }} | {{ r.name }}{% if r.stop_on_match %} stoppt{% endif %} | {{ r.match_host or '*' }} / {{ r.match_service or '*' }} | {{ state_names.get(r.min_state, r.min_state) }} | {% for k in r.kinds %}{{ kind_labels.get(k, k) }}{% if not loop.last %}, {% endif %}{% endfor %} | {% for t in r.targets %} {{ t.backend }}: {{ t.target }} {% else %}{% if not r.use_default_targets %}keine{% endif %}{% endfor %}{% if r.use_default_targets %}Standardziele {% endif %} |
{% if r.output_contains %} Ausgabe enthält „{{ r.output_contains }}“ {% endif %}
Verzögerung: {{ (r.delay_minutes ~ ' min') if r.delay_minutes is not none else 'Standard' }}
KI: {{ 'an' if r.ai_enabled else 'aus' }}{% if r.ai_hint %} (mit Hinweis){% endif %}
{% if r.reminder_hours is not none %}Erinnerung: {{ ('alle ' ~ r.reminder_hours ~ ' h') if r.reminder_hours > 0 else 'aus' }} {% endif %}
{% if not r.loud %}leise {% endif %}
|
{{ 'aktiv' if r.enabled else 'aus' }} | {% if user.is_admin %}{% endif %} |
| Keine Regeln. Alarme gehen an die Standardziele. | ||||||||