این دستور snmpwalk است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
snmpwalk - بازیابی زیردرختی از مقادیر مدیریتی با استفاده از درخواست های SNMP GETNEXT
خلاصه
پیاده روی [گزینه های برنامه] [گزینه های مشترک] عامل [OID]
شرح
پیاده روی یک برنامه SNMP است که از درخواست های SNMP GETNEXT برای پرس و جو از یک موجودیت شبکه استفاده می کند
برای درخت اطلاعات
ممکن است یک شناسه شی (OID) در خط فرمان داده شود. این OID مشخص می کند که کدام
بخشی از فضای شناسه شی با استفاده از درخواست های GETNEXT جستجو می شود. همه
متغیرهای زیر درخت زیر OID داده شده پرس و جو می شوند و مقادیر آنها به آن ارائه می شود
کاربر. نام هر متغیر در قالب مشخص شده در داده می شود متغیرها(5).
اگر هیچ آرگومان OID وجود نداشته باشد، پیاده روی درخت فرعی را که ریشه در آن است جستجو می کند
SNMPv2-SMI::mib-2 (شامل هر مقدار شیء MIB از ماژول های MIB دیگر، که
تعریف می شود که در این زیر درخت قرار دارد). اگر موجودیت شبکه در پردازش خطا داشته باشد
بسته درخواست، یک بسته خطا برگردانده خواهد شد و یک پیام نشان داده خواهد شد، کمک به
مشخص کنید که چرا درخواست نادرست است.
اگر جستجوی درختی باعث تلاش برای جستجوی فراتر از انتهای MIB شود، پیام «پایان
MIB" نمایش داده خواهد شد.
OPTIONS
-سی سی بررسی نکنید که آیا OID های برگشتی در حال افزایش هستند یا خیر. برخی از عوامل (LaserJets هستند
به عنوان مثال) OID ها را از حالت عادی خارج می کند، اما به هر حال می تواند راه رفتن را کامل کند. دیگر
عوامل OID هایی را که از کار افتاده و می توانند باعث شوند، برمی گردانند پیاده روی حلقه زدن
به طور نامحدود به صورت پیش فرض، پیاده روی سعی می کند این رفتار را تشخیص دهد و به شما هشدار می دهد
وقتی به ماموری برخورد می کند که غیرقانونی عمل می کند. استفاده کنید -سی سی برای خاموش کردن این چک
-این {OID}
به جای یک درخت فرعی ساده، پیاده روی را در OID مشخص شده پایان دهید. از این می توان استفاده کرد
برای راه رفتن یک زیردرخت جزئی، ستون های انتخاب شده از یک جدول، یا حتی دو یا چند جدول
در یک فرمان واحد
-Ci OID داده شده را در محدوده جستجو قرار دهید. به طور معمول پیاده روی از GETNEXT استفاده می کند
درخواست ها با OID که شما مشخص کرده اید شروع می شود و همه نتایج را در MIB برمی گرداند
درخت فرعی که در آن OID ریشه دارد. گاهی اوقات، ممکن است بخواهید OID مشخص شده را اضافه کنید
در خط فرمان در نتایج چاپ شده اگر یک OID معتبر در درخت باشد
خود این گزینه به شما امکان می دهد این کار را به صراحت انجام دهید.
-CI در واقع، اگر زیردرخت اصلی راه برود، OID داده شده به طور خودکار بازیابی می شود
هیچ مقدار قابل استفاده ای را برمی گرداند. این اجازه می دهد تا پیاده روی یک نمونه واحد به عنوان رفتار کند
به طور کلی انتظار می رود، و مقدار نمونه مشخص شده را برمی گرداند. این گزینه می چرخد
این درخواست نهایی GET را حذف کنید، بنابراین پیاده روی یک نمونه تنها چیزی را بر نمی گرداند.
-Cp پس از اتمام پیاده روی، تعداد متغیرهای یافت شده را چاپ کنید.
-Ct پس از اتمام پیاده روی، کل زمان جمع آوری ساعت دیواری را چاپ کنید
داده ها (در ثانیه). توجه داشته باشید که تایمر درست قبل از شروع شروع می شود
از سری درخواست داده و بلافاصله پس از اتمام آن متوقف شد. مهمتر از همه،
این بدان معنی است که شامل اولیه سازی کتابخانه snmp، خاموش کردن،
پردازش آرگومان و هر سربار دیگر.
علاوه بر این گزینه ها ، پیاده روی گزینه های رایج شرح داده شده در را می گیرد
snmpcmd(1) صفحه دستی
مثال ها
توجه داشته باشید که پیاده روی به یک آرگومان نیاز دارد که عامل پرس و جو و حداکثر یک OID را مشخص کند
استدلال، همانطور که در آنجا توضیح داده شد. فرمان:
snmpwalk -Os -c public -v 1 system zeus
تمام متغیرهای زیر سیستم را بازیابی می کند:
sysDescr.0 = STRING: "SunOS zeus.net.cmu.edu 4.1.3_U1 1 sun4m"
sysObjectID.0 = OID: enterprises.hp.nm.hpsystem.10.1.1
sysUpTime.0 = Timeticks: (155274552) 17 روز، 23:19:05
sysContact.0 = STRING: ""
sysName.0 = STRING: "zeus.net.cmu.edu"
sysLocation.0 = STRING: ""
sysServices.0 = INTEGER: 72
(به علاوه محتویات sysORTable).
فرمان:
snmpwalk -Os -c public -v 1 -CE sysORTable system zeus
مقادیر اسکالر را بازیابی می کند، اما sysORTable را حذف می کند.
با استفاده از خدمات onworks.net از snmpwalk آنلاین استفاده کنید