Para conocer el comportamiento del sistema es necesario obtener información sobre las prestaciones de los diferentes subsistemas que lo componen. En Linux se dispone, por una parte, de una serie de comandos que proporcionan datos sobre el rendimiento del hardware y del sistema operativo y, por otra parte, de una aplicación cliente-servidor que registra los eventos que suceden en el equipo (syslog).
Según el tipo de información que presentan, los comandos se pueden clasificar en:
La aplicación syslog gestiona en el servidor los eventos que recibe de una aplicación cliente, almacenándolos en ficheros según las reglas definidas por el administrador. Con esta aplicación se puede analizar el comportamiento o posibles problemas de un equipo, de un subsistema de éste o de una aplicación en general.
En definitiva, para la monitorización de sistemas Linux se necesita disponer de datos estadísticos referentes al funcionamiento de los distintos subsistemas que componen Linux: discos, memoria, CPU y red. Esta información se obtiene mediante herramientas como vmstat, top, ps, du,…, así como del análisis de la aplicación de gestión de eventos (syslog). Si desea datos sobre el comportamiento del núcleo, puede consultar directamente la información disponible en el sistema de archivos /proc.
2. Herramientas de análisis de procesos
3. Herramientas de análisis de almacenamiento
4. Herramientas de análisis de red
5. Herramientas de análisis de memoria
| Animación |
| Ejemplos de herramientas de monitorización |