Idan tura Java ya riga ya bayyana ingantaccen wurin ƙarshe na Jolokia, abokin ciniki na sa ido na iya karanta halayen JMX ta wani wakilin HTTP na gaba na yau da kullum. Abokin ciniki yana magana da Jolokia ta HTTP, wanda ke yin aikin JMX a ɓangaren aikace-aikacen.

monitor → HTTP proxy → HTTPS Jolokia endpoint → MBean

Wannan hanya tana buƙatar wurin ƙarshe na gudanarwa mai iya HTTP. Juya abokin ciniki na JMX na asali ba tare da canji ba zuwa wakilin gidan yanar gizo ba ya ƙirƙirar ɗaya.

Alal misali, ana iya bayyana karanta amfani da heap na JVM a matsayin buƙatar POST:

curl --proxy http://proxy.example.net:8080 \
  --header 'Content-Type: application/json' \
  --data '{"type":"read","mbean":"java.lang:type=Memory","attribute":"HeapMemoryUsage","path":"used"}' \
  https://monitor.example.net/jolokia/

Wurin ƙarshe da wakili masu riƙe wuri ne. Wannan yana amfani da aikin karatu; hanyar HTTP POST tana ɗaukar buƙatar JSON ta Jolokia maimakon nuna rubutun JMX. Jolokia kuma tana goyon bayan buƙatun GET don ayyuka masu sauƙi, yayin da JSON POST ke guje wa wani ɓangare na tserewar URL da ake buƙata don sunayen MBean masu rikitarwa.

Don wurin ƙarshe na gudanarwa na HTTPS, wakilin gaba yana buƙatar ba da izinin inda tunnel ɗin ya dace. TLS ya kamata har yanzu ya tabbatar da monitor.example.net. Sunan mai masaukin wakilin da takardar shaidarsa, idan haɗin wakilin kansa yana amfani da TLS, suna bayyana tsalle daban.

Ka raba shawarwarin tabbatarwa biyu daban. Zaɓuɓɓukan tabbatarwa na wakili na curl suna bayar da asusun wakili. Tabbatarwar wurin ƙarshe tana bayar da asalin gudanarwa, kuma manufar Jolokia tana ƙayyade waɗanne MBeans da ayyuka za su iya isa. Izinin amfani da wakilin gaba ba izinin gudanar da JVM ba ne.

Amsar kuma tana da matakai biyu: matsayin jigilar HTTP da sakamakon aikin JSON na Jolokia. Bincika status da value da aka mayar maimakon karɓar kowane jiki a matsayin ma'aunin nasara. Kurakuran wakili, gazawar tabbatarwa a wurin ƙarshe da rashin MBeans suna buƙatar canje-canje daban-daban.

Idan tura yana bayyana mahaɗin JMX na asali kawai, zaɓi hanyar da ta dace da wannan mahaɗin ko shirya ingantaccen wurin ƙarshe na gudanarwa na HTTP. Tura gida na SSH wani tsarin jigila ne, amma ya kasance haɗi zuwa sabis na asali; ba ya canza ka'idarsa zuwa HTTP API na Jolokia.

Labarai masu alaƙa