Changeset 6612


Ignore:
Timestamp:
Jan 16, 2009, 12:23:53 PM (16 years ago)
Author:
maarten
Message:
  • fixed some nagios template files - updated paths in main nagios config - removed unneeded functioncall in viewNagios
Location:
trunk/exodus
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/exodus/templates/nagios/exodus.cfg

    r6610 r6612  
    1010
    1111{% for node in nodes %}
    12     {% include "object.nagios" %}
    13     {% include "services/check_snmp.nagios" %}
    14     {% include "services/check_dns.nagios" %}
    15     {% include "services/check_pen.nagios" %}
    16     {% include "services/check_version.nagios" %}
    17     {% include "services/check_if.nagios" %} 
     12    {% include "nagios/object.nagios" %}
     13    {% include "nagios/services/check_snmp.nagios" %}
     14    {% include "nagios/services/check_dns.nagios" %}
     15    {% include "nagios/services/check_pen.nagios" %}
     16    {% include "nagios/services/check_version.nagios" %}
     17    {% include "nagios/services/check_if.nagios" %} 
    1818{% endfor %}
  • trunk/exodus/templates/nagios/object.nagios

    r6610 r6612  
    11define host {
    22    host_name       {{ node.name }}
    3     alias           {{ nodename + node.network.name }}
     3{#    alias           {{ node.name + '.' + node.network.name }} #}
     4    alias           {{ node.name }}
    45    use             nodes
    56    address         {{ node.masterip }}
  • trunk/exodus/templates/nagios/services/check_if.nagios

    r6610 r6612  
    1 {% for nic in node.interface_set.all() %}
     1{% for nic in node.interface_set.all %}
    22define service {
    33    host_name           {{ node.name }}
    44    use                 check_if
    5     service_description Check interface nic.iface
     5    service_description Check interface {{ nic.iface }}
    66    check_command       check_if!{{ nic.ip }}
    77    servicegroups       all_interfaces
    88}
    9     {% if nic != nic.link %}
     9    {% ifnotequal nic nic.link %}
    1010define servicedependency{
    1111    host_name       {{ node.name }}
     
    1515    execution_failure_criteria  w,u,c
    1616}
    17     {% endif %}
     17    {% endifnotequal %}
    1818{% endfor %}
  • trunk/exodus/views.py

    r6611 r6612  
    7777def viewNagios(request):
    7878    nodes = Node.objects.all()
    79     interfaces = Interface.objects.all()
    8079    return render_to_response('nagios/exodus.cfg', {'nodes' : nodes}, mimetype='text/plain')
    8180
Note: See TracChangeset for help on using the changeset viewer.