Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
[Beta] SysMon Server Monitor
Published by KermMartian on January 15, 2010 at 4:07:42 PM CST | Discuss this article (2)

After the surprising success of DHCPgen as both a tool for use in my school's EE department and as a tool available here, I've been working on a new multiserver management program called SysMon. The fairly self-explanatory program consists of a tiny client Bash script run as a cron on machines to be monitored, a small PHP program to receive and store client data, and a C/ncurses program to aggregate and display data realtime. SysMon allows an administrator to monitor core CPU temperature, memory usage, load, users, uptime, and up/down status on many servers at a time, ideal for the small to medium-sized academic department or business. I have not released any code with this version, as I am still spiffing, debugging, and coding. At this point, I have a working Linux (Ubuntu, Gentoo, and CentOS tested) and Solaris client; using the lm_sensors or lm-sensors package, I have successfully fetched temperature data on the Ubuntu and CentOS machines. The final release will contain relatively little in the way of setup scripts, but will include comprehensive documentation on setting up the system. Some Linux/Unix competence will be assumed.

(Click to enlarge)

January 2010 Articles
January 2010 January 2010 [Back to News Archives Index]

» Happy New Years from the FreeBuild crew published January 1, 2010 by elfprince13
» [Beta] SysMon Server Monitor published January 15, 2010 by KermMartian
» Bring the Calculators Back to IRC: Reviving #ti published January 21, 2010 by allynfolksjr
» SysMon v1.0 published January 25, 2010 by KermMartian
» Freebuild Linux Support published January 26, 2010 by elfprince13
» One Hundred Thousand Posts published January 31, 2010 by KermMartian