Relatório do sistema (Shel Script + PHP)

Relatório de seu sistema utilizando linguagem PHP e shell script. Pode ser visualizado por qualquer ponto de sua intranet ou inclusive pela web, de forma bem simples e totalmente visual.

[ Hits: 64.654 ]

Por: Bruno Magalhães de Souza em 28/02/2007 | Blog: http://www.linkedin.com/in/brmagalhaes


Comentários e testes



Inicialmente este artigo seria uma continuação do artigo do williamcrazy, que elaborou o Relatório de sistema via browser (shell script + CGI).

Consideramos que você já tenha o PHP + APACHE instalados em sua máquina. Se não tiver, aqui mesmo no VOL temos aos quilos. :)

Tudo instalado? Não custa nada 'testar' sua página com um código simples de php.

insira dentro do código html:

<?php phpinfo(); ?>

Salve a página 'teste.php' dentro da pasta que você configurou no Apache, onde por default seria /var/www.

Agora teste no browser: http://ip-do-servidor/teste.php

Caso você esteja visualizando as configurações do php, parabéns, seu computador está apto a gerar páginas PHP.

Como todos sabem, PHP é uma linguagem bastante aberta, podemos realizar diversas proezas com um mini-script.

    Próxima página

Páginas do artigo
   1. Comentários e testes
   2. PHP + Shell Script
   3. string system();
   4. Criando relatório
   5. Proteção do seu código
   6. Código PHP + shell pronto para ser usado
   7. Conclusão e considerações finais
Outros artigos deste autor

WebTorrent - Interface WEB + cliente torrent

Administrando Linux via web (parte 1)

Texto puro - BitTorrent

Texto puro - BitchX - cliente IRC

Leitura recomendada

Enviando mensagens de WhatsApp no Linux usando Shell Script e ADB

Gerar músicas aleatórias com YAD (Modo Gráfico)

Backup automatizado com HD externo

Aviso de queda de Internet via Sendxmpp

Script GitPratico para criar repositórios remotos sem logar no GitHub

  
Comentários
[1] Comentário enviado por rebinat em 28/02/2007 - 14:02h

Caro amigo, paraben pelo artigo muito bem feito e desenvolvido...

mas gostaria de acrescentar que tem um projeto sobre isso que vc disse que é muito bom e bonito é o phpsysinfo

segue em exemplo pra verem como é

http://200.205.201.2/sysinfo/

[2] Comentário enviado por brmagalhaes em 28/02/2007 - 14:14h

Obrigado...

O phpsysinfo mostra de forma clara e bonita realmente todas as informações do sistema.
O artigo tenta mostrar algo maior, a interação com seu sistema. Quaisquer comandos executados corretamente, trará ao navegador a resposta exata e de uma forma melhor visualizada.

[]´s

[3] Comentário enviado por clebereng_2004 em 09/04/2007 - 11:45h

ola amigo estou precisando de uma ajuda sua, bom estou precisando executar um comando como /etc/rc.d/squid stop , mais nao consigo executar, dá um erro e não executa o comando, como fazer para que eu consiga executar um comando desse tipo via browser com PHP.
atenciosamente cleber.

[4] Comentário enviado por brmagalhaes em 09/04/2007 - 17:37h


clebereng_2004:

Ola amigo, existe algumas formas de executar:

o user que você está utilizando o acesso a web é nobody, certo?
o que você pode entao fazer?

1 MANEIRA

chmod no prog squid para q ele seja executado por qualquer usuario, inclusive o nobody

-como root faça
# chmod 7666 /usr/sbin/squid

isso fará com que qualquer user possa executar os 'squid -k reconfigure' ou 'squid stop' 'squid -z'.

depois disso. crie uma página assim:

-- codigo fonte pagina --
-- squid.php --
<html>
<body>
<?php
#inicio php
if($_REQUEST['action']=="restart")
{
system('/usr/sbin/squid -k reconfigure', $a);
if ($a == '0') {
echo "Serviço reiniciado com êxito";
}
}
#fim php
?>

// conteudo aqui

<?
# botao para reiniciar servicoi
echo "<a href=squid.php?action=restart><img src='img/reiniciar.jpg' width='90' height='20' border='0' ></a>"
#fim php
?>

-- fim pagina --
seria uma boa colocar um LOGIN e SENHA aqui.. pois qualquer um poderia fazer, qualquer usuario da rede, e nao exclusivo do sistema.
use esse sistema aqui -
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6143&pagina=5

espero ter ajudado.

[]´s

[5] Comentário enviado por guilhermecunha em 22/05/2008 - 19:46h

Ótimo Artigo !!!!

Concerteza, vou usar ele e manter os créditos!

Parabéns!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts