Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Is there a solution to record the screens of multiple workstations running Ubuntu 8.10.

I was thinking of something that records using the vnc protocol (Ubuntu already has a vnc server installed by default).

share|improve this question
1  
You better not be using this for snooping around. Or else! –  Artem Russakovskii May 23 '09 at 18:31
2  
I have to record the screen of every operator in the call center I work at –  nicudotro Jun 2 '09 at 21:25
    
Does it have to record EVERYTHING or would snapshot intervals be acceptable? For example, screenshot every 5min? –  KPWINC Jun 30 '09 at 1:46
add comment

3 Answers

up vote 6 down vote accepted
+50

This blog post "Flawless Screen Recording for Ubuntu, Headless" explains how to use headless VNC in order to record screen sessions.

It turns out there is a very good recorder for VNC, vnc2swf. The only problem here is that Ubuntu’s built in VNC server (Remote Desktop) doesn’t work headless, and I’d never pursued alternatives since freenx is so badass.

[...]

For headless you need the “vncserver” package. It manages its own X sessions and broadcasts them over VNC, as many sessions as you want.

share|improve this answer
add comment

I think x11vnc is for you!

x11vnc -storepasswd and x11vnc -rfbauth ~/.vnc/passwd -ncache should help you running the server and pyvnc2swf (debian/lenny has this package!) should be the right tool for recording through an ssh tunnel from one central monitoringserver

share|improve this answer
add comment

Wireshark should decode X11 or VNC fine, you may need to aquire the .Xauthority file (MIT MAGIC COOKIE) to decrypt the data from the X sessions.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.