Je viens de commencer à utiliser JMX pour surveiller activemq, j'ai activé la surveillance à distance. Maintenant, la question est, comment puis-je autoriser seulement localhost avoir accès à l'API JMX? Ou est-il possible d'utiliser l'API JMX sans activer la surveillance à distance?Comment limiter l'accès à l'API JMX d'ActiveMQ uniquement à localhost/intranet?
0
A
Répondre
6
Après avoir passé des heures à rechercher une solution, je suis tombé sur cet article https://wiki.internet2.edu/confluence/display/CPD/Monitoring+Tomcat+with+JMX qui montre comment configurer JMX pour tomcat et comment l'exposer. sur rmi. L'option "-Djava.rmi.server.hostname = test-idc.internet2.edu" indique le nom de l'hôte sur lequel tomcat est en cours d'exécution. Si vous ne spécifiez pas le nom d'hôte, la tentative de connexion à partir d'une machine distante renvoie 'Échec de la connexion'.
Tout ce que vous devez faire est de définir la propriété -Djava.rmi.server.hostname = localhost dans votre script de démarrage ActiveMQ
if [ -z "$SUNJMX" ] ; then
#SUNJMX="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
SUNJMX="-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=localhost"
fi
Thats it ... Redémarrage à ActiveMQ et vous avez JMX accessible uniquement à partir votre machine locale.
Questions connexes
- 1. Comment limiter CreateWindowEx à une entrée alphanumérique uniquement?
- 2. TinyMCE: Possible de limiter à autoriser uniquement les puces?
- 3. Comment lier JMX à une interface spécifique?
- 4. Utilisation du connecteur JMX WS à distance
- 5. Comment limiter JFileChooser à un répertoire?
- 6. Limiter l'environnement de développement pour envoyer uniquement certains domaines à tester (XP smtp IIS)
- 7. Comment activer JMX dans Websphere?
- 8. Limiter! Dumpheap (windbg) à n objets
- 9. Limiter FCKEditor à un seul format d'entrée dans Drupal?
- 10. Question de printemps à propos de l'annotation @ManagedResource pour JMX
- 11. JAVA element.getElementsByTagName Limiter à haut niveau
- 12. Comment limiter l'accès à un dossier particulier dans asp .net
- 13. Comment puis-je limiter par programme l'accès à un Webservice?
- 14. Comment limiter la hauteur d'un Sytem.Windows.Form à une valeur exacte?
- 15. Comment limiter un ticket d'enregistrement TFS à un chemin personnalisé?
- 16. Comment limiter une jointure externe gauche LINQ à une ligne
- 17. Comment limiter une méthode à un thread particulier?
- 18. Comment limiter une DLL externe à une CPU?
- 19. Comment gérer une application Web JMX
- 20. Comment activer JMX sur Weblogic 10.x
- 21. Comment limiter l'affichage du paginateur uniquement dans l'en-tête ou le pied de page dans YUI?
- 22. Comment surveiller une application Web sur Tomcat à l'aide de JMX?
- 23. jGrowl: Comment limiter mon interface à un message à la fois?
- 24. UIView. Comment limiter la mise à l'échelle à une seule dimension?
- 25. Fil JMX bloqué sur ClientNotifForwarder
- 26. Limiter la taille de vbString à 10240 octets dans VB6
- 27. Comment acquérir un événement uniquement à des moments définis?
- 28. Comment sélectionner uniquement les éléments visibles à l'aide de XPath?
- 29. Limiter l'utilisateur à une fenêtre pendant un test
- 30. Django ORM Requête à limiter pour l'occurrence de clé spécifique