Wenn du es "richtig" machen willst wuerde ich ein snmp server laufen lassen (net-snmp aus ports), dann kannst du quasi alles monitoren was moeglich ist (sys load, anzahl prozesse, tx/rx auf ifxxx, cpu temeratur(?), und und und...).
Dann ein programm laufen lassen was am besten mit rrdtool...