{% extends "base.html" %} {% load i18n %} {% block title %}{% trans "Nagios Service" %}{% endblock %} {% block smallheader %}{% endblock %} {% block largeheader %}{% blocktrans %}Nagios Service is {{ friendly_status }}{% endblocktrans %}{% endblock %} {% block nav1 %}{% trans "Nagios Service" %}{% endblock %} {% block content %} {% if form %}
{% csrf_token %} {% if status == 0 %} {% endif %} {% if status == 1 %} {% endif %} {% if status > 1 %} {% endif %}
{% else %} {% trans "No form found" %} {% endif %} {% if command %}
{% blocktrans %} "Executing nagios {{ command }}" {% endblocktrans %} {% if stderr %}

{% trans "Errors" %}

{{ stderr }}
{% endif %} {% if stdout %}
{{ stdout }}
{% endif %}
{% if stderr|slice:":5" == 'sudo:' %}

{% blocktrans %}Something does not smell right. We ran {{ command }} and got the error above. Usually when this happens there is a problem with sudoers configuration.{% endblocktrans %}

{% blocktrans %}Inspect webserver apache log and check if there are any sudo errors. Your /etc/sudoers.d/adagios should have something like this:{% endblocktrans %}

Defaults:{{ local_user }}    !requiretty
{{ local_user }} ALL = (root) NOPASSWD: /sbin/service nagios *
{{ local_user }} ALL = (root) NOPASSWD: {{ nagios_bin }} -v *
            
{% endif %} {% endif %}
{% blocktrans %}Nagios Service is {{ friendly_status }}.{% endblocktrans %}
{% endblock %} {% block toolbar %} {% endblock %} {% block header %} {{ block.super }} {% endblock %} {% block sidebar %}
{% trans "Diagnostics" %}
{% blocktrans %}Nagios Service is {{ friendly_status }}.{% endblocktrans %}
{% endblock %} {% block footer %} {{ block.super }} {% endblock %}