JVisual VM
JVisual VM dapat digunakan untuk memonitor/menganalisa apa saja yang terjadi dengan tomcat service yang menghost java application, juga java web application itu sendiri. Didalamnya ada keterangan mengenai live usage dari CPU, memory, dan lainnya.
JVisualVM dapat ditemukan di folder instalasi java.
C:\Program Files\Java\jdk1.8.0_181\bin\jvisualvm.exe
Tomcat Configuration
Agar tomcat dapat dipantau melalui JVisualVM, maka perlu dilakukan konfigurasi sebagai berikut:
- Masuk ke folder "~\apache-tomcat-9.0.22\bin
- Jalankan tomcat properties, file "tomcat8w.exe"
- Buka tab "java"
- Tambahkan script berikut di "Java Options"
-Djava.net.preferIPv4Stack=true-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=9011-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false-Djava.rmi.server.hostname=192.168.5.12
hal ini dilakukan agar tomcat membuka port baru 9011 untuk JMX.
JVisualVM Add JMX Connection
- Buka JVisualVM
- Klik File -> Add JMX Connection
- Masukkan IP Address server dan port JMX yang sudah dibuat
- Voila.. sekarang tomcat dan java web application dapat dimonitor.
Tidak ada komentar:
Posting Komentar