What is it?The idea of SysopView is to show information that is important to system administrators while being showed attractively for non-technical personel. Think of the computerscreens in movies with the difference that SysopView shows real information.
It does this by (using OpenGL) showing the information on windows that move animatedly over the screen. Lots of colors and of course a scroll-text at the bottom.
Currently it can show rss-feeds (in the scrolltext), webcams (video4linux, mjpeg, jpeg-streams), nagios status, it can sniff the network (interesting when connected to either a trunk-port or using the remote sniffer) and dissect the stream showing requested URLs and JPEG and PNG images. It also has a terminal capability enabling you to show the output of a regular text-mode application. Furthermore it has starfields in the background and can show the output-images from external software (e.g. graphs of mrtg/rrdtool). And last but not least: it can connect to a VNC server and then show its output.
The goal is it be as extensible and configurable as possible.
Download2012/07/18, version 0.4c: sysopview-0.4c.tgz
2012/07/17, version 0.4b: sysopview-0.4b.tgz
2012/07/07, version 0.4: sysopview-0.4.tar.gz
2012/06/22, version 0.3: sysopview-0.3.tar.gz
Please read the included 'readme.txt'-file to get started.
Also please note that it requires at least GCC 4.6 due to the c++11 constructions used.
You are welcomed to create enhancements and/or fix bugs. Patches will happily be accepted.
Please read the 'readme.txt'-file included, especially when the program exits with an error: most likely you need to adjust a configuration-file because for example a path to a font-file is different on your system.
It also describes how to build the program - it requires a couple of libraries.
Note: the included animation script-file is (almost) empty! So unless you enhance that file, you probably want to start SysopView with the '-s' flag!
ExampleI've uploaded an example of it running on my laptop.
For the ones without youtube, here are screenshots (click to enlarge):
MailinglistSend a mail to firstname.lastname@example.org with "subscribe sysopview" in the subject.