راهنمای جامع برای مدیران شبکه: کشف کنید که چگونه میتوانید پهنای باند را مدیریت کنید، گلوگاههای شبکه را بیابید و امنیت زیرساخت خود را با تحلیل جریان ترافیک (Flow) تضمین کنید.
مانیتورینگ شبکه به معنای پایش مداوم تجهیزات شبکه (مانند روترها، سوییچها، فایروالها و سرورها) برای اطمینان از در دسترس بودن و عملکرد صحیح آنها است.
بهطور کلی دو روش اصلی برای مانیتورینگ وجود دارد:
پروتکل NetFlow در ابتدا توسط شرکت سیسکو معرفی شد تا ترافیک عبوری از روترها را در قالب "جریان" یا Flow دستهبندی و ارسال کند.
یک جریان (Flow)، مجموعهای یکطرفه از بستههای شبکه (Packets) است که دارای ویژگیهای مشترک هستند، مانند: IP مبدا، IP مقصد، پورت مبدا، پورت مقصد و نوع پروتکل.
تجهیزاتی مانند روترها و فایروالها هستند که ترافیک عبوری را مشاهده میکنند، اطلاعات Flow را استخراج کرده و آنها را به سمت یک سرور مرکزی بستهبندی و ارسال (Export) میکنند.
نرمافزاری است (مانند ManageEngine NetFlow Analyzer) که این دادههای خام را دریافت (Collect) کرده، پردازش میکند و در قالب نمودارها و گزارشهای قابل فهم به مدیر شبکه نمایش میدهد (Analyze).
اگرچه NetFlow متعلق به سیسکو است، اما برندهای دیگر نیز نسخههای مشابه خود را دارند. به عنوان مثال: sFlow (اچپی و بروکید)، J-Flow (جونیپر)، NetStream (هواوی) و IPFIX (استاندارد جهانی که به عنوان NetFlow v10 نیز شناخته میشود). نرمافزار ManageEngine از تمامی این فرمتها پشتیبانی میکند.
نرمافزار ManageEngine NetFlow Analyzer یک ابزار یکپارچه تحلیل ترافیک مبتنی بر Flow است. این نرمافزار به صورت Real-time مانیتورینگ پهنای باند را انجام میدهد و به شما پاسخ سه سوال اساسی شبکه را میدهد: "چه کسی"، "چه چیزی" و "کجا" در حال مصرف پهنای باند است.
مشاهده زنده ترافیک شبکه با رزولوشن تا ۱ دقیقه برای کشف فوری مشکلات.
شناسایی سریع IP ها یا برنامههایی که باعث کندی شبکه یا اشغال لینکها شدهاند (Top Talkers).
ذخیرهسازی اطلاعات برای ماهها جهت پیشبینی ظرفیت شبکه (Capacity Planning) در آینده.
ایجاد صورتحساب بر اساس مصرف حجم دیتای هر دپارتمان یا مشتری (Billing).
قدرت واقعی این ابزار فراتر از مانیتورینگ ساده پهنای باند است. بیایید با امکانات پیشرفته آن در سطح Enterprise آشنا شویم.
ماژول Advanced Security Analytics (ASAM) با استفاده از الگوریتمهای Continuous Stream Mining، شبکه را برای یافتن ناهنجاریهای رفتاری پایش میکند.
تکنولوژی Network Based Application Recognition (NBAR) که توسط سیسکو ارائه شده، به NetFlow Analyzer اجازه میدهد برنامههای وب و لایه ۷ را حتی اگر از پورتهای دینامیک (Dynamic Ports) استفاده میکنند، شناسایی کند.
به عنوان مثال، میتواند ترافیک YouTube را از ترافیک مرور وب سایتهای معمولی تفکیک کند، حتی اگر هر دو روی پورت 443 (HTTPS) باشند.
CBQoS: آیا سیاستهای کیفیت خدمات (QoS) که روی روتر خود نوشتهاید به درستی کار میکنند؟ این ابزار نشان میدهد قبل و بعد از اعمال Policy، چقدر ترافیک Drop شده است.
WLC Monitoring: کنترلرهای شبکه بیسیم (Wireless LAN Controllers) را مستقیماً مانیتور کنید تا متوجه شوید کدام Access Point یا کدام کاربر موبایل بیشترین ترافیک وایفای را مصرف میکند.
راهاندازی سیستم مبتنی بر NetFlow برخلاف SNMP نیازی به نصب Agent روی کلاینتها ندارد. شما فقط باید روتر/سوییچ مرکزی خود را پیکربندی کنید تا کپی اطلاعات ترافیک را به سرور ManageEngine بفرستد.
نرمافزار را دانلود کرده و روی یک سرور ویندوزی یا لینوکسی نصب کنید. به طور پیشفرض، سرور NetFlow روی پورت 9996 (UDP) منتظر دریافت بستههای Flow میماند.
باید وارد محیط CLI روتر شده و دستورات زیر را برای ارسال ترافیک وارد کنید. در اینجا فرض میکنیم IP سرور شما 192.168.1.100 است.
پس از چند دقیقه، به محض اینکه روتر شروع به ارسال بستهها کند، روتر بهصورت خودکار در داشبورد نرمافزار (در مرورگر وب) ظاهر شده و نمودارها شروع به ترسیم شدن میکنند.