Skip to content
Snippets Groups Projects
Commit 6026b34f authored by redray's avatar redray
Browse files

new theme for status

parent 9d0fdebe
No related branches found
No related tags found
No related merge requests found
...@@ -101,7 +101,7 @@ $app->tpl->pparse(); ...@@ -101,7 +101,7 @@ $app->tpl->pparse();
function show_load(){ function show_load(){
global $app; global $app;
$html_out .= '<div align="left"><table width="400" border="0" cellspacing="1" cellpadding="4" bgcolor="#CCCCCC">'; $html_out .= '<table>';
$fd = popen ("uptime", "r"); $fd = popen ("uptime", "r");
while (!feof($fd)) { while (!feof($fd)) {
...@@ -118,13 +118,13 @@ function show_load(){ ...@@ -118,13 +118,13 @@ function show_load(){
$minutes = str_pad(floor(($proc_uptime-$days*86400-$hours*3600)/60), 2, "0", STR_PAD_LEFT); $minutes = str_pad(floor(($proc_uptime-$days*86400-$hours*3600)/60), 2, "0", STR_PAD_LEFT);
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$app->lng("Server Online seit").':</font></td> <td>'.$app->lng("Server online since").':</td>
<td width="30%" bgcolor="#FFFFFF"><center><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$days.'d, '.$hours.':'.$minutes.'h</font></center></td> <td>'.$days.'d, '.$hours.':'.$minutes.'h</center></td>
</tr>'; </tr>';
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$app->lng("User Online").':</font></td> <td>'.$app->lng("Users online").':</td>
<td width="30%" bgcolor="#FFFFFF"><center><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.strrev($uptime[3]).'</font></center></td> <td>'.strrev($uptime[3]).'</td>
</tr>'; </tr>';
$ausl = split(":",strrev($uptime[2])); $ausl = split(":",strrev($uptime[2]));
...@@ -132,21 +132,21 @@ function show_load(){ ...@@ -132,21 +132,21 @@ function show_load(){
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$app->lng("System Load 1 Minute").':</font></td> <td>'.$app->lng("System load 1 minute").':</td>
<td width="30%" bgcolor="#FFFFFF"><center><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$ausl1.'</font></center></td> <td>'.$ausl1.'</td>
</tr>'; </tr>';
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$app->lng("System Load 5 Minuten").':</font></td> <td>'.$app->lng("System load 5 minutes").':</td>
<td width="30%" bgcolor="#FFFFFF"><center><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.strrev($uptime[1]).'</font></center></td> <td>'.strrev($uptime[1]).'</td>
</tr>'; </tr>';
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$app->lng("System Load 15 Minuten").':</font></td> <td>'.$app->lng("System load 15 minutes").':</td>
<td width="30%" bgcolor="#FFFFFF"><center><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.strrev($uptime[0]).'</font></center></td> <td>'.strrev($uptime[0]).'</td>
</tr>'; </tr>';
$html_out .= '</table></div>'; $html_out .= '</table>';
return $html_out; return $html_out;
...@@ -156,7 +156,7 @@ function show_disk () { ...@@ -156,7 +156,7 @@ function show_disk () {
global $app; global $app;
$html_out .= '<div align="left"><table width="400" border="0" cellspacing="1" cellpadding="4" bgcolor="#CCCCCC">'; $html_out .= '<table>';
$fd = popen ("df -h", "r"); $fd = popen ("df -h", "r");
while (!feof($fd)) { while (!feof($fd)) {
...@@ -179,12 +179,9 @@ function show_disk () { ...@@ -179,12 +179,9 @@ function show_disk () {
foreach($df_out as $df_line) { foreach($df_out as $df_line) {
$values = preg_split ("/[\s]+/", $df_line); $values = preg_split ("/[\s]+/", $df_line);
$mln = 0; $mln = 0;
$font_class = 'normal_bold';
if($mrow > 0) $font_class = 'normal';
foreach($values as $value) { foreach($values as $value) {
$align = 'left'; $align = 'left';
if($mln > 0 and $mln < 5) $align = 'right'; if($mln < 6 and $value != "") $html_out .= '<td>'.$value.'</td>';
if($mln < 6 and $value != "") $html_out .= '<td bgcolor="#FFFFFF" class="frmText11" align="'.$align.'">'.$value.'</td>';
$mln++; $mln++;
} }
$mrow++; $mrow++;
...@@ -193,7 +190,7 @@ function show_disk () { ...@@ -193,7 +190,7 @@ function show_disk () {
} }
$html_out .= '</table></div>'; $html_out .= '</table>';
return $html_out; return $html_out;
...@@ -204,7 +201,7 @@ function show_memusage () ...@@ -204,7 +201,7 @@ function show_memusage ()
{ {
global $app; global $app;
$html_out .= '<div align="left"><table width="400" border="0" cellspacing="1" cellpadding="4" bgcolor="#CCCCCC">'; $html_out .= '<table>';
$fd = fopen ("/proc/meminfo", "r"); $fd = fopen ("/proc/meminfo", "r");
while (!feof($fd)) { while (!feof($fd)) {
...@@ -220,14 +217,14 @@ function show_memusage () ...@@ -220,14 +217,14 @@ function show_memusage ()
$mpart = split(":",$mline); $mpart = split(":",$mline);
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$mpart[0].':</font></td> <td>'.$mpart[0].':</td>
<td width="30%" bgcolor="#FFFFFF" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$mpart[1].'</font></td> <td>'.$mpart[1].'</td>
</tr>'; </tr>';
} }
$x++; $x++;
} }
$html_out .= '</table></div>'; $html_out .= '</table>';
return $html_out; return $html_out;
} }
...@@ -235,7 +232,7 @@ function show_cpu () ...@@ -235,7 +232,7 @@ function show_cpu ()
{ {
global $app; global $app;
$html_out .= '<div align="left"><table width="400" border="0" cellspacing="1" cellpadding="4" bgcolor="#CCCCCC">'; $html_out .= '<table>';
$n = 0; $n = 0;
if(is_readable("/proc/cpuinfo")) { if(is_readable("/proc/cpuinfo")) {
...@@ -258,8 +255,8 @@ function show_cpu () ...@@ -258,8 +255,8 @@ function show_cpu ()
$mpart = split(":",$mline); $mpart = split(":",$mline);
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$mpart[0].':</font></td> <td>'.$mpart[0].':</td>
<td width="30%" bgcolor="#FFFFFF" align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">'.$mpart[1].'</font></td> <td>'.$mpart[1].'</td>
</tr>'; </tr>';
} }
} }
...@@ -276,73 +273,73 @@ function show_services () ...@@ -276,73 +273,73 @@ function show_services ()
{ {
global $app; global $app;
$html_out .= '<div align="left"><table width="400" border="0" cellspacing="1" cellpadding="4" bgcolor="#CCCCCC">'; $html_out .= '<table>';
// Checke Webserver // Checke Webserver
if(_check_tcp('localhost',80)) { if(_check_tcp('localhost',80)) {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#006600"><b>Online</b></font>'; $status = '<span class="online">Online</span>';
} else { } else {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000"><b>Offline</b></font>'; $status = '<span class="offline">Offline</span>';
} }
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Web-Server:</font></td> <td>Web-Server:</td>
<td width="30%" bgcolor="#FFFFFF"><center>'.$status.'</center></td> <td>'.$status.'</td>
</tr>'; </tr>';
// Checke FTP-Server // Checke FTP-Server
if(_check_ftp('localhost',21)) { if(_check_ftp('localhost',21)) {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#006600"><b>Online</b></font>'; $status = '<span class="online">Online</span>';
} else { } else {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000"><b>Offline</b></font>'; $status = '<span class="offline">Offline</span>';
} }
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">FTP-Server:</font></td> <td>FTP-Server:</td>
<td width="30%" bgcolor="#FFFFFF"><center>'.$status.'</center></td> <td>'.$status.'</td>
</tr>'; </tr>';
// Checke SMTP-Server // Checke SMTP-Server
if(_check_tcp('localhost',25)) { if(_check_tcp('localhost',25)) {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#006600"><b>Online</b></font>'; $status = '<span class="online">Online</span>';
} else { } else {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000"><b>Offline</b></font>'; $status = '<span class="offline">Offline</span>';
} }
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">SMTP-Server:</font></td> <td>SMTP-Server:</td>
<td width="30%" bgcolor="#FFFFFF"><center>'.$status.'</center></td> <td>'.$status.'</td>
</tr>'; </tr>';
// Checke POP3-Server // Checke POP3-Server
if(_check_tcp('localhost',110)) { if(_check_tcp('localhost',110)) {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#006600"><b>Online</b></font>'; $status = '<span class="online">Online</span>';
} else { } else {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000"><b>Offline</b></font>'; $status = '<span class="offline">Offline</span>';
} }
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">POP3-Server:</font></td> <td>POP3-Server:</td>
<td width="30%" bgcolor="#FFFFFF"><center>'.$status.'</center></td> <td>'.$status.'</td>
</tr>'; </tr>';
// Checke BIND-Server // Checke BIND-Server
if(_check_tcp('localhost',53)) { if(_check_tcp('localhost',53)) {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#006600"><b>Online</b></font>'; $status = '<span class="online">Online</span>';
} else { } else {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000"><b>Offline</b></font>'; $status = '<span class="offline">Offline</span>';
} }
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">DNS-Server:</font></td> <td>DNS-Server:</td>
<td width="30%" bgcolor="#FFFFFF"><center>'.$status.'</center></td> <td>'.$status.'</td>
</tr>'; </tr>';
// Checke MYSQL-Server // Checke MYSQL-Server
//if($this->_check_tcp('localhost',3306)) { //if($this->_check_tcp('localhost',3306)) {
$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#006600"><b>Online</b></font>'; $status = '<span class="online">Online</span>';
//} else { //} else {
//$status = '<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000"><b>Offline</b></font>'; //$status = '<span class="offline">Offline</span>';
//} //}
$html_out .= '<tr> $html_out .= '<tr>
<td width="70%" bgcolor="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">mySQL-Server:</font></td> <td>mySQL-Server:</td>
<td width="30%" bgcolor="#FFFFFF"><center>'.$status.'</center></td> <td>'.$status.'</td>
</tr>'; </tr>';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment