Hola Pablo, Como te dice Diego, se puede hacer con el Performance Monitor. Te recomiendo que pienses 5 veces antes de hacerte tu propio capturador de event logs. No es facil armar una aplicacion que sea capaz de capturar y almacenar en disco o BD al ritmo necesario y que, ademas, tenga la capacidad de hacerlo remotamente (porque no podes asumir que te van a dejar instalar tu programita desde el pendrive en cualquier servidor :-) ).
Ademas, esa aplicacion ya esta hecha e instalada en todos los windows :-) En la charla que dimos en CodeCamp el sabado pasado con Mariano (Alvarez) justamente armamos una aplicacion que recibe estos archivos grabados por performance monitor en formato CSV mediante un HTTPUpload, los almacena en un BLOB, luego un proceso independietne los parcea y graba en una SQLServer y desde ahi se extraen las condiciones de alarma y se notifican (esta ultima parte aun pendiente). Por supuesto, para que fuera mas interesante, todo esto funciona en Azure y el SQL es un SQLAzure y si, el codigo esta disponible aca: http://code.assembla.com/prx-guamini/subversion/nodes y aca algunos documentos: https://www.assembla.com/wiki/show/prx-guamini Un poco mas de info, aca: http://blog.carlospeix.com/search/label/azure En resumen, recomiendo que dejes que perfmon haga lo suyo y concentrate en analizar los logs. Un abrazo ---------------------------------- Carlos Peix 2009/9/30 Pablo E. Navarro (Listas MUG) <[email protected]> > Alguien me puede dar una idea de cómo para construir un monitor de > procesos de Windows en forma casera? > > Necesito poder guardar info de algunos procesos ejecutándose para evaluar > el uso de memoria a través del tiempo. > > Estuve viendo algún soft tipo “Yet Another (remote) Process Monitor” ( > http://sourceforge.net/projects/yaprocmon/) pero no me permite almacenar > los datos cada tanto para después analizarlos. > > También estuve viendo el Performance Monitor de Windows pero no encontré la > forma. > > Pensé en armar algo a mano en .Net que cada tanto lea valores de los > procesos en ejecución y grabe un log. > > ¿Por dónde empiezo? > > Muchas gracias! > > Pablo E. Navarro > Vía Informática - (54-11) 4541-2768 > www.via-informatica.com.ar > > >
