আমার চ্যালেঞ্জ
আমাকে প্রচুর ডেটা-র ডিসিপিডাম্পিং করা দরকার - আসলে 2 টি ইন্টারফেস থেকে প্রিফিসিয়াল মোডে ছেড়ে যায় যা প্রচুর ট্র্যাফিক দেখতে সক্ষম হয়।
এটি যোগ করা
- 2 টি ইন্টারফেস থেকে সমস্ত ট্র্যাফিক লম্পট মোডে লগ করুন
- এই ইন্টারফেসগুলি একটি আইপি ঠিকানা বরাদ্দ করা হয় না
- পিসিএপি ফাইলগুলি অবশ্যই প্রতি ~ 1 জি ঘোরানো উচিত
- 10 টিবি ফাইল সংরক্ষণ করা হলে, সবচেয়ে পুরানো কাটা শুরু করুন
আমি বর্তমানে যা করি
এই মুহুর্তে আমি এইভাবে tcpdump ব্যবহার করি:
ifconfig ethX promisc
ifconfig ethX promisc
tcpdump -n -C 1000 -z /data/compress.sh -i any -w /data/livedump/capture.pcap $FILTER
$FILTER
যে আমি ব্যবহার করতে পারেন src / DST ফিল্টার রয়েছে -i any
। এর কারণ হ'ল, আমার দুটি ইন্টারফেস রয়েছে এবং আমি দু'টির পরিবর্তে একটি থ্রেডে ডাম্প চালাতে চাই।
compress.sh
অন্য একটি সিপিইউ কোরে টর বরাদ্দ করার যত্ন নেয়, ডেটা সংকুচিত করুন, যুক্তিসঙ্গত ফাইলের নাম দিন এবং এটি সংরক্ষণাগার স্থানে সরিয়ে নিয়েছেন।
আমি দুটি ইন্টারফেস নির্দিষ্ট করতে পারি না, এইভাবে আমি any
ইন্টারফেস থেকে ফিল্টার এবং ডাম্প ব্যবহার করা বেছে নিয়েছি ।
এই মুহুর্তে, আমি কোনও গৃহকর্মী করি না, তবে আমি মনিটরিং ডিস্কের পরিকল্পনা করছি এবং আমার যখন 100 জি বাকি থাকবে তখন আমি পুরানো ফাইলগুলি মুছতে শুরু করব - এটি ঠিক করা উচিত।
এবং এখন; আমার সমস্যা
আমি বাদ প্যাকেট দেখতে পাচ্ছি। এটি এমন একটি ডাম্প যা কয়েক ঘন্টা ধরে চলছে এবং প্রায় 250 জিগ পিসিপি ফাইল সংগ্রহ করেছে:
430083369 packets captured
430115470 packets received by filter
32057 packets dropped by kernel <-- This is my concern
এত প্যাকেট ফেলে দেওয়া কীভাবে আমি এড়াতে পারি?
এই জিনিসগুলি আমি ইতিমধ্যে চেষ্টা করেছি বা দেখেছি
এর মান পরিবর্তিত হয়েছে /proc/sys/net/core/rmem_max
এবং /proc/sys/net/core/rmem_default
যা সত্যই সহায়তা করেছিল - আসলে এটি ফেলে দেওয়া প্যাকেটের প্রায় অর্ধেকের যত্ন নিয়েছিল।
আমি গুল্পের দিকেও নজর রেখেছি - গুল্পের সমস্যাটি হ'ল এটি কোনও প্রক্রিয়াতে একাধিক ইন্টারফেস সমর্থন করে না এবং ইন্টারফেসের আইপি ঠিকানা না থাকলে এটি রাগান্বিত হয়। দুর্ভাগ্যক্রমে, এটি আমার ক্ষেত্রে একটি চুক্তি ভঙ্গকারী।
পরবর্তী সমস্যাটি হ'ল ট্র্যাফিক যখন পাইপ সত্ত্বেও প্রবাহিত হয় তবে আমি স্বয়ংক্রিয় রোটেশনটি পেতে পারি না। একটি বিশাল 10 টিবি ফাইল পাওয়া খুব দক্ষ নয় এবং আমার কাছে 10 টিবি + র্যামের একটি মেশিন নেই যা আমি ওয়্যারশার্ক চালাতে পারি, তাই এটি শেষ।
আপনার কি কোন পরামর্শ আছে? পুরোপুরি আমার ট্র্যাফিক ডাম্প করার আরও ভাল উপায়।