Jolokia est un logiciel libre, complètement libre et facile à utiliser logiciel implémenté en Java et conçu à partir de l'offset à être utilisé pour accéder à JMX avec JSON via HTTP à distance. Ce est plus comme JMX sur capsaïcine. Il ne comporte pas d'interface utilisateur graphique (GUI).
Comme une question de fait, Jolokia est un pont JMX-HTTP offrant une alternative aux JSR-160 connecteurs. Ce est simple, rapide, polyglotte, sécurisé, les pare-feu et comprend diverses fonctionnalités uniques comme vrac-requests.Features à une des caractéristiques glanceKey inclure le soutien à la transformation, de nombreux JMX (Java Management Extensions) demandes que possible en un seul aller-retour et le soutien réseau pour envelopper plusieurs demandes Jolokia dans un JSON (JavaScript Object Notation) charge utile.
Prise en charge de l'exécution en mode sans agent, le soutien JSON / proxy HTTP pour les demandes Jolokia, le soutien à l'envoi de demandes en vrac en plusieurs JSR-160 demandes, le soutien aux politiques personnalisées qui comprennent des restrictions à grains fins, ainsi que le soutien pour les jokers et Autoriser / Refuser sections des stratégies personnalisées.
En outre, l'application prend en charge l'analyse des demandes et la construction de réponses en utilisant le logiciel de bibliothèque sérialisation JSON JSON-simple, et le soutien pour équilibrer plusieurs cas d'utilisation avec l'état-of-the-art fonctionnalités, telles que les temps de démarrage faibles et les demandes en vrac.
Jolokia est un logiciel facile à installer qui ne peut être accessible via un navigateur Web pris en charge. Il peut être consulté sur toute plate-forme en utilisant une fonction configurable REST comme l'encodage URL. Le logiciel fonctionne sur plusieurs proxy HTTP hops.Under de la hotte et soutenu OSesTaking un coup d'oeil sous le capot de Jolokia, nous pouvons remarquer que le langage de programmation Java a été utilisé pour écrire le programme, ce qui signifie qu'il est indépendant de la plateforme, soutenue sur GNU / Linux, Mac OS X et Microsoft Windows systèmes d'exploitation.
Pour votre commodité, il est disponible pour téléchargement en deux binaires pré-construits et une archive source. Il a été testé avec succès sur les ordinateurs 32 bits et 64 bits
Ce qui est nouveau dans cette version:.
- Nouvelle année, nouvelle version. Ok, ce ne est pas le GRAND 2.0 que je ai déjà un peu promis. Quoi qu'il en soit, une autre caractéristique importante a sauté sur le train de 1.x à la dernière minute. Il est maintenant possible de trouver des agents de votre réseau en envoyant un paquet UDP au groupe de multidiffusion 239.192.48.84, portuaires 24884. agents ayant ce mécanisme de découverte permis répondra avec leur méta données, y compris l'URL d'accès. Ceci est particulièrement utile pour les clients qui veulent offrir un accès à des agents sans beaucoup de configuration. Ce est- l'excellent hawt.io sera probablement l'utiliser d'une façon ou l'autre. En fait, ce était hawt.io qui m'a mis sur la bonne voie pour cette belle petite fonctionnalité; -)
- Discovery est activé par défaut pour l'agent JVM, mais pas pour l'agent WAR. Il peut être facilement activée pour l'agent WAR en utilisant des paramètres d'initialisation de servlet, propriétés du système ou des variables d'environnement. Tous les détails astucieux peuvent être trouvées dans le manuel de référence.
- Le protocole pour le mécanisme de découverte est également précisé dans le manuel de référence. L'un des premiers clients à l'appui de ce mode de découverte est Jmx4Perl dans sa nouvelle version. Le client Jolokia Java suivra dans l'une des prochaines versions mineures.
- Mais vous ne avez pas besoin du support client pour les demandes de multidiffusion si vous connaissez déjà l'URL pour un agent. Chaque agent enregistre un jolokia MBean: type = Discovery qui effectuent la demande de découverte de multidiffusion pour vous si vous déclenchez les lookupAgents de fonctionnement. La valeur renvoyée contient les informations de l'agent et est décrite ici.
- Cette fonctionnalité a été testée dans divers environnements, mais depuis peu la mise en réseau de niveau peut être, ainsi, & quot; & quot ;, douloureuse je vous demander d'ouvrir un problème en cas de problèmes .
- Même se il a été calme un peu de temps par rapport à la nouvelle brillante Jolokia 2.0, je suis assez proche d'un premier jalon. Toutes les fonctions prévues ont été mises en œuvre dans une version initiale, ce qui manque est de terminer le refactoring lourd et modularisation du noyau Jolokia. Plus sur cela plus tard, se il vous plaît restez à l'écoute ...
Quoi de neuf dans la version 1.1.5:
- Ce est de loin la plus petite jamais communiqué: Un seule l'omble a été ajouté sur le dessus de la fixation d'un bug 1.1.4 ridicule quand utilisant Glassfish avec le système AMX. Donc, pas besoin de mettre à jour si vous ne utilisez pas Glassfish.
Quoi de neuf dans la version 1.1.4:
- Quelques corrections de bugs et deux nouvelles fonctionnalités a été inclus pour la libération de l'automne:
- Un nouveau paramètre de configuration & quot; authenticatorClass & quot; peut être utilisé pour l'agent JVM de spécifier un gestionnaire d'authentification autre, en plus de celui par défaut (qui vérifie simplement pour l'utilisateur et mot de passe).
- Avec le paramètre de configuration & quot; logHandlerClass & quot; un gestionnaire de journal alternatif peut être spécifié. Ceci peut être utilisé pour la guerre et de l'agent JVM pour modifier le comportement de journalisation de Jolokia. Pour l'agent OSGi, vous pouvez déjà utiliser un LogService pour personnaliser l'exploitation forestière.
Ce qui est nouveau dans la version 1.1.2:
- Il contient quelques corrections de bugs mineures comme expliqué dans la changelog. Selon les rapports de bogues et tirez demande en baisse en pourrait y avoir même une version 1.1.3 avant 2.0 sera terminé.
Ce qui est nouveau dans la version 1.1.1:
- BigDecimal et BigInteger peuvent maintenant être utilisées pour les arguments de fonctionnement et renvoyer des valeurs.
- Un nouveau paramètre de traitement IfModifiedSince a été introduit. Ce paramètre peut être utilisé avec un horodatage pour récupérer la liste des MBeans disponibles uniquement quand il ya eu quelques changements dans l'enregistrement MBean sur toute MBeanServer observée depuis ce temps. Se il ya eu aucun changement une réponse avec code d'état & quot; 302 & quot; (Non modifié) est retourné. Cette fonctionnalité est également pris en charge pour & quot; recherche & quot; demandes. Dans une future version de Jolokia, il y aura également un soutien personnalisé pour propre & quot; lire & quot; et & quot; exec & quot; demande afin que les opérations coûteuses peuvent être appelés conditionnellement.
- Pour l'agent JVM, si un port 0 est donné, alors le port franc arbitraire sera sélectionné et imprimé sur la sortie standard dans le cadre de l'agent URL Jolokia. Si aucun hôte ne est donné, l'agent JVM va maintenant se lier à localhost et si l'hôte de & quot; 0.0.0.0 & quot; ou & quot; * & quot; est fourni, l'agent va se lier sur toutes les interfaces.
- Pour le client Java une propriété errorValue supplémentaire a été ajoutée qui détient l'exception sérialisé JSON si le paramètre de processiong serializeException est actif.
- la jolokia.register du client JavaScript () peut maintenant prendre un élément de configuration option pour spécifier les paramètres de traitement pour un certain travail du planificateur. En outre, la nouvelle option onlyIfModified peut être utilisé de telle sorte que la fonction de rappel pour la liste et la demande de recherche ne est appelée, si l'ensemble des MBean enregistré a changé. Ceci est particulièrement utile pour le web client basé qui veulent rafraîchir l'arbre MBean que si il ya des changements.
- Le Expire: tête d'une réponse Jolokia a maintenant une date valide en tant que valeur (au lieu de '-1') qui pointe vers une heure dans le passé. Ce changement devrait aider les clients qui ne ignore pas selon RFC-2616 syntaxe de date non valide et de les traiter comme «déjà expiré.
Exigences :
- Java 2 Standard Edition Runtime Environment
Commentaires non trouvées