Epoptes é um software open source para gerenciamento de laboratórios de informática. Ele permite o monitoramento de computadores, execução de comandos, envio de mensagens, bloqueio de tela, desligar, reiniciar e muitos outros recursos.
O Epoptes deve ser instalado no servidor e nos clientes que desejamos monitorar. Os passos seguintes devem ser feitos tanto no Servidor como nos Clientes.
Primeiramente execute o comando abaixo para instalar o patch
sudo apt-get install patch
Para o Linux Educacional devemos baixar uma versão otimizada do Epoptes.
Quem nunca trabalhou com PPAs no LE4 precisa baixar este patch antes de prosseguir:
http://redmine.c3sl.ufpr.br/attachments/download/106/distro.py-fix-linux-educacional.patch
Agora entre na pasta onde foi baixado o arquivo, extraia o arquivo, e depois execute o seguinte comando também dentro do diretório onde se encontra o arquivo:
sudo patch -p0 < distro.py-fix-linux-educacional.patch
Vamos então adicionar o PPA no Linux Educacional 4
sudo apt-add-repository ppa:oiteam/proinfo-83.2008
(substitua por 71.2010, dependendo do seu pregão)
Esses passos devem ser realizados tanto no Servidor como nos Clientes.
Agora somente no Servidor execute os comandos para instalar o Epoptes
sudo apt-get update && sudo apt-get install epoptes
Após instalar os pacotes, adicione o usuário professor ao grupo epoptes do seu servidor, executando o seguinte comando:
sudo gpasswd -a professor epoptes
Os passos abaixo devem ser feitos somente nos Clientes
sudo apt-get update && sudo apt-get install epoptes-client
Agora, vamos usar o kate para editar o arquivo de configuração.
sudo kate /etc/default/epoptes-client
Na linha 7, retire o # da frente da palavra SERVER e substitua o valor depois do = pelo IP do servidor. Exemplo:
SERVER=192.168.0.114
Para descobrir o IP do Servidor digite o comando:
ifconfig
E, na saída, veja o valor do campo inet end da placa de rede desejada. No meu caso, é 192.168.0.114.
Após modificar o arquivo de configuração e salvá-lo vamos obter o certificado OpenSSL do servidor.
sudo epoptes-client -c 192.168.0.114
Substitua o valor 192.168.0.114, pelo IP do seu Servidor.
Para que o Epoptes inicie automaticamente quando ligarmos os Clientes vamos adicionar um script na pasta AutoStart do LE.
Crie um arquivo com o nome epoptes.sh com o conteúdo abaixo, no lugar do IP 192.168.0.114 você deve colocar o IP do seu Servidor encontrado anteriormente:
#!/bin/sh
epoptes-client 192.168.0.114
Agora pelo terminal entre na pasta onde foi baixado o arquivo e execute o comando abaixo para copiar o arquivo para a pasta Autostart de cada usuário, faça isso para cada usuário que você tiver no computador. Substitua aluno1 do comando abaixo, pelo nome de cada usuário, aluno2, aluno3, por exemplo.
sudo cp epoptes.sh /home/aluno1/.kde/Autostart/
Vamos dar permissão de execução ao arquivo copiado para a pasta Autostart, faça isso também para cada usuário, substituindo aluno1, por aluno2 etc.
sudo chmod 765 /home/aluno1/.kde/Autostart/epoptes.sh
Pronto, é só reiniciar os computadores e usar esse excelente programa.
