2012-01-20 00:12:19 +01:00
|
|
|
{% extends "layout.html" %}
|
|
|
|
{% block body %}
|
|
|
|
{% for host in summary %}
|
2012-08-10 18:36:09 +02:00
|
|
|
<h3 style="float:left">{{host}}: {{command}}</h3>
|
|
|
|
<table class="table table-striped table-bordered table-condensed table-summary">
|
2012-02-05 14:30:32 +01:00
|
|
|
<thead>
|
2012-01-20 00:12:19 +01:00
|
|
|
<tr><th>Name</th><th>protocol</th><th>table</th><th>state</th><th>since</th><th>info</th></tr>
|
2012-02-05 14:30:32 +01:00
|
|
|
</thead>
|
|
|
|
<tbody>
|
2012-01-20 00:12:19 +01:00
|
|
|
{% for row in summary[host] %}
|
2012-07-20 14:00:20 +02:00
|
|
|
<tr class="{{ loop.cycle('odd', 'even') }}">
|
|
|
|
<td><a href="/detail/{{host}}/{{session.proto}}?q={{row.name}}">{{row.name}}</a></td>
|
|
|
|
<td>{{row.proto}}</td>
|
|
|
|
<td>{{row.table}}</td>
|
|
|
|
<td><span class="label label-{% if row.state == "up" %}success{% elif row.state == "down" %}default{% else %}important{% endif %}">{{row.state}}</span></td>
|
|
|
|
<td>{{row.since}}</td>
|
|
|
|
<td>{{row.info}}</td>
|
|
|
|
</tr>
|
2012-01-20 00:12:19 +01:00
|
|
|
{% else %}
|
|
|
|
<tr><td>{{summary[host].error}}</td><td></td><td></td><td></td><td></td><td></td></tr>
|
|
|
|
{% endfor %}
|
2012-02-05 14:30:32 +01:00
|
|
|
</tbody>
|
2012-01-20 00:12:19 +01:00
|
|
|
</table>
|
2012-02-05 14:30:32 +01:00
|
|
|
<br />
|
2012-01-20 00:12:19 +01:00
|
|
|
{% endfor %}
|
|
|
|
{% endblock %}
|