جهت بررسی و تست لاگ های ESXI لازم است موارد زیر به ترتیب مدنظر قرار گیرند:
1- بررسی ارتباطات
2- بررسی و تست Credential
3- ریست کردن سرویس Inspector
4- بررسی زمان ESXI
5- بررسی وجود لاگ در ESXI
6- تست MOB در ESXI
تست MOB در ESXI
MOB سرویسی است که با گرفتن مقادیر ورودی به صورت خودکار در پایگاه داده جستجو کرده و لاگ های خروجی را برمی گرداند.
MOB در ورژن 6 به بعد ESXI غیرفعال می باشد و می بایست فعال گردد.
فعال سازی از طریق VMware vSphere Client
پس از اتصال به VMware vSphere Client از پنجره سمت راست وارد تب Configuration شده و از پنجره باز شده به نام Software گزینه Advanced Setting را انتخاب نمایید. در پنجره باز شده مسیر زیر را دنبال نمایید.
Config > HostAgent > Plugins > Solo
در این مرحله همانطور که در تصویر زیر مشخص است گزینه Config.HostAgent.plugins.solo.enableMob را فعال کنید.
فعال سازی از طریق رابط وب برای ESXi Version 6.7
با توجه به این که ESXi Version 6.7 از VMware vSphere پشتیبانی نمی کند، می توانید پس از ورود به رابط وب از مسیر زیر می توانید این قابلیت را فعال نمایید.
تست وجود لاگ با کمک قابلیت Management Object Browser
در مرحله بعد با استفاده از مرورگر وارد VMware vSphere و ابزار MOB (Management Object Browser) شوید. (آدرس وارد شده در مرورگر به صورت https://IPAddress/mob باشد.)
در ESXi Version 6.7 با استفاده از مسیر ذکر شده در تصویر فوق به صورت خودکار به سمت Manage Object Browser هدایت می شوید.
در جدول Properties در ستون VALUE گزینه content انتخاب شود.
در پنجره باز شده تمام ماژول های API مشاهده می شود. در ردیف مربوط به eventManager روی VALUE کلیک کنید.
در جدول Methodes گزینه CreateCollectorForEvents انتخاب شود.
در پنجره باز شده در بخش VALUE تمام مقادیر قبل و بعد از </time> را حذف کرده و عبارتی مشابه زیر مشاهده خواهد شد.
<filter>
<time>
<!-- optional -->
<beginTime>2018-01-01T00:00:00Z</beginTime>
<!-- optional -->
<endTime>2018-01-01T00:00:00Z</endTime>
</time>
</filter>
با توجه به زمان موردنظر زمان آغاز و پایان جستجو را وارد کنید (بهتر است زمان داده شده زیر 24 ساعت باشد.)
دقت نمایید که این زمان بر اساس UTC می باشد.
پس از تنظیم زمان متد فرخوانی شود. (روی گزینه Invoke Method کلیک کنید.)
در بخش جدید باز شده (Method Invocation Result: ManagedObjectReference) گزینه session انتخاب شود.
در نشست باز شده Methods های قابل استفاده مشاهده می شود که به عنوان مثال با استفاده از گزینه ReadPreviousEvents/ReadNextEvents می توان لاگ ها را از دیتابیس فراخوانی کرد.
پس از انتخاب هریک از گزینه ها با انتخاب پارامتر مربوط به تعداد لاگ های مد نظر و Invoke Method ، متد مورد نظر فراخوانی شده و لاگ ها قابل مشاهده خواهند بود.
نکته:
برای فعال سازی MOB به جای طی کردن مراحل بالا می توان از طریق کامند های زیر نیز اقدام کرد :
vim-cmd hostsvc/advopt/update Config.HostAgent.plugins.solo.enableMob bool true
vim-cmd hostsvc/advopt/view Config.HostAgent.plugins.solo.enableMob





