SNMPBULKGET(1) Net-SNMP SNMPBULKGET(1)

snmpbulkget - برقراری ارتباط با نهاد شبکه از طریق درخواست‌های انبوه SNMP GETBULK

snmpbulkget [گزینه‌های عمومی] [-Cn <تعداد>] [-Cr <تعداد>] AGENT OID [OID]...

دستور snmpbulkget یک برنامه کاربردی SNMP است که از درخواست‌های SNMP GETBULK برای پرس‌وجوی کارآمد اطلاعات از یک نهاد شبکه استفاده می‌کند. می‌توان یک یا چند شناسه شیء (OID) را به عنوان آرگومان در خط فرمان مشخص کرد. هر نام متغیر در قالبی که در variables(5) مشخص شده است، ارائه می‌شود.

اگر نهاد شبکه هنگام پردازش بسته درخواست با خطایی مواجه شود، یک بسته خطا بازگردانده شده و پیامی نمایش داده می‌شود که به مشخص کردن علت معیوب بودن درخواست کمک می‌کند.

فیلد non-repeaters را در GETBULK PDU تنظیم می‌کند. این گزینه تعداد متغیرهای ارائه‌شده‌ای را مشخص می‌کند که نباید روی آن‌ها تکرار انجام شود. مقدار پیش‌فرض 0 است.
فیلد max-repetitions را در GETBULK PDU تنظیم می‌کند. این گزینه حداکثر تعداد تکرارها را روی متغیرهای تکرارشونده مشخص می‌کند. مقدار پیش‌فرض 10 است.

علاوه بر این گزینه‌ها، snmpbulkget از گزینه‌های عمومی شرح داده شده در صفحه راهنمای snmpcmd(1) پشتیبانی می‌کند. توجه داشته باشید که snmpbulkget همان‌طور که در آنجا شرح داده شده است، به یک آرگومان برای تعیین کارگزار (agent) جهت پرس‌وجو و حداقل یک آرگومان OID نیاز دارد.

دستور:

snmpbulkget -v2c -Cn1 -Cr5 -Os -c public zeus system ifTable

متغیر system.sysDescr.0 (که از نظر ترتیبی شیء بعدی پس از system است) و ۵ شیء اول در ifTable را بازیابی می‌کند:

sysDescr.0 = STRING: "SunOS zeus.net.cmu.edu 4.1.3_U1 1 sun4m"
ifIndex.1 = INTEGER: 1
ifIndex.2 = INTEGER: 2
ifDescr.1 = STRING: "lo0"
و غیره.

همان‌طور که از نام آن پیداست، snmpbulkget از پیام SNMP GETBULK استفاده می‌کند که در SNMPv1 در دسترس نیست.

snmpcmd(1), variables(5), RFC 1905.

01 May 2002 V5.9.5.2