return s, m, r
end
+-- Reads the syslog
+function syslog()
+ return exec("logread")
+end
+
group = {}
group.getgroup = posix.getgroup
--- /dev/null
+module("ffluci.controller.admin.status", package.seeall)
+
+function action_syslog()
+ local syslog = ffluci.sys.syslog()
+ ffluci.template.render("admin_status/syslog", {syslog=syslog})
+end
\ No newline at end of file
add("admin", "index", "Übersicht", 10)
act("luci", "Oberfläche")
+add("admin", "status", "Status", 20)
+act("syslog", "Systemprotokoll")
+
add("admin", "system", "System", 30)
act("packages", "Paketverwaltung")
act("passwd", "Passwort ändern")
--- /dev/null
+<%+header%>
+<h1><%:status Status%></h1>
+<p><%:status1 Hier finden sich Informationen über den aktuellen Status des Systems, beispielsweise
+Prozessortakt, Speicherauslastung und Netzwerkschnittstellen.%></p>
+<p><%:status2 Zusätzlich können hier Protokolldaten, des Kernels und diverser Systemdienste eingesehen werden,
+um deren Zustand zu kontrollieren.%></p>
+<%+footer%>
\ No newline at end of file
--- /dev/null
+<%+header%>
+<h1><%:status Status%></h1>
+<h2><%:syslog Systemprotokoll%></h2>
+<code><%=syslog%></code>
+<%+footer%>
\ No newline at end of file
<%+header%>
<h1><%:config Konfiguration%></h1>
<h2><%:changes Änderungen%></h2>
-<code><%=(ffluci.model.uci.changes() or "-")%></code>
+<code><%=ffluci.model.uci.changes()%></code>
<form class="inline" method="get" action="<%=controller%>/admin/uci/apply">
<input type="submit" value="<%:apply Anwenden%>" />
</form>