Autor Tópico: Programa em Java  (Lida 1919 vezes)

Offline Vulgo Lhama

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Programa em Java
« Online: 24 de Outubro de 2009, 16:45 »
Olá a todos!!!  :)

Estou desenvolvendo um projeto de conclusão de curso, e preciso de uma ajuda....

É o seguinte, eu preciso pegar as principais informações de hardware do pc com Ubuntu e armazenar em Strings para enviar isso pela rede...

Meu problema está justamente em executar o lshw e pegar as informações... Alguém aí sabe um jeito de fazer isso ???

Obrigado pela atenção

Offline Renato Krause

  • Usuário Ubuntu
  • *
  • Mensagens: 314
    • Ver perfil
Re: Programa em Java
« Resposta #1 Online: 24 de Outubro de 2009, 17:41 »
Já pensou em utilizar softwares especializados em monitoria? Eles geralmente trabalham com SNMP e são uma ótima escolha. Dá uma procurada por Nagios, Zabix e tem o brasileiro Farol desenvolvido pelo Serpro.

Abraço,

Offline ricardofantin

  • Usuário Ubuntu
  • *
  • Mensagens: 105
    • Ver perfil
Re: Programa em Java
« Resposta #2 Online: 12 de Janeiro de 2010, 14:51 »
Pesquise por JNI para chamar um programa em C que vai chamar o lshw.

em C você pode usar a função system (do stdlib.h) que chama qualquer comando do sistema operacional.

#include <stdlib.h>
int main() {
   system("lshw > hardware");
}

então do programa em java você lê o arquivo hardware.

Usar o JNI não é simples, qualquer dúvida pergunte ai.

Até.