سؤال

أنا تصميم J2SE التطبيق ، و تبحث عن حل لرصد والتنبيهات.المتطلبات هي:

  1. الأشياء يمكن أن تقرير مركزها و يصدر تنبيهات عندما يكون لديهم مشاكل.
  2. تدعو بعض المحددة مسبقا الطرق على كائنات محددة (مثلا ، تفريغ الدولة).
  3. رصد JVM الصحية ، وخاصة استخدام الذاكرة.
  4. ويفضل أن يكون الوصول إلى كل ما سبق من كمبيوتر بعيد.

ما يمكن أن يكون أفضل حل لذلك ؟ أي شيء تنطوي JMX ؟

هل كانت مفيدة؟

المحلول

نعم أنت تصف حد كبير JMX و MBeans.

نصائح أخرى

إذا كنت تستخدم جافا 6u10 أو في وقت لاحق ، انظر أيضا VisualVM (jvisualvm.exe في JDK) التي يمكن أن تفعل كل أنواع الأشياء مثيرة للاهتمام ، بما في ذلك (مع البرنامج المساعد) نفس الأشياء jconsole يمكن.

انه امر رائع حقا التفتيش.

انظر JConsole, التي هي مغلفة مع جافا تثبيت.هذا يسمح لك لتفقد JMX-الإحصاءات المتاحة ، سواء في أجهزة محلية أو بعيدة.تحتاج إلى بدء تشغيل مراقبة VM مع الخيارات المناسبة (المفصل في ربط المادة) ثم تبدأ ببساطة JConsole و النقطة المطلوبة VM (يمكنك تأمين طريق المصادقة إذا كنت بحاجة إلى).

JConsole يمكن أن تفقد كل معيار JMX الفول بالإضافة إلى أي أنه يمكنك إنشاء/تسجيل.واجهة المستخدم الرسومية سوف تسمح لك لاستدعاء يتعرض أساليب الرسم البياني الإحصاءات.... الخ

يمكنك استخدام smartinspect إلى أن سجل ما تريد في التطبيق الخاص بك:الكائنات, الصور, إلخ.يمكنك أيضا الوصول إليها من أجهزة الكمبيوتر البعيدة.

إذا كنت ترغب في رمي التنبيهات إلى المزيج أيضا إلقاء نظرة على Jopr (http://www.jboss.org/jopr/)

إذا كنت تريد أن تفقد JMX-بيانات محاولة إدارة وحدة التحكم التي تأتي مع JRockit مراقبة المهمة.إنه JConsole/VisualVM على المنشطات.فإنه من السهل جدا أن تفقد المصفوفات, خرائط, مجموعات, compositeData الخ ، وإضافة رصد سمات الرسم البياني أو الاتصال الهاتفي.ومن الممكن أيضا لإنشاء الزناد التنبيهات.

يمكنك تحميل البرنامج هنا مجانا.

النص البديل http://www.oracle.com/technology/products/jrockit/missioncontrol/new_and_noteworthy/3.1.0/images/console/mbean_drilling.png

إذا كنت بحاجة إلى تواصل رصد الحل النظر واضح ClearStone جافا.مع هذا يمكنك مراقبة أي مخصص mbeans و أيضا تعيين ما يصل إلى إرسال تنبيهات عند عتبات خرق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top