Overvåke og administrere Open Source Computer Lab Med Epoptes

Epoptes (et gresk ord for tilsynsmann) er en åpen kildekode datalab styring og overvåking verktøy. Det gjør at skjermen kringkasting og overvåking, ekstern kommando kjøring, melding for sending, innføre restriksjoner som skjermen låsing eller lyd demping klientene og mye mer.

Det kan monteres i alle Ubuntu, Debian og opensuse basert laboratorier som kan inneholde
LTSP-servere, tynne og tykke klienter, ikke LTSP-servere frittstående arbeidsstasjoner, NX eller XDMCP klienter etc.

I denne opplæringen la oss oppsett Epoptes for vår Ubuntu lab. Jeg bruker Debian 7 som Epoptes server og Ubuntu 13.04 som Epoptes klient. Min Debian server FQDN er server.unixmen.com og IP-adresse er 192.168.1.200/24.

Epoptes består av en server pakke kalt epoptes og en klient pakke kalt epoptes-klient. Installere server del på PC der du skal overvåke klienter fra. Hvis du ønsker å bruke GUI fra en tynn-klient, må du installere den på LTSP-tjeneren.

Installer Epoptes Server pakke på Debian (Server System)

Epoptes er tilgjengelig i Debian 7 offisielle repositories , slik at du ikke trenger å legge noen eksterne repositories

 $ su 

Installer Epoptes server pakken kommandoen med.

 # apt-get install epoptes 

Nå har vi bør legge til brukerne å 'epoptes' grupper, slik at brukerne av epoptes gruppe kan starte Epoptes GUI eller kontrollere LTSP clients.Here jeg legge brukerens sk "til" epoptes 'gruppe.

 # gpasswd -a sk epoptes 

Installer Epoptes Client pakken On Ubuntu 13.04 (Client System)

Nå skal jeg installere epoptes-klient pakke i min Ubuntu 13.04 klientsystemet.

 $ sudo apt-get install epoptes-klient 

Kjør følgende kommando for å hente OpenSSL sertifikater fra Epoptes serveren:

 $ sudo epoptes-klient -c 

Client Side Configuration

Nå må vi fortelle til vår klient system til hvilken server den skal kobles til. Som standard vil klientsystemene prøve å koble til serveren som heter "server". Hvis du ikke har en DNS-server, bare sette det i /etc /hosts-filen på klientsystemet.

Jeg har ikke en oppføring av min Epoptes server i min klient /etc /hosts-filen, så jeg setup samme i filen.

 $ sudo /etc /hosts 

Legg inn Epoptes server hostname med IP-adresse.

 192.168.1.200 server 

Server Side Configuration

Hvis du ikke ønsker å bruke "server" som navnet serveren der klienter kobler seg til, se neste avsnitt. Merk også at pakkene ikke har lov til å starte programmer inne i en brukers økt, så du må avlogging og pålogging for epoptes-klient installasjon skal tre i kraft.

For eksempel hvis Epoptes servernavn er thinserver.unixmen.com Åpne opp filen /etc /default /epoptes-klient filen i server-systemet.

 # nano /etc /default /epoptes-klient 

Uncomment linjen 'SERVER' og sette verdien som ' thinserver '.

 SERVER = thinserver 

Lagre og lukk filen. Pass på at du ikke setter noen områder rundt likhetstegnet. Du kan sjekke syntaks feil kommando med:

 # sh -n /etc /default /epoptes 

Det vil vise ingen, hvis du ikke har noen syntaksfeil

Merk. Du bør avlogging og inn med bruker som tilhører 'epoptes' gruppe på serveren. I klientsystemet, bare avlogging og pålogging tilbake til den aktuelle brukeren.

Launch Epoptes På Server Side (Debian)

Launch Epoptes fra Meny eller Dash. Du vil se de oppdagede klienter i Epoptes grensesnittet.

Nå vil du kunne kontrollere, administrere klientsystemer fra Epoptes serveren selv. Også du kan ta kontroll over klient skjermen, omstart /shutdown klienter eller sende kringkastingsmeldinger til den aktuelle klient eller listen over klienter og så videre.