{% extends 'generic/object.html' %} {% load helpers %} {% block extra_controls %} {% if exception_add_url %} Add asset Exception {% endif %} {% if monitoring_config_url %} Configuration API {% endif %} {% endblock %} {% block content %} {% include "netbox_monitoring/profile_assignments_card.html" %} {% if monitoring_error %}
{{ monitoring_error }}
{% elif not monitoring.configured %}
Monitoring not configured. Assign a profile using the Monitoring profiles card.
{% else %}
Effective monitoring configuration
{% for profile in monitoring.profiles %}{{ profile.name }} ยท {{ profile.weight }} {% endfor %}

Desired configuration in NetBox. Deployment status is supplied by the external monitoring adapter.

{% for check in monitoring.checks %} {% empty %}{% endfor %}
CheckTypeTargetParametersEnabledSource
{{ check.key }}{{ check.check_type }}{{ check.target|default:"Asset" }} {{ check.parameters_text }}{{ check.enabled|yesno:"Yes,No" }} {% if check.source.override_id %}Asset exception: {{ check.source.reason }} {% if check.source.expires_at %}
Expires: {{ check.source.expires_at }}{% endif %} {% else %}{{ check.source.profile_name }} (weight {{ check.source.weight }}){% endif %}
The assigned profiles contain no checks.
{% endif %} {% endblock %}