2008-12-11 8 views

Respuesta

0

Ésta parece ser exactamente lo que está buscando, pero no es libre: http://www.adventnet.com/products/snmpadaptor/faqs/general.html

+0

Este adaptador hace que los MBeans sean accesibles a través de SNMP. Estoy buscando en el sitio, pero no veo una manera de que se vean directamente en el Monitor de rendimiento de Windows. Gracias! Jon –

1

Ya que esta etiquetado con JMX y MBeans, que asumen sus contadores son accesibles desde un MBean Java. De ser así, podría usar jconsole, provisto con Java SDK, para monitorear los contadores. Una vez que encuentre su MBean en la pestaña MBeans, haga doble clic en el valor y dibujará un gráfico de líneas agradable para una fácil monitorización.

Consulte JConsole Guide para obtener más información.

+0

Sí, los contadores son accesibles desde el MBean. Espero poder ver los contadores en el Monitor de rendimiento ya que eso es lo que nuestro CON ya usa para monitorear otros contadores y con el que está familiarizado. Agregar una nueva consola para monitorear una aplicación sería una empresa grande. Gracias, Jon –

1

El siguiente tutorial podría ser de utilidad: http://www.developer.com/java/ent/article.php/3087741/Hooking-to-PerfMon-from-Java.htm

Se muestra cómo una aplicación Java define un contador personalizado que se puede supervisar en Monitor de rendimiento. Básicamente se reduce a usar una extensión DLL para el monitor de rendimiento y comunicarse con eso a través de un archivo mapeado de memoria. A continuación, puede conectar los contadores JMX a un mecanismo similar para que se puedan supervisar desde Perfmon.

0

Si desea hacer esto programáticamente, puede crear una conexión JMX a la máquina y luego acceder a los MBeans desde allí. Lo hicimos nosotros mismos para una prueba de función que implicó hacer un seguimiento del número de subprocesos en la aplicación, que hay un contador al que se puede acceder a través de JMX. Si quieres buenos gráficos y cosas por el estilo, sugiero usar JConsole, como se mencionó anteriormente. También hay un programa llamado JProfiler que funciona como JConsole en esteroides, básicamente. Hay una versión de prueba gratuita para que puedas probarlo.

0

Este article describe cómo acceder a las estadísticas de Windows PerfMon desde Java y exponerlas como atributos de MBean a través de JMX.

Cuestiones relacionadas