50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

ترافیک مصرفی هر پورت با netflow

من میخوام ترافیک مصرفی هر پورت رو به دست بیارم و اونها رو در دیتابیس ذخیره کنم

بطوری که هر 24 ساعت بتونم ترافیک مصرفی پورت ها رو داشته باشم . مثلا پورت 2030 تو 24 ساعت اخیر 2 گیگ مصرف کرده و ...

آیا netflow این قابلیت رو داره که ترافیک مصرفی هر پورت رو به صورت مجزا بهم بده و آیا این قابلیت بصورت کامند لاین هم ارائه میشه ؟ چون برای اسکریپت میخوام و داده های گرافیکی به کارم نمیاد و باید حتما api یا کامند لاین باشه تا بتونم ازش تو اسکریپتم استفاده کنم.

 
 
پرسیده شده در 1399/09/16 توسط

5 پاسخ

0

من نهایتا تونستم از یکی از collector ها روی اوبونتو استفاده کنم

با آموزش لینک زیر پیش رفتم

https://cylab.be/blog/42/collecting-and-processing-netflow-on-ubuntu

بعد از اینکه سرویس های nfdump و fprobe رو روی سرور نصب کردم

پورت فوروارد روی پورت 2030 انجام دادم و از ترافیک استفاده کردم 

برای اینکه ببینم چقدر ترافیک رو این پورت مصرف شده دستور زیر رو زدم

nfdump -R /var/cache/nfdump  "port 2030"

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

فقط اشکالی که داشت این بود که ترافیک رو کمتر از مقداری که من مصرف کرده بودم نشون میداد

من با پورت 2030 مقدار 10 مگ دانلود انجام دادم ولی خروجی که به من داده بود مقدار 2 مگ بود.

آیا این کم نشون دادن به پورت فوروارد مربوطه یا به پروتکلی که ازش استفاده میکنم؟

 

پاسخ در 1399/09/17 توسط
0

سلام ممنون از پاسخی که دادید

منظورتون رو از این جمله متوجه نشدم :

"دستگاه شما باید netflow رو ساپورت کنه و همه تجهیزات اونو ساپورت نمی کنن"

من میخوام این کارها رو روی سرور مجازی که روش اوبونتو نصب شده انجام بدم.

منظورتون از دستگاه همون سرور مجازیه؟

پاسخ در 1399/09/16 توسط
0

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

توی زیرساخت مجازی سازی هم این قابلیت وجود داره

پاسخ در 1399/09/16 توسط
0

من از این دستورات و روشی که شما استفاده کردید تا حالا استفاده نکردم و از نرم افزارهایی مثل Solarwinds یا OpManager استفاده کردم

پاسخ در 1399/09/17 توسط
0

سلام دوست عزیز

اینکار رو دقیقا Netflow انجام میده و اطلاعات رو ارسال می کنه نرم افزار collector میتونه این اطلاعات رو دریافت کنند و اونارو پردازش کنن و به شما خروجی بدن مثل solarwinds یا OpManager

نکته ای که وجود داره اینکه دستگاه شما باید netflow رو ساپورت کنه و همه تجهیزات اونو ساپورت نمی کنن

حالا شما بخواین خودتون می تونید این اطلاعات رو دریافت کنید و اونا رو برحسب نیاز پردازش کنید برای اَشنایی بیشتر با Netflow مقاله زیر رو مطالعه کنید

Netflow چیست؟ معرفی مزایا ، نسخه ها و روش پیاده سازی در روتر

پاسخ در 1399/09/16 توسط

پاسخ شما