Langsung ke konten utama

Cara Mengimplementasikan JMX Pada Webmethods


 

JMX itu apa sih? itu salah satu pertanyaan yang muncul dibenak saya pada saat pertama kali mendengarnya. Mencoba cari tau ke teman-teman sesama developer, jawabannya singkat ya JMX, hehehe. Akhirnya saya coba-coba googling dan dari hasil googling saya menemukan info bahwa menurut Wikipedia Java Management Extensions merupakan salah satu teknologi java yang berfungsi untuk mengelola dan memantau aplikasi, objek sistem, perangkat dan jaringan berorientasi layanan. Berangkat dari pengertian ini, JMX dapat digunakan untuk memonitor performance resource aplikasi yang berbasis Java. Resource yang dimaksud seperti alokasi jumlah thread, CPU, Memori, method yang mengkomsumsi resource terbesar dan sebagainya.

Webmethods sendiri merupakan salah satu platform middleware yang berbasis Java. Jika ada pertanyaan, bolehkan JMX diimplementasika di Webmethods? Sangat boleh sekali karena basicnya sendiri dari Java. Lalu bagaimana mengimplementasikannya?
Untuk mengimplementasikannya sangatlah mudah namun perlu diperhatikan dulu di OS mana ingin diimplementasikan. Sebenarnya untuk implemetasi di webmethods hanya perlu men-copy script di bawah ini ke file custom_wrapper.conf pada folder configuration server anda.

wrapper.java.additional.206=-Dcom.sun.management.jmxremote
wrapper.java.additional.207=-Dcom.sun.management.jmxremote.port=<define jmx port>
wrapper.java.additional.208=-Dcom.sun.management.jmxremote.authenticate=false
wrapper.java.additional.209=-Dcom.sun.management.jmxremote.ssl=false


setelah script ditambahkan perlu diperhatikan bahwa server harus direstart sehingga script ini dapat dijalankan. Selain itu, jika server OS adalah linux maka jangan lupa untuk melakukan open port jmx sesuai script di atas. Karena jika tidak, jmx anda tidak akan dapat diakses sama sekali. Tools untuk mengakses JMX dapat menggunakan Jconsole.
Untuk penggunaan JMX console dapat dicek di link dibawah ini.
Cara Menggunakan Jconsole

Jika JMX sudah diimplementasikan maka untuk testing di jconsole seperti tampilan di bawah ini.


 Pilih Local properties untuk memonitoring jmx yang dipakai di local webmethods dan pada name klik org.tanukisoftware.wrapper.WrapperStartStopApp.... lalu Connect. Jika yang ingin dimonitor server terpisah cukup masukkan hostname atau ip server beserta port JMX yang ditentukan sebelumnya. Jika berhasil terkoneksi maka tampilan montoring seperti di bawah ini.

Mudah bukan, selamat mencoba dan semoga artikelnya bermanfaat bagi developer webmethods.

Komentar

Postingan populer dari blog ini

Cara Proses Pesanan Shopee Melalui GrabExpress

Shopee merupakan salah satu marketplace saat ini banyak digemari untuk melakukan proses jual beli barang-barang yang umum dibeli di toko. Marketplace ini termasuk lengkap selain dapat melakukan pembelian barang dari lokal, ada juga toko dari internasional seperti China. Salah satu alasan marketplace ini cukup digemari karena voucher gratis ongkos kirim. Selain itu juga terdapat banyak layanan jasa pengiriman yang cukup banyak. Ada layanan instant, same day, reguler atau kargo. Namun perlu diingat bahwa layanan jasa pengiriman tergantung pada toko penjual. Tidak semua toko penjual menyediakan layanan instan dan kemungkinan hanya melayani reguler pengiriman saja. Namun jika satu daerah, contoh sesama jabodetabek, anda dapat diskusi ke penjual untuk mengaktifkan layanan instan jika membutuhkan pengiriman urgent. Pada artikel ini, fokus yang ingin dibahas adalah bagaimana melakukan proses pengiriman orderan paket oleh penjual jika pembeli memilih kurir instan seperti grab express atau gose...

Cara Mudah Daftar Akun Bank Jago

  Aplikasi Bank Jago merupakan aplikasi layanan perbankan digital dari PT Bank Jago Tbk. Aplikasi ini dirilis pada 16 April 2021 lalu. Aplikasi ini dapat diperoleh dengan mudah dimana nasabah tidak perlu datang ke cabang bank dan hanya cukup mengunduh aplikasi melalui Play Store atau App Store di HP pengguna. Aplikasi ini menawarkan fitur menarik seperti kirim uang, atur keuangan, top up e-wallet seperti gopay, shopee pay dan lain sebagainya. Fitur lain yang tidak kalah menarik adalah gratis biaya admin, tidak ada pemungutan biaya dalam pembukaan akun dan tidak ada ketentuan setoran awal. Namun pada aplikasi ini belum didukung fasilitas kartu debit dan akan diinformasikan pada aplikasi terkait kesiapan kartu debit tersebut. Seperti diinfokan sebelumnya bahwa nasabah tidak perlu datang ke cabang bank untuk daftar aplikasi ini namun hanya perlu menyiapkan KTP dan NPWP dan melakukan daftar melalui aplikasi. Tanpa basa-basi, berikut langkah-langkah untuk daftar bank jago. Langkah Perta...

Cara Menjalankan Webmethods Di Lokal Windows

  Tutorial kali ini masih berhubungan dengan tutorial webMethods sebelumnya. Kali ini tutorialnya akan membahas mengenai cara menjalankan Integration Server di lokal atau laptop/PC dengan OS Windows. Sebelumnya pastikan kamu sudah menginstal webMethods dengan berhasil seperti di tutorial sebelumnya. Jika sudah memenuhi syarat tersebut, silahkan mengikuti langkah-langkah berikut ini. Langkah Pertama : Ketikkan "services" pada Cortana Microsoft. Lalu klik pada Services .       Langkah Kedua : Cari startup name Software AG xx pada daftar services kemudian pastikan statusnya running. Langkah Ketiga : Masuk ke browser ketik url berikut http://localhost:5555. Pastikan bahwa Integration server web sudah bisa diakses. Sampai di sini Integration Server sudah berhasil menyala. Selanjutnya di lokal sudah dapat melakukan depevment dan penjelasannya ada di artikel selanjutnya. Jika mengalami kendala dan masih bingung untuk melakukan langkah-langkah di atas. Silahkan akses video ...