SNMPNETSTAT(1) Net-SNMP SNMPNETSTAT(1)

snmpnetstat - نمایش وضعیت و پیکربندی شبکه از یک موجودیت شبکه از طریق پروتکل SNMP

snmpnetstat [گزینه‌های عمومی] [-Ca] [-Cn] [-Cv] [-Cf address_family] AGENT
snmpnetstat [گزینه‌های عمومی] [-Cr] [-Cn] [-Cv] [-Cf address_family] AGENT
snmpnetstat [گزینه‌های عمومی] [-Ci] [-C o | b | d] [-Cn] [-Cv] [-CI interface] [-Cw interval] AGENT
snmpnetstat [گزینه‌های عمومی] [-Cs[s]] [-Cp protocol] AGENT

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

شکل نخست دستور، فهرستی از سوکت‌های فعال را نشان می‌دهد. شکل دوم، مقادیر سایر اطلاعات شبکه را بر اساس گزینه انتخابی ارائه می‌کند. در شکل سوم با مشخص کردن یک interval (بازه زمانی)، اطلاعات ترافیک بسته‌ها روی رابط‌های شبکه پیکربندی‌شده به صورت پیوسته نمایش داده می‌شود. شکل چهارم، آمار مربوط به پروتکل مشخص‌شده را چاپ می‌کند.

در صورتی که حداقل از نگارش v2 پروتکل SNMP استفاده شود، دستور snmpnetstat از درخواست‌های GETBULK برای واکشی سریع‌تر داده‌ها بهره می‌گیرد.

شناسه AGENT نماینده عامل (agent) هدف SNMP است که برای پایش اشیاء مورد نظر تنظیم شده است. در ساده‌ترین حالت، AGENT شامل نام میزبان یا نشانی IPv4 است که ارتباط از طریق UDP/IPv4 به درگاه ۱۶۱ برقرار می‌شود.

گزینه‌های عمومی (COMMON OPTIONS)
برای مشاهده گزینه‌های عمومی به snmpcmd(1) مراجعه کنید.
استفاده از عناصر سنتی MIB به جای جداول مدرن مستقل از نسخه IP.
نمایش وضعیت تمام سوکت‌ها (سوکت‌های پردازش‌های سرور نیز نمایش داده می‌شوند).
صرفاً نمایش ورودی‌های مربوط به خانواده نشانی مشخص‌شده (inet یا inet6).
نمایش وضعیت تمام رابط‌های شبکه شامل جدول آمار تجمعی بسته‌های منتقل‌شده، خطاها، برخوردها و مقدار MTU.
افزودن بسته‌های دورریخته‌شده (dropped) به نمایش رابط‌ها.
نمایش وضعیت توسعه‌یافته رابط‌ها همراه با شمارش اکتت‌ها علاوه بر بسته‌ها.
نمایش مختصر وضعیت رابط‌ها با نمایش اکتت‌ها به جای بسته‌ها.
نمایش اطلاعات منحصراً برای رابط شبکه مشخص‌شده.
نمایش عددی نشانی‌های شبکه به جای نمایش نمادین و متنی نام میزبان.
اجازه به شکستن خروجی ستونی برای نام‌های طولانی میزبان یا سرویس.
نمایش آمار مربوط به پروتکل مشخص‌شده (مانند tcp یا udp).
نمایش آمار به تفکیک پروتکل (استفاده از -Css آمارهای با مقدار صفر را پنهان می‌کند).
نمایش جدول مسیریابی (routing table).
تعیین مقدار max-repeaters برای درخواست‌های GETBULK.

نمایش سوکت‌های فعال (حالت پیش‌فرض)

خروجی پیش‌فرض سوکت‌های فعال، نشانی‌های محلی و دوردست، پروتکل و وضعیت درونی پروتکل را نشان می‌دهد.

نمایش جدول مسیریابی

مسیرهای در دسترس و وضعیت آن‌ها را نشان می‌دهد. هر مسیر شامل میزبان یا شبکه مقصد و دروازه (gateway) است.

نمونه استفاده از snmpnetstat برای نمایش سوکت‌های فعال:

% snmpnetstat -v 2c -c public -Ca testhost

Active Internet (tcp) Connections (including servers)
Proto Local Address                Foreign Address                 (state)
tcp   *.echo                        *.*                            LISTEN
tcp   *.discard                     *.*                            LISTEN
tcp   *.daytime                     *.*                            LISTEN
tcp   *.chargen                     *.*                            LISTEN
tcp   *.ftp                         *.*                            LISTEN
tcp   *.telnet                      *.*                            LISTEN
tcp   *.smtp                        *.*                            LISTEN
...
Active Internet (udp) Connections
Proto Local Address
udp    *.echo
udp    *.discard
udp    *.daytime
udp    *.chargen
udp    *.time
...

نمایش رابط‌های شبکه:

% snmpnetstat -v 2c -c public -Ci testhost

Name     Mtu Network    Address          Ipkts   Ierrs    Opkts Oerrs Queue
eri0    1500 10.6.9/24  testhost     170548881  245601   687976     0    0
lo0     8232 127        localhost      7530982       0  7530982     0    0

snmpcmd(1), iostat(1), vmstat(1), hosts(5), networks(5), protocols(5), services(5)

مفهوم خطاها در برخی پیاده‌سازی‌های دستگاه‌ها به طور دقیق تعریف نشده است.

04 Nov 2013 V5.9.5.2