مقالات

شروع کار با Noction Flow Analyzer


Noction Flow Analyzer یک ابزار نرم افزاری نظارت و گزارش مبتنی بر جریان است که داده های ترافیک را در کل شبکه جمع آوری، ذخیره و ارائه می کند. NFA مهندسان را قادر می سازد تا عملکرد شبکه ها و برنامه های خود را بهینه کنند، استفاده از پهنای باند را کنترل کنند و برنامه ریزی ظرفیت شبکه را انجام دهند. همچنین تجزیه و تحلیل دقیق BGP Peering را فعال می کند، اطلاعاتی در مورد مسائل امنیتی بالقوه ارائه می دهد، و مهندسان را قادر می سازد زمان پاسخگویی به حوادث شبکه را به حداقل برسانند. NFA از NetFlow، J-Flow، sFlow، IPFIX و NetStream پشتیبانی می کند. به طور پیش فرض دارای گزارش سفارشی، هشدار و پشتیبانی از تجمیع داده های سطح 3 400 روزه است.

برای شروع کار با Noction Flow Analyzer، می توانید برای یک دوره آزمایشی رایگان ثبت نام کنید. نسخه آزمایشی کاملاً کاربردی است و به شما اجازه می دهد تا ببینید چگونه NFA می تواند در محیط شبکه شما قرار بگیرد. پس از ثبت نام، یک ایمیل حاوی دستورالعمل نصب، مجوز و پیکربندی NFA دریافت خواهید کرد.

برای استفاده کامل از تمام ویژگی‌های NFA، توصیه می‌کنیم از نسخه آزمایشی در محیط تولیدی استفاده کنید. NFA باید بر روی یک سرور اختصاصی (فیزیکی یا مجازی) نصب شود که شرایط نرم افزار و سخت افزار زیر را برآورده کند:

الزامات سخت افزاری:

  • معماری x86_64
  • حداقل پردازنده هسته 4x (پردازنده هسته 8 برابر توصیه می شود)، پشتیبانی از SSE4.2
  • حداقل 32 گیگابایت رم (64 گیگابایت رم توصیه می شود؛ 128 گیگابایت رم – بهینه)
  • حداقل 250 گیگابایت فضای ذخیره سازی SSD (500 گیگابایت فضای ذخیره سازی SSD توصیه می شود) به پارتیشن /var اختصاص داده شده است

نرم افزار مورد نیاز:

  • اوبونتو 22.04 یا اوبونتو 20.04 LTS

لطفاً توجه داشته باشید که NFA همچنین می‌تواند بر روی سروری که RHEL 8 / RHEL 9 دارد نصب شود. حداقل سیستم مورد نیاز یک پیکربندی پیش‌فرض را فرض می‌کند. افزایش قابل توجه نرخ جمع آوری جریان می تواند باعث بار اضافی روی سرور شود که به حافظه اضافی یا CPU بزرگتر نیاز دارد.

منابع سخت افزاری به مقدار جریان/های صادر شده به NFA بستگی دارد. برای هر 1000 رشته در ثانیه، 1 گیگابایت رم و 0.2 vCPU مورد نیاز است. هنگام استفاده از پلاگین BGP به 2 گیگابایت رم و 4 vCPU اضافی نیاز است. مقادیر مستقیماً متناسب هستند: اعداد RAM و vCPU در هر 1000 رشته در ثانیه.

به عنوان مثال: 40000 جریان در ثانیه به 40 گیگابایت رم و 8 vCPU، به علاوه 2 گیگابایت رم و 4 vCPU در صورت استفاده از پلاگین BGP نیاز دارد.

نصب NFA

بسته به سیستم عامل انتخاب شده، دستورالعمل های نصب متفاوتی وجود دارد.

نصب NFA روی سرور اوبونتو:

برای پیکربندی مخزن NFA دستور زیر را اجرا کنید:

اوبونتو 20.04

wget -O /etc/apt/sources.list.d/nfa.ubuntu20.list http://repo-nfa.noction.com/ubuntu/nfa.ubuntu20.list
   curl -L  http://repo-nfa.noction.com/repo.gpg | apt-key add -

اوبونتو 22.04

wget -O /etc/apt/sources.list.d/nfa.ubuntu22.list http://repo-nfa.noction.com/ubuntu/nfa.ubuntu22.list
   curl -L http://repo-nfa.noction.com/trusted.gpg | apt-key add -

با اجرای دستور زیر Noction Flow Analyzer نصب می شود:

apt update
DEBIAN_FRONTEND=noninteractive apt install nfa
توجه داشته باشید: یک فایروال با پیکربندی مناسب می تواند امنیت سیستم شما را تا حد زیادی افزایش دهد. به شدت توصیه می شود که یک فایروال را برای NFA پیکربندی کنید. اگر در این مورد به کمک نیاز دارید، لطفاً با ما در support@noction.com تماس بگیرید

لطفا مطمئن شوید که chronyd به طور پیش فرض راه اندازی می شود. اگر نه، از دستور زیر استفاده کنید: systemctl شروع chronyd.

توجه داشته باشید: برای اطمینان از استقرار نرم افزار NFA، رمزهای عبور پیش فرض کاربر ClickHouse را در طول فرآیند نصب تنظیم نکنید.

نصب NFA روی سروری که RHEL 8 / RHEL 9 دارد:

برای پیکربندی مخزن NFA دستور زیر را اجرا کنید:

برای RHEL 8

rpm -Uvh http://repo-nfa.noction.com/nfa-repo-0.1.0-0.noc.noarch.rpm

برای RHEL 9

wget http://repo-nfa.noction.com/nfa-el9.repo -P /etc/yum.repos.d/

SELinux

SELinux باید روی یک حالت مجاز تنظیم شود تا اجزای NFA به درستی کار کنند:

حالت مجاز SELinux را فعال کنید

پارامتر Set SELINUX نیز باید در فایل پیکربندی /etc/sysconfig/selinux به مجاز تغییر کند.

تغییر وضعیت SELinux در فایل پیکربندی

با اجرای دستور زیر Noction Flow Analyzer نصب می شود:

yum --disablerepo=\* --enablerepo=baseos,appstream,nfa install nfa
توجه داشته باشید: FirewallD دیمون پیش فرضی است که مسئولیت امنیت فایروال را بر عهده دارد. لطفاً به یاد داشته باشید که پورت‌های HTTP/HTTPS، BGP و Flow را باز کنید و پیکربندی‌ها را طوری تنظیم کنید که فقط آدرس‌های IP را شامل شود که می‌توانند به سرور شما دسترسی داشته باشند.

لطفا مطمئن شوید که chronyd به طور پیش فرض راه اندازی می شود. اگر نه، از دستور زیر استفاده کنید: systemctl
شروع chronyd

به قسمت جلویی NFA دسترسی پیدا کنید

پس از اتمام نصب، NFA Front End در نام میزبان دستگاه شما در دسترس خواهد بود. رابط NFA روی پورت 443 (https) اجرا می شود. برای دسترسی به آن، یک مرورگر وب در https://yourhostname یا آدرس IP باز کنید. نام کاربری و رمز عبور پیش فرض admin/admin است. به دلایل امنیتی، توصیه می کنیم در اولین بازدید، رمز عبور پیش فرض حساب خود را در تنظیمات نمایه خود تغییر دهید.

همچنین توصیه می کنیم دسترسی به رابط NFA را فقط به آدرس های IP خاص محدود کنید.
– به Manage -> Configuration بروید
– تنظیم محدودیت دسترسی جلویی را فعال کنید
– مشخص کنید که کدام آدرس IP را می خواهید مجاز کنید
– تغییرات خود را ذخیره کنید

شروع کار با آنالایزر جریان

مرحله آخر شروع به ارسال سوابق جریان به سرور است. باید دستگاه های شبکه خود را برای ارسال سوابق به سرور NFA پیکربندی کنید. اگر سوئیچ های سری Cisco Catalyst 9000 دارید، می توانید به پیکربندی نمونه ما مراجعه کنید. برای سایر دستگاه‌ها، به مستندات سازنده درباره نحوه پیکربندی صادرات رکورد NetFlow مراجعه کنید.

به طور پیش فرض، رکوردهای NetFlow شما باید به پورت 2055 و رکوردهای sFlow شما به پورت 6343 ارسال شوند.

– در صورت لزوم، می توانید پورت های پیش فرض را از طریق Frontend از NFA pod تغییر دهید مدیریت -> تنظیمات پیکربندی.

– همچنین می توانید فایل پیکربندی خود را از خط فرمان ویرایش کنید. فایل پیکربندی NFA واقع در: /etc/noction/nfa.conf

پس از پیکربندی صدور جریان در شبکه خود، حداقل 5 دقیقه صبر کنید تا نمودارها را در NFA ببینید. از آنجا، می‌توانید داشبورد خود را سفارشی کنید، هشدارهای سفارشی را پیکربندی کنید و تمام مزایای Noction Flow Analyzer را بررسی کنید. برای اطلاعات بیشتر در مورد سفارشی‌سازی داشبورد و نحوه استفاده حداکثری از NFA، به صفحه منابع NFA ما مراجعه کنید.

قابلیت BGP را اضافه کنید

اگر می خواهید عملکرد BGP را اضافه کنید، ابتدا یک جلسه iBGP بین روتر(های) خود و NFA پیکربندی کنید. سپس در داشبورد NFA به مسیر Manage -> Inventory -> Add Device رفته و در قسمت General Settings و Location فیلدهای مورد نیاز را تکمیل کنید. در تب تنظیمات BGP، Peer AS و Peer Address (آدرس روتر خود) را وارد کنید و سپس روی Submit کلیک کنید.

مجوز NFA

NFA یک محصول دارای مجوز است و از شما می خواهد که مجوز خود را در برنامه ثبت کنید. کلید آزمایشی خود را در یک ایمیل دریافت خواهید کرد و این کلید به شما امکان می دهد شروع کنید. کلید را از ایمیل کپی کنید و به قسمت جلویی NFA خود وارد شوید. در قسمت Manage -> License، کلید فعال سازی خود را وارد کرده و Activate License را فشار دهید. کلید آزمایشی اعمال می شود و به شما امکان می دهد NFA را در محیط خود ارزیابی کنید. وقتی به اشتراک پولی ارتقا می‌دهید، باید این کلید آزمایشی را تعویض کنید.

برای جلوگیری از مشکلات احتمالی مجوز، لطفاً از پیکربندی صحیح ساعت سخت افزاری اطمینان حاصل کنید. بهترین کار این است که ساعت سخت افزاری را روی UTC تنظیم کنید و تغییرات منطقه زمانی لازم را در سیستم عامل انجام دهید.

Noction Flow Analyzer دارای قیمت مجوز 299 دلار در ماه بدون محدودیت در دستگاه های شبکه، رابط ها یا سایت ها است. گزینه های اشتراک سالانه مناسب در دسترس هستند. افزونه اختیاری BGP با قیمت 199 دلار در ماه در دسترس است.

اسناد NFA و پشتیبانی

اگر علاقه مند هستید، همیشه می توانید برای کسب اطلاعات بیشتر در مورد محصول و موارد استفاده، به صفحه منبع NFA دسترسی داشته باشید. اگر در حین نصب یا پیکربندی با مشکل مواجه شدید، با ما در support@noction.com تماس بگیرید




Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا