Re: [Jrds-developpers] Autres suggestions pour la doc...
Status: Beta
Brought to you by:
fbacchella
From: Fabrice B. <fba...@sp...> - 2013-04-16 11:03:40
|
Le 16 avr. 2013 à 12:52, Christophe Dupriez <du...@de...> a écrit : > Merci Fabrice pour l'exemple (qui serait bien dans la doc de TomcatGRP). Je l'ai suivi tel quel (voir le localhost.xml attaché) J'ai mis à jour. Mais il faut aussi que je mette à jour d'autre exemple. <snmp community="secret" version="2"/> et <connection type="jrds.snmp.SnmpConnection"> <attr name="community">public</attr> <attr name="version">2</attr> </connection> font double emplois, la première version est deprecated. > > Et merci pour la relance de JRDS.FR! > > Sur la même config (Tomcat 6, Java 7), sous Windows, ça ne fonctionne pas > MAIS j'ai Apache Status qui retourne le nombre de workers (valeur fixe: 250). > C'est la seule valeur apparaissant dans les graphiques. Snmp sous windows, c'est pas vraiment renversant. Je ne m'attends pas à grand chose de ce coté. > > Exemple d'affichage des "collect" réalisés (ils ont donc l'air d'avoir lieu toutes les 4 minutes): > Hosts 1 > Probes 9 > Timer _default > Last collect 161s ago > Last duration 10s > Generation 7 > > Options de démarrage de la JVM Tomcat: > -Dcatalina.home=d:\Soft\tomcat > -Dcatalina.base=d:\Soft\tomcat > -Djava.io.tmpdir=d:\Soft\tomcat\temp > -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager > -Djava.util.logging.config.file=d:\Soft\tomcat\conf\logging.properties > -Dorg.apache.el.parser.COERCE_TO_ZERO=false > -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false > -XX:MaxPermSize=256m > -Dcom.sun.management.jmxremote > -Dcom.sun.management.jmxremote.port=8086 > -Dcom.sun.management.jmxremote.ssl=false > -Dcom.sun.management.jmxremote.authenticate=false > -Dfile.encoding=utf-8 > -Djavax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl Rajoute un -Djrds.log.debug=jrds.Probe.<nom de la probe> Ça passe la probe en mode debug. > > D'avance un grand merci! > > Question subsidiaire: quelqu'un a-t-il déjà réfléchi à la notion d'Alarme dans JRDS ? > Le besoin: > 1) assembler des indicateurs sur base des données collectées (formule à la Excel sur les valeurs d'un ou plusieurs senseurs) > 2) sur base de valeurs limites pendant une période configurable, déclencher des alarmes (e-mail, sms, affichages…) C'est tout un monde les alarmes. Pour le moment, je fais simple, en rajoutant la possibilité de lire les valeurs stockées : http://jrds.fr/nagios > > Bien à toi, > > Christophe > > Le 15/04/2013 20:07, Fabrice Bacchella a écrit : >> Sur un tomcat 6, jvm 7, j'obtiens un résultat avec la configuration suivante : >> <connection type="jrds.probe.JMXConnection"> >> <attr name="port">8999</attr> >> </connection> >> <probe type="TomcatGRP" label="http on port 8080"> >> <attr name="index">ajp-8009</attr> >> </probe> >> >> >> >> Le 13 avr. 2013 à 17:38, Christophe Dupriez <du...@de...> a écrit : >> >>> Bonjour! >>> >>> (jrds.fr est mort, mais vous le savez sans doute!) >>> >>> Dans la page: >>> http://jrds.fr/sourcetype/jmx/tomcatgrp >>> Ce serait pas mal d'expliquer que le monitoring de TomcatGRP se fait uniquement sur la MXBean GlobalRequestProcessor sous Catalina. >>> Il faudrait aussi donner un exemple où on spécifie les attributs (indiqués dans la doc) que l'on désire tracker >>> (seul requestCount est pris sinon). J'ai essayé avec >>> >>> Donc, le seul argument à vérifier/modifier par rapport à l'exemple, c'est le nom de Catalina-Host qu'on trouve dans JConsole en dessous de GlobalRequestProcessor. >>> Le problème, c'est que j'ai mis le bon nom et il ne le trouvait pas: >>> [2013-04-13 16:44:09,518] INFO jrds.webapp.ReloadHostList : Configuration rescaned >>> [2013-04-13 16:44:19,769] ERROR jrds.Probe.ApacheStatus : [localhost/apachestatus_80] Unable to read http://localhost:80/server-status?auto because: Connection to http://localhost:80 refused >>> [2013-04-13 16:44:19,931] ERROR jrds.Probe.TomcatGRP : [localhost/TomcatGRP-http-bio-8080] JMX instance not found: Catalina:type=GlobalRequestProcessor,name=http-bio-8080 >>> [2013-04-13 16:44:19,998] ERROR jrds.Probe.TomcatGRP : [localhost/TomcatGRP-http-bio-8080] JMX instance not found: Catalina:type=GlobalRequestProcessor,name=http-bio-8080 >>> [2013-04-13 16:44:20,064] ERROR jrds.Probe.TomcatGRP : [localhost/TomcatGRP-http-bio-8080] JMX instance not found: Catalina:type=GlobalRequestProcessor,name=http-bio-8080 >>> [2013-04-13 16:44:20,123] ERROR jrds.Probe.TomcatGRP : [localhost/TomcatGRP-http-bio-8080] JMX instance not found: Catalina:type=GlobalRequestProcessor,name=http-bio-8080 >>> [2013-04-13 16:44:20,181] ERROR jrds.Probe.TomcatGRP : [localhost/TomcatGRP-http-bio-8080] JMX instance not found: Catalina:type=GlobalRequestProcessor,name=http-bio-8080 >>> [2013-04-13 16:44:20,237] ERROR jrds.Probe.TomcatGRP : [localhost/TomcatGRP-http-bio-8080] JMX instance not found: Catalina:type=GlobalRequestProcessor,name=http-bio-8080 >>> >>> Dans JConsole, j'ai comme objectName de "http-bio-8080": >>> Catalina:type=GlobalRequestProcessor,name="http-bio-8080" >>> (notez les guillemets supplémentaires) >>> J'ai donc mis des " dans le XML et les messages d'erreur ci-dessus on disparu. >>> JRDS me dit qu'il a créé une RDD pour [localhost/TomcatGRP-"http-bio-8080"] >>> (notez les guillemets: ça ne risque pas de gêner?) >>> >>> En tous cas, les graphiques restent vides! >>> >>> J'attache mon dernier localhost.xml (sous le nom localhost.txt)... >>> >>> Merci de vos lumières! >>> >>> Christophe >>> >>> P.S. Je suis sous Tomcat 7 sous Raspbian >>> <localhost.txt>------------------------------------------------------------------------------ >>> Precog is a next-generation analytics platform capable of advanced >>> analytics on semi-structured data. The platform includes APIs for building >>> apps and a phenomenal toolset for data science. Developers can use >>> our toolset for easy data analysis & visualization. Get a free account! >>> http://www2.precog.com/precogplatform/slashdotnewsletter_______________________________________________ >>> Jrds-developpers mailing list >>> Jrd...@li... >>> https://lists.sourceforge.net/lists/listinfo/jrds-developpers > > <localhost.xml> |