monzero/cmd/monfront/templates/checklist.html
Gibheer fa05045d31 cmd/monfront - import monfront from separate repository
This is the import from the separate monfront repository. The history
could not be imported, but this should suffice.
2021-12-02 17:54:14 +01:00

30 lines
1.3 KiB
HTML

{{ template "header" . }}
<section id="content">
{{ template "checkfilter" . }}
{{ template "checkformheader" . }}
<table>
<thead><tr><th><input type="checkbox" title="select all" /></th><th>host</th><th>service</th><th>status</th><th title="shows how long the check is already in that state">for</th><th>next check in</th><th>message</th></tr></thead>
<tbody>
{{ $current := "" }}
{{ $mapping := .Mappings }}
{{ range .Checks }}
<tr>
<td><input type="checkbox" name="checks" value="{{ .CheckID }}" /></td>
<td>{{ if ne $current .NodeName }}{{ $current = .NodeName }}<a href="/checks?node_id={{ .NodeId }}">{{ .NodeName }}</a>{{ end }}</td>
<td>{{ .CheckName }}</td>
<td class="state-{{ .State }}">
{{- if ne .Notify true }}<span class="icon mute"></span>{{ end -}}
{{- if .Notice.Valid }}<span class="icon notice" title="{{ .Notice.String }}"></span>{{ end -}}
<a href="/check?check_id={{ .CheckID }}">{{ .CommandName }}</a>
</td>
<td>{{ since .StateSince }}</td>
<td>{{ in .NextTime }}</td>
<td><code>{{ .Msg }}</code></td>
</tr>
{{ end }}
</tbody>
</table>
{{ template "checkformfooter" . }}
</section>
{{ template "footer" . }}