Coletando Informações de Hardware e Software

228 views
Skip to first unread message

José Carlos Silveira Fiel

unread,
Dec 27, 2007, 7:06:18 PM12/27/07
to ph...@googlegroups.com
Boa noite pessoal,
 
Trabalho em um CPD de uma empresa e estou querendo montar um programa que controla os equipamentos da rede (são no total 60) tanto como softwares e hardwares instalados em cada micro.

Sei que já existem softwares que fazem isso, mas gostaria de criar o meu próprio para gerar inventários de equipamentos e ter o maior controle deles.

Minha ideia é de fazer o sistema em PHP e claro sei que o PHP não pode coletar os dados do cliente e pesquisei e fiquei sabendo que o arquivo MSInfo32.exe no Windows tem todas as informações dos computadores podendo gerar um relatório no formato texto via comando mesmo e salvar no micro cliente. Mas enfim alguém tem alguma ideia de como eu poderia fazer isso, ou se já existe alguma classe que faz algo parecido?
 
Att.
 
José Carlos

Marco Aurélio Neuwiem

unread,
Dec 28, 2007, 5:12:57 AM12/28/07
to ph...@googlegroups.com
http://cmdbdiscovery.teclogica.com.br/

Dá uma olhada no software... mesmo não sendo free pode te ofertar algumas formas de executar a tarefa que , certamente, vão além do que estás imaginando...

Poderias obter mais informações também na busca por CMDB (função do ITIL).
--
Marco Aurélio Neuwiem
e-mail: ma...@dmaweb.com.br / neu...@gmail.com
msn: neu...@hotmail.com
cel: (47) 8801 9425

Rafael Amorim

unread,
Dec 28, 2007, 8:54:48 AM12/28/07
to ph...@googlegroups.com
Cara

Tu pode fazer um modulo em php-gtk para as maquinas que lancem no banco as infromações. Depois tu pode fazer uma interface web para gerenciar as informações.

Abraços e Feliz Ano novo

-----------------------------------
Rafael Amorim
ram...@gmail.com



Em 27/12/07, José Carlos Silveira Fiel <zek...@gmail.com> escreveu:



--

Ricardo José Maraschini

unread,
Dec 28, 2007, 6:35:12 AM12/28/07
to ph...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

José Carlos Silveira Fiel wrote:
> Sei que já existem softwares que fazem isso, mas gostaria de criar o meu
> próprio para gerar inventários de equipamentos e ter o maior controle deles.

Como de praxe aconselho-te a buscar alguma solução pronta, mas se o
intuito aqui é diversão, segue o baile.

> Minha ideia é de fazer o sistema em PHP e claro sei que o PHP não pode
> coletar os dados do cliente e pesquisei e fiquei sabendo que o arquivo
> MSInfo32.exe no Windows tem todas as informações dos computadores podendo
> gerar um relatório no formato texto via comando mesmo e salvar no micro
> cliente. Mas enfim alguém tem alguma ideia de como eu poderia fazer isso, ou
> se já existe alguma classe que faz algo parecido?

Bom, tu poderias criar um script de logon que rodasse esse MSInfo32.exe
capturasse o resultado, fizesse um "parse" das informações e enviasse
via socket para o teu servidor(isso em PHP).
Assim toda a vez que alguém fizesse logon na maquina esta informacao
seria atualizada no servidor central.
Em caso de servidores tu poderia usar o Agendador do Microsoft Windows
para este propósito e rodar tipo 1x por dia.

Apenas idéias.

rjm;
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHdN9wRBXK+25PFlQRAiR3AJwKwv28QIQvkWSg55l0K3KUWfhLmQCfTMnZ
/MneZ/8DBK2RSf/pSUayvt4=
=/Ly7
-----END PGP SIGNATURE-----

José Carlos Silveira Fiel

unread,
Dec 29, 2007, 10:28:05 PM12/29/07
to ph...@googlegroups.com
Obrigado pela dica pessoal, acredito que a maneira mais fácil mesmo é partir para os softwares pagos mesmo, mas encontrei o OCS Inventory que é baseado em PHP e Perl. Ainda to tentando entender ele, se alguém já viu ou trabalhou com ele fico grato se me derem alguma dica tb...

Marco valeu pela dica.

Abraços e feliz 2008 para todos

Em 28/12/07, Marco Aurélio Neuwiem <neu...@gmail.com > escreveu:

José Ricardo Borba

unread,
Dec 30, 2007, 2:54:37 PM12/30/07
to ph...@googlegroups.com
Pessoal,

Sugiro o sourceforge.net. Pesquisando por hardware inventory, foram
encontrados 1431 resultados, muitos deles em PHP.

Sds,

José Ricardo Borba
Porto Alegre - RS

-----Mensagem original-----
De: ph...@googlegroups.com [mailto:ph...@googlegroups.com] Em nome de
Ricardo José Maraschini
Enviada em: sexta-feira, 28 de dezembro de 2007 09:35
Para: ph...@googlegroups.com
Assunto: [PHP RS] Re: Coletando Informações de Hardware e Software

Apenas idéias.


Iincoming message checked. No virus.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.17.12/1202 - Release Date: 29/12/2007
13:27

Outgoing message checked. No virus.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.17.12/1202 - Release Date: 29/12/2007
13:27

Guilherme Drago

unread,
Jan 2, 2008, 9:36:59 AM1/2/08
to ph...@googlegroups.com
http://guialivre.governoeletronico.gov.br/cacic/sisp2/downloads/donwloads.htm

O Cacic é um software do governo que coleta os dados em daemon e manda pro servidor web...

já testei aqui em casa e funciono direitinho

abraço
--
Guilherme Drago
Linux User : #439343
www.dragoti.com.br
Slackware 12 Kernel 2.6.23.9
Apache 2.2.6
PHP 5.2.5
PostgreSql 8.2.5

José Carlos Silveira Fiel

unread,
Jan 2, 2008, 8:18:59 PM1/2/08
to ph...@googlegroups.com
Show, já estou dando uma olhada neste Cacic também, mas ele só roda em Servidor Web Linux?! Pelo menos os tutoriais que achei só fala em Linux...

Em 02/01/08, Guilherme Drago <guidr...@gmail.com> escreveu:

Guilherme Drago

unread,
Jan 3, 2008, 12:07:18 PM1/3/08
to ph...@googlegroups.com
Na verdade precisa somente configurar um Web, ( apache mesmo :) no win ou no linux )  e um Mysql.

Não precisa ser somente servidor linux...

No arquivo de configuração você colocar só o host independe de plataforma

José Carlos Silveira Fiel

unread,
Jan 3, 2008, 4:02:11 PM1/3/08
to ph...@googlegroups.com
Certo, percebi isso também quando eu li o manual, só o detalhe é que em vez de usar o Cron do Linux eu posso usar o agendador de tarefas para fazer aquela coleta periodica das máquinas.
Unica coisa que não entendi muito bem foi aquele FTP.

 
Em 03/01/08, Guilherme Drago <guidr...@gmail.com> escreveu:
Reply all
Reply to author
Forward
0 new messages