jccjmx.

JAVA Gestione Extension (JMX) Wrapper per JCC
Scarica ora

jccjmx. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • SPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Christian Heimes
  • Sito web dell'editore:
  • http://www.semantics.de

jccjmx. Tag


jccjmx. Descrizione

JCCJMX è un monitoraggio amichevole di Tunnel SSH-friendly incorporato con MBeans, Extensions Gestione Java (JMX) e il metodo remoto Invocazione (RMI) per Python e Pylucenet.RATIONALEJCCJMX è un aiuto per comodità per JCC e Pylucene per creare un connettore RMI JMX in fase di esecuzione . Il solito modo per un connettore con VMARGS '-DCOM.SUN.MANAGEMENT.JMXREMOTE' (o simile) funziona solo all'avvio. Inoltre, apre due porte (una per il connettore e una per il registro RMI). La porta del Registro di sistema RMI viene assegnata dinamicamente il che rende Impossibili le regole del firewall o i tunnel SSL / SSL.JCCJMX consente di avviare un connettore RMI e JMX a livello di programmazione senza riavviare l'applicazione Python. Il server Platform Mbean fornisce un monitoraggio in diretta dell'utilizzo della memoria di JRE (Heap, cache), l'utilizzo della CPU di JRE, i fili Java, i fili Python allegati e altro ancora. Il JDK viene spedito con due programmi GUI per il monitoraggio: JConsole e Jvisualvm.jccjmx si basa sugli esempi di Daniel Fuchs dal suo blog al Sole (ora Oracle). Ho modificato il suo codice e lo portò da un agente premain a una classe autonoma. L'ordine di importazione è cruciale! È necessario importare e iniziare Lucene e JCCJMX nell'ordine corretto. Altrimenti il tuo processo segherà. >>> Importa Lucene >>> Importa jccjmxinitilizzare la VM per entrambi i pacchetti. Il secondo initvm () aggiunge solo il classpath di jccjmx. >>> lucene.initvm () # doctest: + ellipsi >>> jccjmx.initvm () # doctest: + ellipsis Creare un agente che ascolta sulla porta 12345. Dovresti creare un solo instansione di jccjmxagent durante il tempo di vita dell'applicazione. >>> Agente = jccjmx.jccjmagent (12345) per impostazione predefinita l'agente è legato al 127.0.0.1. È possibile specificare un altro nome host o indirizzo IP con jccjmx.jccjmxagent ("hostname", portnumber) .a rmi viene creato immediatamente e legato a "*: porto" ma nessun agente è ancora in ascolto. Devi attivare è esplicitamente. Ciò consente di ritardare l'agente. >>> agente.isattivo () falso >>> agente.start () >>> agente.isattivo () true >>> agente.stop () >>> agente.isattivo () Ordine falso per connettersi da un host remoto È necessario conoscere l'URL del servizio: >>> AGENTE.GETSERVICEURL () U'Service: JMX: RMI: //127.0.0.1: 12345 / JNDI / RMI: //127.0.0.1: 12345 / jmxrmi'dom da un host remoto: ssh -l12345: 127.0.0.1: 12345 Server JConsole Service: JMX: RMI: //127.0.0.1: 12345 / JNDI / RMI: //127.0.0.1: 12345 / homepage di JMXRmiproduct


jccjmx. Software correlato

pyjs.

Quadro di sviluppo dell'applicazione Web basata su Python ...

44

Scarica