Jump to content
João Mário Magalhães Silva

Implementação de ferramenta de monitorização de PCs

Recommended Posts

João Mário Magalhães Silva

O objectivo é dotar um administrador de redes da gestão completa de máquinas clientes remotas, enviando comandos e recebendo respostas de estados das máquinas.

Os itens representam alguns objectivos finais que deverão ser atingidos:

  • Desenvolver uma aplicação (ou conjunto de aplicações) capaz de enviar e receber comandos;
  • Os clientes deverão reportar estados de actividade/inactividade;
  • Os clientes deverão ser capazes de executar comandos fornecidos pelo administrador remotamente;
  • A aplicação cliente terá de ser compatível com Windows XP/Vista/7;
  • A aplicação cliente deverá ser registada nos serviços do sistema operativo;
  • A aplicação cliente fará toda a comunicação recorrendo a métodos de transmissão segura (i.e. TLS/SSL);
  • A aplicação servidor deverá correr em ambientes Linux (Ubuntu ou CentOS)

Share this post


Link to post
Share on other sites
nelsonr

Boas,

pela forma apresentada, parece um trabalho escolar que envolve vários temas (comunicação servidor/cliente ou cliente/cliente com transmissão segura, aplicação como serviços, aplicação servidor executado em Linux)

O melhor será teres perguntas sobre algum passo específico.

Essa parte do servidor tem de ser feita em C#?

Share this post


Link to post
Share on other sites
João Mário Magalhães Silva

A aplicação da parte do servidor vai ser feita em php.

Eu não sei por onde começar, será que me podia ajudar??

Share this post


Link to post
Share on other sites
Rui Carlos

Começa por pensar no que é que o cliente vai fazer, e no que é que o servidor vai fazer. Pensa quais as funções que precisas de implementar em cada caso. Vais precisar de métodos para enviar/receber mensagens. Numa primeira fase, podes assumir que vais ter funções que ter permitem fazer isso (embora talvez seja melhor assumir que essas funções só trabalham com strings).

Depois quando tiveres um plano, podes pedir opiniões (ou então também podes começar a implementar, e coloca aqui dúvidas).

Colocar aqui uma cópia de um enunciado e dizer que não sabes por onde começar, é algo a evitar.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.