System stats. Anywhere
Linfo is a PHP application that displays the hardware and realtime health of your rig.
File system mounts
Temps/Voltages via hddtemp/mbmon
Software raid arrays (either by mdadm or gmirror)
System load / number of processes, threads
Linux distribution, if possible
. You almost definitely already have this.
That's it :P
2.6 Kernel Series
Somewhat modern Linux system with /proc and /sys mounted
Should be web server agnostic, as long as PHP is supported
Can connect to
daemons for temps/voltages/fan speeds
Since the Linux version works exclusively by parsing /proc and /sys and connecting to daemons, it does not need to be able to call external programs.
Ability to call external programs, such as sysctl and gmirror
Ability to call external programs
Provide info such as disk space, temperatures, cpu, ram, etc
Be very fast; generation in under a second is most desired.
Call very few external programs (like df/load/uptime/etc), if any. (parse the file system for info, if possible)
Linux version not use external programs
and rely exclusively on /proc and /sys and connecting to locally listening daemons. (except for extensions, listed below)
Don't go nuts with eye candy. Don't use ajax. Make viewing the info on text only browsers possible and easy.
subtle and degrade gracefully
Don't give info that can be exploited and turned into a security risk, especially not names and command line arguments given to running programs.
Prefer speed over code conciseness.
Latest Release (svn):
svn co https://linfo.svn.sourceforge.net/svnroot/linfo/trunk linfo
Sourceforge Project Page
| Linfo © 2010 - 2011 Joe Gillotti | Website by Lee Bradley
Linfo Version 1.8.1 (4/7/2011)
Licensed under the GPL
Built to use as little resources as possible to get the information you need.
Runs on Linux, Windows, FreeBSD, OpenBSD, NetBSD, Darwin (Mac OS X), Solaris, Minix, Cygwin and more.
With the release of 1.5, Linfo is now extendable via extensions. You can browse them