Linux'ta bir tomcat (bir avuç java servlet) içinde çalışan bir uygulamam var. Şimdi bu tomcat içindeki ressource'ları (CPU, bellek kullanımı, vb.) Izlemek için görevlendirildim (tek servletler değil).Bir tomcat'i aktif hale getirmek için aktif JMX ile "snmpwalk" nasıl yapılır
Programcı değilim (bu yüzden kodu değiştiremiyorum) ve kod içinde hiçbir şeyi değiştirmem mümkün değil. Ben de Java ile çok aşina değilim (bu yüzden birkaç şeyi bir araya getirirsem özür dilerim).
Yapabileceğim tek şey, tomcat'i jmx'i etkinleştiren java parametreleriyle başlatmaktır. Bu yüzden, uzaktan kumandadaki ve JMX kullanarak uzaktan çalıştırılan uygulama/sunucu uygulamalarını uzaktan kontrol edebilirim.
Soru: Tomcat'in (veya mbeans ile uygulama) hangi izleme/ressource bilgilerini sunduğunu öğrenmek için hangi araçlar (veya olanaklar) mevcuttur?
Snmp tarafından sağlanan bilgileri keşfetmeme izin veren bir snmpwalk çizgisini düşünürüm. Bununla birlikte, java ve jmx ile nasıl yapılacağına dair hiçbir fikrim yok (internette, programın nasıl yapılacağı konusunda tonlarca makale bulundu, fakat bu sorunun dışında).
Bu kullanım durumda uygun bir APM aracı bakarak daha iyi olur yardımlarınız
jvisualvm ve mbean eklentisi, Jonah ile birlikte –