Jump to content

[Script] Informações do seu servidor


Recommended Posts

Boa noite,

Trago a vocês, um script muito útil que é capaz de lhe dar informações como tempo de uptime do servidor, load, versão do sistema operacional, versão do apache + php + mysql + zend, informações sobre a memória, informações do hd e processador(es). Quem me recomendou o mesmo foi o Pedro Felipe, do Tic Host.

Abaixo segue o código do script:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Informações do servidor</title>
<style type="text/css">
body {background-color:#000;font-size:11px;color:#ccc;margin:0 0 0 0;padding-left:7px;}
</style>
</head>
<body>
<pre>
<?php
function linuxUptime() {
$ut = strtok( exec( "cat /proc/uptime" ), "." );
$days = sprintf( "%2d", ($ut/(3600*24)) );
$hours = sprintf( "%2d", ( ($ut % (3600*24)) / 3600) );
$min = sprintf( "%2d", ($ut % (3600*24) % 3600)/60 );
$sec = sprintf( "%2d", ($ut % (3600*24) % 3600)%60 );
return array( $days, $hours, $min, $sec );
}
$ut = linuxUptime();
$load = explode(" ", exec("cat /proc/loadavg"));
echo ('Funcionamento ininterrupto há'.$ut[0].' dias,'.$ut[1].' horas e '.$ut[2].' minutos');
echo ("<br />Load: $load[0]%  $load[1]%  $load[2]%");
?>
<br />
<?php system("uname -a"); ?>
<br />
<?php
echo "Apache ";
$php = phpversion();
$mysql = mysql_get_client_info();
$zend = zend_version();
function apacheversion() {
$ver = split("[/ ]",$_SERVER['SERVER_SOFTWARE']);
$apver = "$ver[1] $ver[2]";
return $apver;
}
echo apacheversion(); echo("<br />PHP $php<br />MySQL $mysql<br />Zend $zend"); ?>
<br />
<?php system("free -m"); ?>
<br />
<?php system("df -h"); ?>
<br />
<?php //system("cat /proc/cpuinfo | grep \"model name\""); ?>
<?php system("cat /proc/cpuinfo | grep \"model name\\|processor\""); ?>
</pre>
</body>
</html>[/HTML]

Para usar salve o código acima em um arquivo php, e suba para seu servidor, ex: infos.php. Depois basta acessar www.seusite.com/infos.php, e pronto, tenha todas as informações do seu servidor em um único arquivo.

Espero que gostem.

Link to comment
Share on other sites

Tenho um código parecido com esse, que utilizo. Só muda algumas coisinhas.

Se pudesse compartilhar conosco também...

Ja usei o Status2k, um excelente script...

Obrigado por compartilhar Igor.

É pago né?

Hehe, denada.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?