Yo suelo usar
gkrellm (y gkrellmd) para ver el estado de las máquinas en tiempo real.
Si quiero ver gráficas cada 5 minutos, uso
MRTG.
En Red Hat y CentOS, suele traer una aplicación gráfica, llamada "Monitor del sistema", que puedes ejecutar desde el menú del escritorio.
Te pido que mires este documento:
Linux: Monitorización de rendimiento(Quizás el SAR sea muy duro, pero el resto de utilidades son las imprescindibles para monitorizar).
Entonces, desde Perl yo suelo llamar a algunas de estas utilidades del sistema, cuando necesito realizar un procesado de lo que estas utilidades devuelven. Si no, saca el resultado directamente en pantalla.
Por ejemplo, si quiero que en uno de los paneles tmux aparezca el estado de los discos (su espacio libre), me basta con ejecutar el comando
watch -n 3 df -aHEso lo que hace es ejecutar cada 3 segundos el comando df (mostrar espacio reservado/libre en los discos) de todos los dispositivos (-a) y en modo abreviado (-H).
¿Nos puedes poner un ejemplo de lo que quieres obtener? A lo mejor se resuelve con un par de comandos en la terminal.