این برنامه نظارت و گزارش دهی آسان را ارائه میدهد. نمونه های جدیدی از اجزا را شناسایی میکند. آن ها را به قالب های مدیریتی و جنبه هایی که پیکربندی و نوع منبع مورد نظر را مدل میکند، نقشه برداری میکند.
نظارت، تولید رویدادهایی است که یک CI به شیوه ای غیرمنتظره رفتار کند.
رویدادهای معمولی مانیتورینگ اتوماسیون | Monitoring Automation عبارتند از:
- یک مقدار نظارت شده از یک آستانه خاص فراتر میرود. مثال: فضای دیسک استفاده شده در پایگاه Data از حد پیش تعریف شده 90 درصد فراتر میرود.
- یک گره از شبکه حذف میشود. مثال: قطع برق باعث خاموش شدن سرور میشود و دیگر نمیتوان به آن دسترسی داشت.
کلید درک مانیتورینگ اتوماسیون این است که با اصطلاحات و معماری زیربنایی آشنا شوید.
پایه پشته نشان گر CIهایی است که باید نظارت شوند. CIها میتوانند عناصر شبکه مانند رایانه ها و همچنین برنامه های کاربردی یا مجموعه ای از برنامه های کاربردی باشند که یک سرویس را ارائه میدهند.
CI به روش های زیر قابل دسترسی است:
- همانطور که در بخش مرکزی شکل پیشنهادی، کاربران مستقل از هر نظارتی با CI تعامل دارند.
- OMi با استفاده از ساختار نظارتی آشنا که در بخش سمت چپ شکل نشان میدهد، CI ها را نظارت میکند.
- یک توسعه دهنده مانیتورینگ راه حل های نظارت را همانطور که در قسمت سمت راست شکل نشان میدهد، پیکربندی میکند.
الگوهای سیاست مانیتورینگ اتوماسیون | Monitoring Automation
الگوهای خط مشی تعریف میکنند که چه چیزی نظارت میشود و چگونه نظارت انجام میشود. توجه داشته باشید که الگوهای خط مشی وابسته به پلتفرم هستند. قبل از مانیتورینگ اتوماسیون، تمام پیکربندی ها از طریق پالیسی ها و الگوهای خط مشی انجام میشد. به این معنی که برای هر تغییر در یک CI با توجه به پلت فرم، توپولوژی یا خط مشی نظارت، مقادیر موجود در الگوهای خط مشی CI که CI بر اساس آنها نظارت میشود اصلاح شود.پارامترها و ابزار دقیق
اتوماسیون نظارت پارامترها را معرفی میکند. هر پارامتر مربوط به یک تنظیم نظارتی برای یک ویژگی CI در الگوی خط مشی است. تغییر مقدار پارامتر، رفتار نظارت را تغییر میدهد و نیاز به تغییر دستی مقادیر کدگذاریشده را در یک الگوی خطمشی از بین میبرد. مفهوم مقادیر پیشفرض آبشاری برای نظارت بر اتوماسیون مرکزی است. ایده این است که توسعهدهنده نظارت یا کارشناس برنامه تا حد امکان از مقادیر پیشفرض در سطح معینی استفاده میکند و یک خط پایه برای نظارت ایجاد میکند. در سطح بعدی، زیرمجموعه ای از این مقادیر میتواند و ممکن است لازم باشد برای وظیفه نظارتی خاصی که در دست است، نادیده گرفته شود، اما هر مقداری که قبلاً توسط تنظیمات خط پایه پوشش داده شده است، میتواند بدون نیاز به تعریف مجدد آن مورد استفاده قرار گیرد.ویژگی های پارامترهای زیر باعث انعطاف بیشتر میشود:
- مقادیر پارامترهای شرطی استفاده از یک پارامتر را با چندین الگوی خط مشی امکان پذیر میکند. و راه حل های نظارتی مستقل از سخت افزار و پلت فرم را امکان پذیر میکند.
- پارامترهای با مقدار یکسان را میتوان در یک پارامتر واحد ترکیب کرد. این نیاز به چندین بار وارد کردن یک مقدار را از بین میبرد.
جنبه های مانیتورینگ اتوماسیون
الگوهای خطمشی و ابزار دقیق نشاندهنده یک رفتار مورد انتظار خاص از برنامه یا سرویسی که باید نظارت شود، در جنبههایی با هم گروهبندی میشوند. در سطح جنبه، توسعه دهندگان پیکربندی را به صورت زیر ساده میکنند:- آنها پارامترها را با یک تابع به پارامترهای واحد ترکیب میکنند.
- آنها میتوانند جنبههایی را برای ترکیب جنبههایی که رفتار یکسان را نشان میدهند، اما در قالبهای خطمشی مختلف تعریف شدهاند، در یک جنبه قرار دهند. هر جنبه تو در تو را میتوان با یک شرط استقرار همراه کرد که به OMi میگوید کدام جنبه تو در تو در چه محیطی استفاده میشود. این به هر CI از نوع CI هدف اجازه میدهد تا مستقل از پلت فرم از همان جنبه استفاده کند.
- آن ها مقادیر پیش فرض را در سطح جنبه مطابق با سیاست های نظارت شرکت تنظیم میکنند.
الگوی مدیریت مانیتورینگ اتوماسیون | Monitoring Automation
یک قالب مدیریتی تمام جنبه های مورد نیاز برای نظارت بر یک برنامه یا سرویس ترکیبی را ادغام میکند. پیکربندی قالب مدیریت شامل توپولوژی برنامه ترکیبی و جنبه هایی است که باید نظارت شوند. علاوه بر این، اگر برنامهای که باید نظارت شود به این نیاز داشته باشد، توسعهدهنده مقادیر پیشفرض در سطح شرکت را در سطح قالب مدیریت لغو میکند. توسعهدهنده الگوی مدیریت تمامشده را به کارشناس برنامه میدهد تا از آن برای شروع نظارت بر برنامه هدف استفاده کند.تنظیم، تخصیص و استقرار مانیتورینگ اتوماسیون
تنظیم
قبل از شروع فرآیند نظارت، کارشناس برنامه ممکن است بخواهد مقادیر پیشفرض خاصی را که توسط توسعهدهنده نظارت پیکربندی شدهاند، لغو کند. او الزامات نظارت بر موقعیت خاص را در نظر میگیرد، به این میگویند تنظیم. تخصیص
پیکربندی مانیتورینگ که توسط یک جنبه نمایش داده میشود، بر حسب نوع CI تعریف میشود. برای شروع نظارت، این نوع CI باید با یک نمونه CI واقعی که توسط فرآیند کشف توپولوژی کشف شده است مطابقت داده شود.این فرآیند تطبیق، تخصیص مینامیم و میتواند به روش های زیر انجام شود:
- تخصیص دستی یک الگوی مدیریتی. کارشناس برنامه، الگوی مدیریت را به یک نمونه CI از CI ریشه قالب مدیریت پیوند میدهد.
- تخصیص دستی یک جنبه کارشناس برنامه. این جنبه را به یک نمونه CI از نوع CI هدف جنبه مرتبط میکند.
- تخصیص خودکار. اگر کارشناس برنامه تخصیص خودکار را برای یک قالب یا جنبه مدیریتی تعریف کند، OMi به صورت پویا جنبهها را به نمونههای CI مربوطه در زمانی که کشف میشوند اختصاص میدهد.