Operations Manager بخشی از Microsoft System Center میباشد که به کاربر کمک میکند تا سرویسها، دستگاهها و عملیات بسیاری از کامپیوترها را از طریق یک کنسول واحد مانیتور کند. در این مقاله به تشریح مفاهیم کلیدی و قابلیت های Operations Manager خواهیم پرداخت و مخاطبان این متن هم میتواند ادمینهایی باشند که زیرساخت Operations Manager را مدیریت میکنند و هم اپراتورهایی که سرویسهای IT را برای کسبوکار کاربر مانیتور و از آن پشتیبانی میکند.
قابلیت های Operations Manager
سازمانهای کوچک و بزرگ معمولا وابسته به سرویسها و برنامههای کاربردی میباشند که محیط رایانشی آنها فراهم میکتند. معمولا دپارتمانهای IT ، مسئول تضمین عملکرد و دسترسپذیری این سرویسها و برنامههای کاربردی حیاتی هستند؛ بدین معنی که این دپارتمانها باید بروز اختلالات، محل بروز مشکل و عوامل ایجاد مشکل را ترجیحا پیش از برخورد کاربران با آنها شناسایی کنند. هرچه تعداد کامپیوترها و دستگاهها بیشتر باشد، این کار دشوارتر میشود.
استفاده از قابلیت های Operations Manager در محیط، مانیتورینگ چندین کامپیوتر، دستگاه، سرویس و برنامهی کاربردی را تسهیل میکند. کنسول Operations که در شکل زیر نشان داده شده است، کاربر را قادر میسازد تا وضعیت سلامت، عملکرد و دسترسپذیری همهی Objectهای مانیتورشده در محیط را بررسی کند و در شناسایی و حل مشکلات نیز به او کمک میکند.
Operations Manager به کاربر میگوید که کدامیک از Objectهای مانیتورشده سالم نیستند، در زمان شناسایی مشکلات، هشدار میدهد و اطلاعاتی فراهم میکند تا در شناسایی علت مشکل و راهحلهای ممکن به کاربر کمک کند. ادمین مربوطه با انتخاب کامپیوترها و دستگاههایی برای مانیتورینگ و با پیادهسازی بستههای مدیریتی که برای قابلیتها و برنامههای کاربردی خاص، مانیتورینگ فراهم میکنند، آنچه را که باید مانیتور شود تعیین و پیکربندی میکند. همچنین ادمین ساختار باید قابلیتهای شامل زیرساخت Operations Manager را بشناسد و با چگونگی کارکرد Operations Manager نیز آشنا باشد.
ویژگیهای جدید System Center Configuration Manager
ویدیوهای بیشتر درباره Microsoft System Center
زیرساخت Operations Manager
نصب Operations Manager یک گروه مدیریتی ایجاد میکند که اولین واحد عملکرد بوده و حداقل از یک Management Server ، دیتابیس عملیاتی و همچنین دیتابیس Reporting Data Warehouse تشکیل شده است.
- سرور Management Server مرکز ادارهی گروه مدیریتی و ارتباط با دیتابیس است. در واقع زمانی که کاربر کنسول مربوطه را باز کرده و به گروه مدیریتی متصل میشود، به سرور مدیریت آن گروه متصل میگردد. گروه مدیریتی ممکن است بسته به اندازهی محیط رایانش شامل یک یا چند سرور مدیریتی باشد.
- دیتابیس عملیاتی یک دیتابیس SQL Server است که تمام دادههای پیکربندی متعلق به گروه مدیریتی را شامل میشود و تمام دادههای مانیتورینگ را که برای گروه مدیریتی جمعآوری و پردازش شده، ذخیره میکند. این دیتابیس دادههای کوتاهمدت و به صورت پیشفرض دادههای 7 روزه را نگه میدارد.
- Data Warehouse Database یک دیتابیس SQL Server است که دادههای مانیتورینگ و هشداردهی گذشته را ذخیره میکند. دادههایی که در دیتابیس Operations Manager ثبت شده، در این دیتابیس نیز ثبت میگردند و در نتیجه گزارشها همواره شامل دادههای کنونی هستند. این دیتابیس دادههای بلندمدت را نگه میدارد.
زمانی که قابلیت گزارشدهی Operations Manager نصب میشود، گروه مدیریتی نیز از یک Reporting Server (سرور گزارشدهی) برخوردار است که گزارشهایی را از دادههای Data Warehouse Database ایجاد و ارائه مینماید.
این قسمتهای کلیدی Management Group، همان طور که در شکل زیر نشان داده شده است، ممکن است تنها در یک سرور موجود باشند یا میان چندین سرور توزیع شده باشند.
بررسی نقش Management Server
نقش Management Server، مدیریت پیکربندی Management Group، مدیریت Agentها و ارتباط با آنها و ارتباط با دیتابیسهای گروه مدیریتی است. بطور کلی Management Group میتواند شامل چندین سرور مدیریت باشد تا برای کاربر ظرفیت اضافه و دسترسپذیری مستمر فراهم کند. زمانی که دو یا چند سرور مدیریت به گروه مدیریتی اضافه میشوند، این سرورها به صورت بخشی از Resource Pool درمیآیند و کار میان اعضای Pool پخش میگردد. در صورت خرابی هریک از اعضای Resource Pool، دیگر اعضای آن، بار کاری آن عضو را برعهده میگیرند. هرگاه یک سرور مدیریت جدید اضافه شود، به صورت خودکار بخشی از کار اعضای موجود در Resource Pool را برعهده میگیرد. همهی اعضای Resource Pool مجموعهای مجزا از Remote Objectها را مدیریت میکنند. در یک زمان مشخص، دو عضو از یک Pool یک Object را به طور همزمان مدیریت نمیکنند.
یکی از انواع سرور مدیریت، Gateway Server نام دارد که قابلیت مانیتورینگ کامپیوترها در دامینهای نامطمئن را فراهم میکند.
سرویس Operations Manager Agent
Operations Manager Agent سرویسی است که روی کامپیوتر نصب میشود. این Agent دادهها را جمعآوری و دادههای نمونه را با ارزشهای از پیش تعیین شده مقایسه میکند سپس هشدارهایی ایجاد کرده و پاسخهایی میفرستد. سرور مدیریت، پیکربندیها را دریافت کرده و آنها را بینAgent های کامپیوترهای مانیتورشده تقسیم میکند. هریک از Agentها به Management Server در گروه مدیریتی گزارش میدهد. از این سرور Management با عنوان سرور مدیریت اصلی Agent یاد میشود.
Agentها بر منابع داده در کامپیوتر مانیتورشده نظارت کرده و بر اساس پیکربندی که از جانب سرور مدیریت خود دریافت کردهاند، اطلاعات را جمعآوری میکنند. همچنین Agent به پردازش وضعیت سلامت کامپیوتر مانیتورشده و Objectهای آن میپردازد و نتیجه را به سرور مدیریت گزارش میکند. هرگاه وضعیت سلامت یک Object مانیتورشده تغییر کند یا عدم تطابق با معیار دیگری مشاهده شود، ممکن است هشداری مبنی بر حائز اهمیت بودن یک مسئله از جانب Agent برای اپراتورها ارسال شود. Agent با فراهمآوری دادههایی درخصوص سلامت Object مانیتورشده برای سرور مدیریت، تصویر بهروزی از سلامت دستگاه و دیگر برنامههای تحت میزبانی این سرور ارائه میدهد.
Agent را میتوان به گونهای پیکربندی کرد که به عنوان Proxy Agent عمل کند. این نوع از Agent میتواند به نمایندگی از یک کامپیوتر یا Device شبکه، به جای کامپیوتر Host خود، دادهها را به سرور مدیریت ارسال کند. برای مثال، Agentای را که روی Node فیزیکی یک SQL Cluster نصب است میتوان به گونهای فعال کرد که به عنوان پروکسی، منابع کلاستر (Cluster Resource) را مانیتور کند. Proxy Agentها مانیتورینگ کامپیوترها و تجهیزاتی را میسر میسازند که نمیتوان بر آنها Agent نصب کرد.