É isso mesmo. Pra ambientes maiores, com mais máquinas e mais dados: cacti, que chega a usar até banco de dados.
Pra coisas intermediárias, rddtool (em que cacti é baseado), que pode usar tanto banco de dados como arquivo pra guardar os dados.
Pra simples, mrtg, que guarda tudo em arquivo.
Eu por exemplo monitoro o uso de link e casa com mrtg, justamente por ser simples. E adicionei um script em python pra mostrar cpu e disponibilidade de rede (usando ping). Estilo tosco, mas feito de coração.
http://loureiro.dyndns.org:8080[]´s
Helio Loureiro
http://helio.loureiro.eng.brhttp://hloureiro.multiply.com
http://twitter.com/helioloureiro