سامانه مانیتورینگ عملیات یکپارچه نوین (معین) یک سامانه مانتیورینگ جامع در کلیه لایههای خدمات در حوزه فناوری اطلاعات است. از این رو یکی از وظایف مهم این سامانه مانیتورینگ لایه پلتفرم نرمافزاری است که در آن سرورهای کاربردی جزء پرکاربردترین المانهای یک سرویس حوزه خدمات فناوری هستند. در سامانه معین قابلیت مانیتورینگ سرور کاربردی WebLogic فراهم شده است که یکی از پرکاربردترین سرورهای کاربردی در سامانههای سازمانی است
مانیتورینگ سرور کاربردی WebLogic شامل موارد زیر است:
شاخصهای کلی WebLogic :
- وضعیت اجرای سرور(Server Running Status)
- سلامت سرور(Server Health)
- زمان روشن شدن سرور Weblogic(Weblogic Server Uptime)
- نیازمند Restart(Restart Required)
شاخصهای JVM Runtime:
- زمان روشن شدن JVM (JVM Uptime)
- اندازه فعلی حافظه Heap(Current Heap Size)
- حافظهی آزاد Heap(Heap Free Size)
- درصد آزاد حافظهی Heap(Heap Free Percentage)
- میزان استفاده از پردازندهی فرآیند(Process CPU Usage)
- درصد استفاده از حافظهی Heap(Heap Usage)
- حافظهی استفاده شده Heap(Heap Used Size)
- حداکثر حافظهی Heap سرور(Maximum Heap Size)
شاخصهای Java Transactions API:
- تعداد تراکنشهای Roll back شده(Rolled Back Transactions)
- تعداد تراکنشهای Committed LLR(Committed LLR Transactions)
- مدت زمان فعال بودن تراکنشها از زمان Commit شدن(Transaction Total Active Time)
- تعداد تراکنشهای پردازششده(Processed Transactions)
- تعداد تراکنشهای Rolled Back شده به واسطه خطای داخلی سرور(Rolled Back Transactions Due To An Internal System Error)
- تعداد تراکنشهای Abandon شده(Total Abandoned Transactions)
- تعداد تراکنشهای دو فازی Commit شده با TLog(Two Phase Committed With TLog Transactions)
- تعداد تراکنشهای فقط خواندن تک فازی(One Phase Committed Readonly Transactions)
- تعداد کل تراکنشهای دوفازی Commit شده(Two Phase Committed Transactions)
- تعداد تراکنشهای تکمیل شده Heuristics(Heuristics Completed Transactions)
- تعداد تراکنشهای Commit شده(Committed Transactions)
- تعداد تراکنشهای فعال در سرور(Active Transactions)
- تراکنشهای Roll Back شده به واسطه خطای منابع(Rolled Back Transactions Due To A Resource Error)
- تراکنشهای Roll Back شده به واسطه خطای یک برنامه(Rolled Back Transactions Due To An Application Error)
- تراکنشهای Roll Back شده به واسطه Timeout(Rolled Back Transactions Due To A Timeout)
- تراکنشهای تک فاز تک منبعی(One Resource And One Phase Transactions)
- سلامت JTA(JTA Health)
شاخصهای JMS:
- بیشترین تعداد سرورهای JMS استقراریافته(JMS Servers High Count)
- بیشترین تعداد ارتباطات JMS به سرور(Connections High Count)
- تعداد کل ارتباطات JMS به سرور(Connections Total Count)
- تعداد سرورهای JMS استقراریافتهی جاری(JMS Server Current Count)
- تعداد کل سرورهای JMS استقراریافته(JMS Servers Total Count)
- تعداد ارتباطات JMS جاری به سرور(Connections Current Count)
- سلامت سرویس JMS(JMS Service Health)
شاخصهای Class Loader Runtime:
- تعداد کلاسهای بارگذاری شده(Loaded Class)
- زمان بارگذاری کلاسها(Class Loading Time)
شاخصهای کارایی منابع دادهData source :
- وضعیت فعال بودن منبع داده(Data Source Activity Status)
- وضعیت عملکردی منبع داده(Data source state)
- تعداد کل ارتباطات(Connections Total Count)
- حداکثر ارتباطات فعال (Active Connections High Count)
- تعداد ارتباطات فعال جاری (Active Connections Current Count)
- ظرفیت ارتباطات در مخزن ارتباطات(Current Capacity)
- متوسط تعداد ارتباطات(Active Connections Average Count)
- متوسط زمان ایجاد ارتباط با پایگاه داده(Connection Delay Time)
شاخصهای کارایی برنامههای deployشده:
- سلامت کلی برنامه (Overall Health State)
- سلامت برنامه(Health State)
شاخصهای کارایی مخزن Threadها:
- گذردهی مخزن Thread(Thread Pool Throughput)
- سلامت مخزن Thread(Thread Pool Health State)
- تعداد Threadهای در حالت Standby مخزن Thread(Thread Pool Standby Threads)
- تعداد Threadهای Stuck مخزن Thread(Thread Pool Stuck Threads)
- تعداد Threadهای Idle Execute مخزن Thread(Thread Pool Idle Execute Threads)
- تعداد درخواستهای تکمیل شدهی مخزن Thread(Thread Pool Completed Requests)
- تعداد Threadهای Hogging مخزن Thread(Thread Pool Hogging Threads)
- تعداد درخواستهای Pending مخزن Thread(Thread Pool Pending Requests)
- تعداد Threadهای Execute مخزن Thread(Thread Pool Total Execute Threads)
اطلاعات در حالت Admin Server:
اطلاعات کلی دامنه:
- تعداد سرورهای پیکربندی شده در دامنه(Configured Servers In Domain)
- تعداد نشستهای HTTP فعال دامنه(Number Of Active HTTP Sessions)
- تعداد Threadهای فعال دامنه(Number Of Active Threads)
- تعداد سرورهای فعال در دامنه(Active Server Count)
اطلاعات و شاخصهای کارایی سرورها در دامنه:
- وضعیت اجرای سرور(Server Running Status)
- سلامت سرور(Server Health)
- تعداد سوکتهای باز جاری(Number Of Open Sockets)
- حداکثر حافظهی Heap سرور(Maximum Heap Size)
- اندازه فعلی حافظهی Heap(Current Heap Size)
- حافظهی آزاد Heap(Heap Free Size)
- حافظهی استفاده شده Heap(Heap Used Size)
- درصد استفاده از حافظهی Heap(Heap Usage)
- درصد آزاد حافظهی Heap(Heap Free Percentage)
اطلاعات و شاخصهای کارایی منابع داده(Datasource) در دامنه(منابع):
- وضعیت عملکردی منبع داده(Data Source State)
- تعداد کل ارتباطات(Connections Total Count)
- حداکثر ارتباطات فعال(Active Connections High Count)
- تعداد ارتباطات فعال جاری(Active Connections Current Count)
- ظرفیت ارتباطات در مخزن ارتباطات(Current Capacity)
- متوسط تعداد ارتباطات(Active Connections Average Count)
- متوسط زمان ایجاد ارتباط با پایگاه داده(Connection Delay Time)
- وضعیت فعال بودن منبع داده(Data Source Activity Status)
شاخصهای کارایی کلاسترها:
- وضعیت سرور(Server State )
- سلامت سرور(Server Health)
- آیا Master است؟(Is Master?)
- تعداد پیامهای ارسال شده از سرور به کلاستر(Fragments Sent)
- تعداد پیامهای ارسال مجدد(Resend Requests)
- تعداد پیامهای دریافت شده سرور از کلاستر(Fragments Received)
برنامههای نصب شده:
- وضعیت اجرای برنامه(Application Running Status)
- وضعیت سلامت برنامه(Application Health)
- وضعیت اجرای برنامه در سرور مقصد(Application State On Target Server)
- تعداد درخواستهای Pending شده در مدیر Work(Work Manager Pending Requests)
- تعداد درخواستهای تکمیل شده در مدیر Work(Work Manager Completed Requests)
جزییات دقیق تر از برنامه های نصب شده:
لیست برنامهها:
- وضعیت اجرای برنامه(Application Running Status)
- سلامت برنامه(Application Health)
- تعداد کل نشستهای بازشده(Total Opened Session Count)
- تعداد نشستهای باز جاری(Open Sessions Current Count)
لیست ejbهای برنامه:
- تعداد تراکنشهای Roll Back شده(Total Rolled Back Transactions)
- تعداد تراکنشهای Timeout شده(Total Timed Out Transactions)
- تعداد تراکنشهای Commit شده(Total Committed Transactions)
لیست servletهای برنامه:
- کل زمان اجرای Servlet(Servlet Total Execution Time)
- دفعات اجرای Servlet(Servlet Total Invocation Count)
- دفعات Reload کردن Servlet(Servlet Total Reload Count)
- حداکثر زمان اجرای Servlet(Maximum Servlet Execution Time)
- حداقل زمان اجرای Servlet(Minimum Servlet Execution Time)