Changeset 6612
- Timestamp:
- Jan 16, 2009, 12:23:53 PM (16 years ago)
- Location:
- trunk/exodus
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/exodus/templates/nagios/exodus.cfg
r6610 r6612 10 10 11 11 {% 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" %} 18 18 {% endfor %} -
trunk/exodus/templates/nagios/object.nagios
r6610 r6612 1 1 define host { 2 2 host_name {{ node.name }} 3 alias {{ nodename + node.network.name }} 3 {# alias {{ node.name + '.' + node.network.name }} #} 4 alias {{ node.name }} 4 5 use nodes 5 6 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 %} 2 2 define service { 3 3 host_name {{ node.name }} 4 4 use check_if 5 service_description Check interface nic.iface5 service_description Check interface {{ nic.iface }} 6 6 check_command check_if!{{ nic.ip }} 7 7 servicegroups all_interfaces 8 8 } 9 {% if nic !=nic.link %}9 {% ifnotequal nic nic.link %} 10 10 define servicedependency{ 11 11 host_name {{ node.name }} … … 15 15 execution_failure_criteria w,u,c 16 16 } 17 {% endif %}17 {% endifnotequal %} 18 18 {% endfor %} -
trunk/exodus/views.py
r6611 r6612 77 77 def viewNagios(request): 78 78 nodes = Node.objects.all() 79 interfaces = Interface.objects.all()80 79 return render_to_response('nagios/exodus.cfg', {'nodes' : nodes}, mimetype='text/plain') 81 80
Note:
See TracChangeset
for help on using the changeset viewer.