एक होम नेटवर्क में कई सिस्टमों पर निगरानी बैंडविड्थ


13

पिछले कई सालों से, मैं अपने मासिक बैंडविड्थ उपयोग पर नज़र रखने के लिए अपने कंप्यूटर पर एक साधारण सॉफ्टवेयर बैंडविड्थ मॉनिटर का उपयोग कर रहा हूं। यह ठीक काम किया है (अधिक या कम; संख्या मेरे ISP के ऑनलाइन ट्रैकर से थोड़ा दूर है)।

यह एकल कंप्यूटर के लिए ठीक काम करता है, लेकिन जब मेरी मां अपने लैपटॉप को मेरे राउटर से जोड़ती है या यदि मैं दूसरे कंप्यूटर का उपयोग करता हूं, तो बैंडविड्थ की निगरानी और प्रबंधन करना काफी कठिन हो जाता है।

मैंने प्रत्येक सिस्टम पर एक बैंडविड्थ मॉनिटरिंग सॉफ़्टवेयर चलाने पर विचार किया, जो कनेक्ट करने के लिए है और (किसी तरह) लॉग को केंद्रीय सिस्टम में (फिर से किसी तरह) ट्रांसफर करके एक सेंट्रल लॉग फाइल में शामिल किया जाना है, लेकिन आश्चर्य की बात नहीं, यह सबसे अच्छा एक बुरा सपना है।

मैंने एक राउटर समाधान के बारे में भी सोचा (जैसा कि उल्लेख किया गया है, लेकिन इसका उपयोग करना और अनुकूलित करना आसान होना चाहिए)।

क्या कुल बैंडविड्थ उपयोग (यानी कई सिस्टम से) की निगरानी और लॉग इन करने का एक आसान तरीका है? यह किसी भी विशिष्ट समय पर होने के लिए सभी प्रणालियों की निगरानी करने की आवश्यकता नहीं होनी चाहिए, और न ही सभी सिस्टम एक दूसरे के माध्यम से कनेक्ट होते हैं (यानी, उन्हें सीधे इंटरनेट कनेक्शन से कनेक्ट करने में सक्षम होना चाहिए)।

इसके अलावा, यह स्थानीय और दूरस्थ यातायात के बीच अंतर करने में सक्षम होना चाहिए ताकि दो स्थानीय प्रणालियों के बीच फ़ाइलों को स्थानांतरित करना इंटरनेट बैंडविड्थ के उपयोग की ओर न गिने।



@mattwilkie, टिप के लिए धन्यवाद। वास्तव में, मैंने अपने ई 1000 पर डीडी-डब्ल्यूआरटी स्थापित किया था और इसमें निश्चित रूप से कुछ अच्छी लॉगिंग क्षमताएं थीं, लेकिन दुर्भाग्य से इसने राउटर को मार दिया (जो एक आम समस्या लगती है )। :-(फिलहाल, मैं प्रत्येक सिस्टम पर बैंडविड्थ-मॉनिटरिंग सॉफ़्टवेयर का उपयोग करने और अभी और फिर डेटा को समेकित करने का एक तरीका सोच रहा हूं (जो निश्चित रूप से सुपर-नॉन-आदर्श है)।
14

ओह। उस Synetech को सुनने के लिए क्षमा करें। मैंने अभी तक अपने राउटर पर कोई फर्मवेयर स्थापित नहीं किया है, फिर भी अनुसंधान कर रहा है। मुझे गार्गॉयल की आवाज़ पसंद है, लेकिन वास्तव में मेरे सिपाही WRT54G2 में इसके लिए रैम नहीं है।
मैट विल्की

जवाबों:


5

यदि आप हार्डवेयर खरीदने के खिलाफ नहीं हैं - तो आप DD-WRT कंपैटिबल राउटर खरीद सकते हैं (जैसे कि एक Linksys WRT54GL ) और गार्ग्येल राउटर फर्मवेयर स्थापित करें, जो आंतरिक रूप से प्रति-आईपी मॉनिटरिंग कर सकते हैं , और किसी भी पीसी पर निर्भर नहीं होंगे ऑनलाइन और उपलब्ध होना। यदि आप प्रति-आईपी के बारे में परवाह नहीं करते हैं, तो डीडी-डब्ल्यूआरटी या टोमेटो फर्मवेयर दोनों कुल उपयोग कर सकते हैं, और यहां तक ​​कि आपके उपयोग को भी कैप कर सकते हैं ताकि आप डॉट ओवर हो जाए।

यदि आपके पास एक एसएनएमपी सक्षम स्विच और एक पीसी है जो हर समय आप स्विच पोर्ट के प्रति बैंडविड्थ उपयोग को कैक्टि (या आरआरडीटूल ) जैसे किसी चीज से लॉग इन कर सकते हैं।

यदि आपके पास एक अतिरिक्त पीसी है, तो एक रूटर के रूप में IPTables + RRDTool बैंडविड्थ लॉग प्रदान कर सकता है।


कोई अतिरिक्त कंप्यूटर नहीं है, लेकिन अगर यह सस्ती थी, तो मैं एक नए राउटर के लिए खुला रहूंगा। मैं यह देखने के लिए इधर-उधर देखूंगा कि उस राउटर पर कोई डील है या नहीं।
Synetech

0

राउटर शायद सबसे अच्छा है:
क्या राउटर? बहुत से होम-लेवल रूटर्स ऐसा कर सकते हैं। यदि आपको WRT54GL (L संस्करण प्राप्त करने के लिए सुनिश्चित करें) मिलता है, तो आप DD-WRT जैसे वैकल्पिक फ़र्मवेयर स्थापित कर सकते हैं जो इसे लॉग कर सकते हैं। राउटर सबसे अधिक समझ में आता है।

मिरर पोर्ट का उपयोग कर सकता है:
एक अन्य विकल्प यह होगा कि स्विच हिस्से पर एक मिरर पोर्ट स्थापित किया जाए और मशीनों में से किसी एक पर ntop जैसे उपकरण के साथ ट्रैफ़िक को सूँघा जाए, यह संभवतः इसके लायक होने की तुलना में अधिक प्रयास है।

सबसे सरल :
मुझे डूमर नहीं पता है, लेकिन शायद इसे दोनों पर डाल दिया और बस महीने के अंत में उन्हें जोड़ दिया? :-)


मेरा राउटर एक पुराना डी-लिंक है, इसलिए मुझे नहीं लगता कि इसमें ऐसा है (हालांकि इसमें अन्य, अधिक बुनियादी लॉगिंग और आँकड़े कार्य हैं)। दरअसल, मैंने आपके ऐड-अप सॉल्यूशन जैसा कुछ सोचा था। मैंने अपनी मां की मशीन पर एक स्क्रिप्ट चलाने के बारे में सोचा जो समय-समय पर उपयोग की जानकारी को मेरे सिस्टम पर भेजती है जहां यह इसे कुल में जोड़ देगा। मुझे इस तरह की प्रणाली के साथ एक साथ काम करने में कोई आपत्ति नहीं है, लेकिन मैंने अपनी उंगलियां पार कर ली हैं कि कोई मौजूदा समाधान हो सकता है।
Synetech

0

एक अन्य उपाय यह है कि अपने ट्रैफ़िक को फ़िल्टर करने के लिए दो NIC के साथ एक Linux (या Linux / BSD आधारित) रूटर पीसी का निर्माण करें। बूट करने योग्य राउटर में आमतौर पर आपके ट्रैफ़िक उपयोग को अच्छे फ़ायरवॉल कॉन्फ़िगरेशन के साथ ग्राफ करने के लिए उपकरण उपलब्ध होते हैं और उनमें से कुछ ट्रैफ़िक थ्रॉटलिंग और क्यूओएस प्रकार के कार्य भी करते हैं।


धन्यवाद, लेकिन मैं ऐसा सिस्टम नहीं बना सकता जो हमेशा चालू हो (बिजली उस के लिए पर्याप्त सस्ती नहीं है)।
Synetech

0

मुझे लगता है कि आप एक विंडोज़ मशीन का निर्माण कर रहे हैं, लेकिन अगर आप उबंटू पर विचार करते हैं, तो आप बैंडविड्थ का ट्रैक रखने के लिए vnstat का उपयोग कर सकते हैं। मैं इसे अपने सर्वर पर चलाता हूं और कभी-कभी यह जानना पसंद करता हूं कि मेरा बैंडविड्थ उपयोग क्या है।

यह प्रति घंटा, दैनिक, साप्ताहिक, मासिक .... और यहां तक ​​कि वास्तविक समय में निगरानी करेगा।

इसका सीएलआई, लेकिन बहुत, उपयोग करने में बहुत आसान है।


हां, मैं एक विंडोज सिस्टम बना रहा हूं। माफ़ करना।
Synetech
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.