Ir para conteúdo
  • Cadastre-se

[Script] Informações do seu servidor


Posts Recomendados

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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?