viernes, enero 21, 2005

Monitorización en Unix

Generalizar en este tema es imposible ya que cada SO tiene particularidades. Recuerdo que tengo algun documento en casa al respecto. A ver si lo busco...

Pero bueno asi de primeras a todo se nos ocurren los comandos ps y top.
Preguntando a Oscar me informa también de vmstat (Report Virtual Memory Statistics).
Haciendo un poco de busqueda ya me encuentro con sar (system activity reporter) e iostat (report I/O statistics).

Ya buscando específicamente sobre linux me he encontrado con este link, Popular Unix Performance-Monitoring Tools for Linux. En el cual mencionan (describiendo su uso):

  • top
  • vmstat
  • xload (X11 tool)
  • xosview (X11 tool)
  • uptime
  • bonnie (disk benchmarking)
  • free (snags information about the state of memory)
  • time

Tambien menciona 'network monitoring tools':
  • ping
  • traceroute
  • tcpdump
  • ntop

Por cierto, sobre su uso siempre se puede recurrir a las paginas del man (que estan online - ver post anterior).

Buscando un poco mas me he encontrado con:

  • pScan: C++/QT based tool for querying, analyzing and displaying Linux process information.

  • Sysstat: suite of resource monitoring tools. Segun veo, se compone de las siguiente utilidades:


    • iostat

    • mpstat (Displays more in-depth CPU statistics)

    • sadc (Known as the system activity data collector, sadc collects system resource utilization information and writes it to a file)

    • sar


Tras preguntar a JJ me comentó sobre Big Brother y mtr, pero son mas de administración de red. Aqui hay un directorio de herramientas de Administración y monitorización para Linux.

En esta pagina hay un articulo sobre BigBro y mencionan otras herramientas.

Para Solaris 10 existe DTrace.

No hay comentarios: