مانیتورینگ ترافیک و پهنای باند شبکه با Bandwidthd

bandwidthd-logo

Bandwidthd یکی دیگر از ابزارهای مانیتورینگ شبکه می باشد که به مدیران سیستم و شبکه این امکان را می دهد تا ترافیک و پهنای باند شبکه ی خود را بررسی و مانیتور کنند.

خروجی این برنامه از طریق وب می باشد و توانایی این را دارد که ترافیک  چندین Subnet و رابط های شبکه را به صورت روزانه،هفتگی،ماهانه و سالانه نمایش دهد و همچنین قادر است تا ترافیک پروتکل های  HTTP, TCP, UDP, ICMP, V+-+P+-+N و P2P را به صورت رنگی نمایش دهد.

نصب Bandwidthd در فدورا :

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

#yum install httpd

سپس سرویس آپاچی را start و enabled کنید :

#systemctl start httpd.service

 

#systemctl  enable  httpd.service

 

پس از نصب و راه اندازی وب سرور اپاچی اکنون  بسته ی bandwidthd را نصب کنید :

#yum install bandwidthd

 

فایل تنظیمات برنامه bandwidthd در مسیر زیر می باشد :

/etc/bandwidthd.conf

 

که برای اضافه کردن Subnet و devices ای که به شبکه متصل است(کارت شبکه، NIC ) و قصد دارید تا آن را مانیتور کنید  را باید به این فایل اضافه نماییدبه عنوان نمونه برای اضافه کردن subnet 192.168.1.0/24 باید این خط را به فایل اضافه نمود :

subnet 192.168.1.0/24

و برای گوش کردن به کارت شبکه ای که با آن Subnet در ارتباط است ،به عنوان نمونه eth0 ،باید این خط را به فایل گفته شده اضافه نمود :

dev  “eth0”

 

پس از ویرایش فایل تنظیمات کافی است تا سرویس bandwidthd را start و enabled کنید :

#systemctl  start  bandwidthd.service

 

#systemctl enable bandwidthd.service

 

گفتنی است پس از هر بار ویرایش فایل تنظیمات bandwidthd باید سرویس آن را نیز restart نمود :

 

#systemctl restart bandwidthd.service

 

پس از انجام کار های گفته شده کافی است تا مرورگر وب خود را باز کرده و این آدرس را وارد نمایید :

 

http://localhost/bandwidthd

 

توجه داشته باشید به جای localhost می توانید آدرس IP و یا host name ماشین مورد نظر را وارد نمایید.

در پایین تصاویری از برنامه ی bandwidthd را مشاهده می کنید :

 

bandwidthd

 

bandwidthd

 

همچنین از آدرس پایین می توانید نسخه ی demo و آنلاین برنامه را نیز مشاهده کنید :

http://bandwidthd.sourceforge.net/demo

 

3 نظرات
  1. arashbas می گوید

    ممنون از سایت خوبتون
    اگه میشه یه ف +-+-ش+-+کن خوب معرفی کنید اون افزونه های فایرفاکس کار نمیکنن

  2. رضا می گوید

    با سلام
    من به مشکل زیر خوردم!

    systemctl start bandwidthd.service
    Job for bandwidthd.service failed. See ‘systemctl status bandwidthd.service’ and ‘journalctl -xn’ for details.

    1. hos7ein می گوید

      فایل تنظیماتش رو درست کانفیگ کردی؟
      اون دستوراتی که هم گفته رو می تونی بزنی تا جزئیات بیشتری نشون بده

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

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