nas-denar/views/streznik.ejs
2017-09-14 20:06:51 +02:00

45 lines
2.1 KiB
Plaintext

<!DOCTYPE html>
<html>
<%- include partial/head.ejs %>
<body>
<div class="container-fluid" id="container">
<div class="row row-offcanvas row-offcanvas-left">
<%- include partial/stranski-menu.ejs %>
<div class="container-fluid main col-sm-12">
<div class="page-header">
<h1>Strežnik</h1>
</div>
<%- include partial/iskalnik.ejs %>
<%
function secondsToString(seconds) {
var numdays = Math.floor(seconds / 86400);
var numhours = Math.floor((seconds % 86400) / 3600);
var numminutes = Math.floor(((seconds % 86400) % 3600) / 60);
var numseconds = Math.floor(((seconds % 86400) % 3600) % 60);
return numdays + " dni " + numhours + " ur " + numminutes + " minut " + numseconds + " sekund";
}
%>
<h2>Node JS</h2>
<p><em>NodeJS verzija: </em><%= nodever.node %></p>
<p><em>OpenSSL verzija: </em><%= nodever.openssl %></p>
<p><em>Čas od zadnjega zagona NodeJS procesa: </em><%= secondsToString(process.uptime()) %></p>
<h2>Baza podatkov</h2>
<p><em>PostgreSQL: </em><%= psql.version %></p>
<h2>Strežnik</h2>
<p><em>Platforma: </em><%= os.platform() %></p>
<p><em>Operacijski sistem: </em><%= os.type() %> <%= os.release() %></p>
<p><em>Arhitektura: </em><%= os.arch() %></p>
<% for(var i = 0; i < os.cpus().length; i++) { %>
<p><em>Procesor: </em><%= os.cpus()[i].model %>, <%= os.cpus()[i].speed %> MHz</p>
<% } %>
<p><em>Pomnilnik (prosto): </em><%= parseFloat((os.freemem()/1024)/1024).toFixed(2) + 'MB / ' + parseFloat((os.totalmem()/1024)/1024).toFixed(2) + 'MB'%></p>
<p><em>Obremenjenost sistema: </em><%= parseFloat(os.loadavg()[0]).toFixed(2) + '% | ' + parseFloat(os.loadavg()[1]).toFixed(2) + '% | ' + parseFloat(os.loadavg()[2]).toFixed(2) + '%' %></p>
<p><em>Čas od zadnjega zagona: </em><%= secondsToString(os.uptime()) %></p>
</div>
</div>
</div>
<%- include partial/eof.ejs %>
</body>
</html>