{% extends "base.html" %} {% block title %}Suppressions – GANDALF{% endblock %} {% block content %}

Create Suppression

Persists until manually removed.

Active Suppressions

{{ active | length }}
{% if active %}
{% for s in active %} {% endfor %}
TypeTargetDetailReason ByCreatedExpiresActions
{{ s.target_type }} {{ s.target_name or 'all' | safe }} {{ s.target_detail or '–' }} {{ s.reason }} {{ s.suppressed_by }} {{ s.created_at }} {% if s.expires_at %}{{ s.expires_at }}{% else %}manual{% endif %}
{% else %}

No active suppressions.

{% endif %}

History

{{ history | length }}
{% if history %}
{% for s in history %} {% endfor %}
TypeTargetDetailReason ByCreatedExpiresActive
{{ s.target_type }} {{ s.target_name or 'all' }} {{ s.target_detail or '–' }} {{ s.reason }} {{ s.suppressed_by }} {{ s.created_at }} {% if s.expires_at %}{{ s.expires_at }}{% else %}manual{% endif %} {% if s.active %} Yes {% else %} No {% endif %}
{% else %}

No suppression history yet.

{% endif %}

Available Targets

{% for name, host in snapshot.hosts.items() %}
{{ name }}
{{ 'Proxmox Host (prometheus)' if host.source == 'prometheus' else 'Ping-only host' }}
{% if host.interfaces %}
{% for iface in host.interfaces.keys() | sort %} {{ iface }} {% endfor %}
{% endif %}
{% endfor %}
{% endblock %} {% block scripts %} {% endblock %}