آموزش نصب و استفاده از ابزار IPTraff
IPTraff یک ابزار تحت کنسول متن باز برای مانیتور شبکه در سیستم های لینوکسی میباشد. IPTraff میتواند تعداد کانکشن و ترافیک پروتکل TCP/UDP روی کارت شبکه را مانیتور کند. این ابزار میتواند شما را در برسی و نظارت درخواست های ارسال شده سمت سرور یاری نمایید. IPTraff از یک TUI کاربر پسند استفاده میکند و این رابط کاربری میتواند برای کاربران مبتدی بسیار مفید باشد. در این مقاله نصب IPTraf روی لینوکس توضیع RHEL/ CentOS و Ubunt/Debian آموزش داده خواهد شد.
برخی از امکانات ارائه شده توسط این ابزار به شرح زیر میباشد :
- مانیتور اطلاعات ترافیک IP که در شبکه شما در حال گردش میباشد. این شامل اطلاعات Flag های پروتکل TCP، شمارنده packet و بایت ها، مشخصات ICMP و نوع packet های OSPF میباشد.
- این ابزار امکان نمایش اطلاعات کلی و جزئییات کارت شبکه مانند: ICMP، UDP، TCP، IP ، ارور های مربوط به IP، فعالیت های کارت شبکه، شمارنده حجم packet ها را دارا میباشد.
- مانیتور سرویس TCP و UDC امکان شمارش packet های ورودی و خروجی روی پورت های شناخته شده را به شما میدهد.
- این ابزار از کارت شبکه های FDDI، ISDN، SLIP، PPP و Loopback نیز پشتیبانی میکند.
- امکان فیلتر کردن نتایج
- Full-Screen بوده و از منو و محیط کاربر پسند نیز برخوردار است.
آموزش نصب IPTraff در سیستم های Ubunto/Debian و Centos/RHEL
Centos/RHEL
برای نصب میتوانید به سادگی با استفاده از دستور زیر IPTraff را نصب نمایید :
1 | yum install iptraf |
نمونه خروجی دستور بالا :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | Loaded plugins: auto-update-debuginfo, protectbase, rhnplugin, security This system is receiving updates from RHN Classic or RHN Satellite. 0 packages excluded due to repository protections Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package iptraf.x86_64 0:3.0.1-14.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: iptraf x86_64 3.0.1-14.el6 rhel-x86_64-server-6 316 k Transaction Summary ================================================================================ Install 1 Package(s) Total download size: 316 k Installed size: 0 Is this ok [y/N]: y Downloading Packages: iptraf-3.0.1-14.el6.x86_64.rpm | 316 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : iptraf-3.0.1-14.el6.x86_64 1/1 Verifying : iptraf-3.0.1-14.el6.x86_64 1/1 Installed: iptraf.x86_64 0:3.0.1-14.el6 Complete! |
Ubuntu/Debian :
برای نصب روی توضیع Debian و Ubunto میتوانید از دستور زیر استفاده نمایید :
1 | sudo apt-get install iptraf -y |
نحوه استفاده از ابزار IPTraff
بطور کلی فرم استفاده از این ابزار به شکل زیر میباشد :
1 2 3 | iptraf iptraf [options] iptraf -i interface_name_here |
برای شروع مانیتورینگ کارت شبکه eth0 باید از دستور زیر استفاده نمایید:
1 | iptraf -i eth0 |
و برای مانیتورینگ تمامی کارت شبکه ها نیز میتوانید از دستور زیر استفاده نمایید :
1 | iptraf -i eth0 |
خروجی دستور به شکل زیر خواهد بود:
جهت دسترسی به منوی اصلی کافیست دستور iptraf را در محیط Command line وارد نمایید :
1 | iptraf |
خروجی دستور بصورت زیر خواهد بود :
نمونه دستورات به همراه مثال
مشاهده امار کلی کارت شبکه :
1 | iptraf -g |
مشاهده جزئیات اطلاعات کارت شبکه eth0 :
1 2 | # iptraf -d <code>interface_name_here # iptraf -d eth0 |
مانیتور TCP و UDP روی کارت شبکه eth0 :
1 2 | # iptraf -z interface_name_here # iptraf -z eth0 |
نمایش شمارنده packet روی کارت شبکه eth0 :
1 2 | # iptraf -z interface_name_here # iptraf -z eth0 |
جهت مشاهده راهنمای کامل این ابزار میتوانید Manual ان را با دستور man iptraff مطالعه نمایید تا بطور کامل با این ابزار اشنا شوید.
موفق و پیروز باشید.
دیدگاه ها
ارسال دیدگاه