آموزش لینوکسآموزشیهمه

آموزش نصب ntopng و مانیتور پهنای باند مصرفی بر روی سرور

توضیحاتی درباره‌ی ntopng : Ntopng یک نرم افزار منبع باز رایگان است که یک رابط وب برای نظارت بر ترافیک شبکه را برای شما فراهم می کند. این نسخه نسل بعدی ntop است که اطلاعاتی درباره‌ی شبکه و پهنای باند را به شما می‌دهد. این برنامه سیستم‌عامل های مختلف مانند Linux ،Mac OS ،BSD و Windows را پشتیبانی می‌کند. نسخه های حرفه ای و سازمانی Ntopng نیز وجود دارد که دارای قیمت و پلن‌های مختلف هستند. در ادامه آموزش نصب ntopng و مانیتور پهنای باند مصرفی بر روی سرور را با هم یاد می گیریم.

برای خرید سرور مجازی لینوکس به سایت ابر آراز مراجعه نمایید، تا از سرعت و کیفیت بالای این سرورهای لینوکسی شگفت زده شوید.

برخی از مهم‌ترین ویژگی‌های نرم افزار notp :

• مرتب‌سازی ترافیک شبکه با توجه به معیارهای بسیاری از جمله آدرسIP، پورت، پروتکل‌های کاربردی لایه 7(L7)، سیستم‌های خودکار (AS)
• نمایش ترافیک شبکه در زمان واقعی و میزبان‌های فعال
• ارائه گزارش‌های مختلف برای چندین معیار شبکه از جمله توان عملیاتی و پروتکل‌های لایه 7 (L7)
• تأیید و گزارش توان عملیاتی‌، تأخیر شبکه و برنامه‌ها ، زمان رفت و برگشت داده (RTT)‌، آمار TCP (انتقال مجدد‌، پکت‌های خارج از محدوده، پکت‌های از دست رفته) و بایت و پکت‌های منتقل شده
• آمار ترافیک شبکه را بر روی دیسک ذخیره می‌کند، تا امکان استفاده از آن‌ها در آینده و تجزیه و تحلیل را فراهم کند.
• نمایش منطقه جغرافیایی میزبان‌های شما روی نقشه
• شناسایی پروتکل‌های لایه ۷ با استفاده از فناوری nDPI
• تجزیه و تحلیل ترافیک IP و مرتب‌سازی بر اساس منبع / مقصد
• گزارش استفاده از پروتکل IP و مرتب سازی آن بر اساس نوع پروتکل استفاده شده
• تولید آمار ترافیک شبکه به زبان‌های HTML5 / AJAX
• پشتیبانی کامل از IPv4 و IPv6
• پشتیبانی کامل از لایه 2 و گزارشات ARP
• جداسازی GTP / GRE
• پشتیبانی از اکسپورت کردن داده‌ها و اطلاعات به صورت داده برای MySQL و ElasticSearch
• امکان جستجوی تعاملی داده‌های اکسپورت شده به زبان‌های MySql و nindex
• مدیریت هشدارها
• پشتیبانی و نظارت مداوم بر روی دستگاه های SNMP
• مدیریت هویت کاربران، از جمله ارتباط کاربران VPN و ترافیک شبکه آن‌ها
• تمرکز بر امنیت سایبری
• REST API

پیشنهاد مطالعه: برای اینکه بیشتر از پهنای باند و تاثیرات آن روی سایت و رضایت کاربرانتان بدانید، مقاله ی پهنای باند چیست را در بلاگ ما مطالعه نمایید.

نصب ntopng

در آموزش نصب ntopng، ما یاد می‌گیریم که چگونه ابزار ntopng را روی اوبونتو 20.04 نصب کنیم و از آن برای نظارت بر شبکه خود استفاده کنیم. اول با استفاده از این دستور لیست پکیج‌های سیستم خود را بروز‌رسانی می‌کنیم.

$ sudo apt-get update -y

بعد پکیج‌های مورد نیاز را نصب می‌کنیم.

$ sudo apt-get install software-properties-common wget gnupg -y

بعد مخازن (ریپازیتوری) های ntop را به سیستم خود اضافه می‌کنیم.

$ sudo add-apt-repository universe

فایل‌های مورد نیاز برنامه را دانلود می‌کنیم.

$ wget https://packages.ntop.org/apt/20.04/all/apt-ntop.deb

حالا با استفاده از دستور زیر آن را نصب می‌کنیم.

apt install ./apt-ntop.deb

دوباره با استفاده از دستور زیر لیست پکیج‌های سیستم خود را بروز رسانی می‌کنیم.

sudo apt-get update -y

حالا با استفاده از دستور زیر ادامه‌ی نصب ntopng را روی سیستم خود انجام می‌دهیم.

sudo apt-get install pfring-dkms nprobe ntopng n2disk cento -y

نصب ntopng در اینجا به پایان می‌رسد و حالا باید تنظیمات آن‌را انجام دهیم. پس از نصب ntopng، اول دستور ifconfig را در ترمینال سیستم خود وارد می‌کنیم، تا ip سیستم خود را پیدا کنیم.

ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::f816:3eff:fe01:7db8 prefixlen 64 scopeid 0x20<link>
ether fa:16:3e:01:7d:b8 txqueuelen 1000 (Ethernet)
RX packets 9681942 bytes 3550324447 (3.5 GB)
RX errors 0 dropped 12 overruns 0 frame 0
TX packets 3323844 bytes 7466741727 (7.4 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

که ip من در اینجا 192.168.1.1 است. حالا فایل زیر را تغییر می‌دهیم و این 3 خط را در آن جایگزین می‌کنیم.

$ sudo nano /etc/ntopng/ntopng.conf

G=/var/run/ntopng.pid-
i=ens3-
w=3000-

که شما مقدار i را با توجه به اسم کارت شبکه خود تغییر می‌دهید. حالا باید یک فایل کانفیگ جدید ایجاد کنیم و آدرس شبکه خود را در آن وارد کنیم.

$ sudo nano /etc/ntopng/ntopng.start

حالا با توجه به نوع شبکه خود اطلاعات مورد نیاز را در این فایل وارد می‌کنیم و آن‌را ذخیره می‌کنیم.

local-networks "192.168.1.0/24"--
interface 1--

سپس سرویس‌های این برنامه را ری‌استارت کرده و آن را enable می‌کنیم، تا پس از روشن شدن سیستم به صورت خودکار شروع به کار کند.

sudo systemctl start ntopng
sudo systemctl enable ntopng

می‌توانیم با استفاده از دستور زیر وضعیت این برنامه را بررسی کنیم.

sudo systemctl status ntopng

ntopng.service - ntopng high-speed web-based traffic monitoring and analysis tool● 
Loaded: loaded (/etc/systemd/system/ntopng.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-05-11 09:57:59 UTC; 23h ago
Main PID: 49898 (ntopng)
Tasks: 47 (limit: 2344)
Memory: 429.8M
CGroup: /system.slice/ntopng.service
└─49898 /usr/bin/ntopng /run/ntopng.conf

نصب برنامه ntopng در این قسمت به پایان می‌رسد و فقط کافیست که ip سرور خود را همراه با پورت ‌3000 در مرورگر خود وارد کنید تا به پنل ntop دسترسی داشته باشید.

192.168.1.1:3000

ورود به پنل کاربری

پس از دسترسی به پنل خود برای بار اول با صفحه‌ی یوزرنیم و پسورد مواجه می‌شوید که از admin برای هر دو قسمت استفاده می‌‌‌‌‌کنید.

ورود به پنل کاربری

پس از ورود به پنل با صفحه‌ای مثل تصویر زیر مواجه می‌شوید، که می‌توانید از بخش های مختلف آن استفاده کنید.

مانیتور سرور

برای دسترسی به  مطالب آموزشی بیشتر در کانال تلگرامی ابرآراز عضو شوید.

سرورهای ابر آراز چه ویژگی هایی دارند؟

سرور مجازی ابری ابر آراز از پرسرعت ترین سرورهای ابری ایران با آپتایم 99/9 به شمار می‌رود. همچنین شما با پرداخت مبلغی مناسب سرورهایی با سریع‌ترین و پرقدرت‌ترین سخت‌افزارهای موجود را دریافت خواهید کرد.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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