<!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>
