MRTG: स्विच पोर्ट थ्रूपुट


0

वर्तमान में मेरे पास डेबियन बॉक्स में MRTG चल रहा है। यह वर्तमान में 7 या तो बंदरगाहों की गति के लिए एक नेटगियर स्विच का चुनाव करता है और फिर उनमें से रेखांकन बनाता है। यह वर्तमान में केवल बिट्स / सेकंड रिकॉर्ड करता है। मैं एमआरटीजी की स्थापना करना चाहता हूं, जो पोर्ट के माध्यम से गए डेटा की कुल मात्रा को रिकॉर्ड करने और प्रदर्शित करने के लिए है, न कि केवल इसकी गति।

मैं एमआईबीएस और एसएनएमपी के लिए कुछ नया हूं और इसलिए मुझे कुछ मदद चाहिए। स्विच एक नेटगियर GS748AT है और इसके लिए MIBS को खोजने के लिए या जहाँ MIBS को अपना कार्य पूरा करने की आवश्यकता है, मुझे पूरा यकीन नहीं है।

छोटी या बडी सब तरह की मदद सराहनीय है!


बिट्स प्रति सेकंड अनिवार्य रूप से througput है, गति नहीं - गति विलंबता शामिल है। बैंडविड्थ इस बात का एक माप है कि एक निर्दिष्ट अवधि के दौरान एक निर्दिष्ट आकार के पाइप के माध्यम से कितना डेटा फिट हो सकता है। तो 1 मेगाबिट प्रति सेकंड का मतलब है कि एक सेकंड में, 1 मेगाबिट तक के माध्यम से यात्रा कर सकते हैं। यदि आप उपयोग कर रहे हैं (बिट्स प्रति सेकंड), तो आपके द्वारा निर्दिष्ट समयावधि में कुल बिट्स (1 सप्ताह का) उस सप्ताह के दौरान उपयोग होता है। मुझे यकीन नहीं है कि विशेष रूप से एमआरटीजी में कैसे लॉग इन करना है, हालांकि।
मैकलेओड

यह मददगार हो सकता है: serverfault.com/questions/367677/…
MaQleod

जवाबों:


0

मुझे डर है कि एमआरटीजी डिजाइन या यहां तक ​​कि संचयी काउंटर को ट्रैक करने में सक्षम नहीं है, जिस तरह से आप सुझाव दे रहे हैं। हालांकि यह पोर्ट ट्रैफ़िक के पूर्ण मूल्यों की क्वेरी करता है, जो प्रत्येक पोल में, यह दो मानों के बीच अंतर का उपयोग बाउंड रेट की गणना करने के लिए करता है, जो इसे रेखांकन करता है। इसके अलावा, चूंकि एमआरटीजी लॉग फाइलें समय के साथ आकार में नहीं बढ़ती हैं, इसलिए उन्हें सटीकता में कमी करनी चाहिए: इसके मतदान से प्राप्त होने वाले निरपेक्ष मान और इसकी गणना करने वाले डेल्टास से उनकी सटीक गिरावट शुरू होती है; यह आपको समय के साथ एक सटीक लेखांकन प्रदान नहीं करेगा। चूंकि अधिकांश कम-अंत उपभोक्ता डिवाइस केवल SNMP V1.0 को लागू करते हैं, इसके काउंटर केवल 32-बिट हैं: वे 65536 ^ 2 ऑक्टेट या लगभग 4.3 गीगाबाइट डेटा के बाद रोल करते हैं। यह भी समस्याओं का एक स्रोत है। MRTG में रोलओवर के बीच एक उचित डेल्टा बनाए रखने में मदद करने के लिए कोड है,

किसी भी समय, snmpgetइंटरफ़ेस या इंटरफ़ेस के समूह पर निरपेक्ष संख्याओं को चुनने के लिए उपयोग किया जा सकता है। निम्नलिखित उदाहरण में, मैंने निर्धारित किया है (एक के उत्पादन को snmpwalkनष्ट करके) कि मेरे dslmodem का वाईफाई इंटरफ़ेस नंबर 9 है, और इसलिए मैं इसके वर्तमान निरपेक्ष आँकड़े इस तरह से खींच सकता हूं:


[mini-nevie:~] nevinwilliams% snmpget -c public -v1 192.168.2.1 .sysUpTimeInstance .ifLastChange.9 .ifInOctets.9 .ifOutOctets.9
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (187184300) 21 days, 15:57:23.00
IF-MIB::ifLastChange.9 = Timeticks: (2500757) 6:56:47.57
IF-MIB::ifInOctets.9 = Counter32: 824681152
IF-MIB::ifOutOctets.9 = Counter32: 317952735

जो मुझे बताता है कि (हालांकि मुझे यकीन नहीं है कि यह 21 दिन, या 7 घंटे है; मुझे लगता है कि पूर्व, क्योंकि यह बहुत उपयोग नहीं किया गया है) कि मेरे वाईफाई इंटरफ़ेस ने 1.1 गीगाबाइट डेटा पारित किया है। (जब से मैंने अपने डीएसएल मॉडेम को रिबूट किया है)


निरपेक्ष काउंटरों को देखने का एक और तरीका कमांड के साथ है snmpstatus:

] : 0: 25: 25.00 इंटरफेस: 22, आरईवी / ट्रांस पैकेट: 16230/28039 | IP: 5530/1696 5 इंटरफेस नीचे हैं!

जो, जैसा कि आप देख सकते हैं, बहुत अधिक संघनित प्रारूप प्रदान करता है। हालांकि, इस तरह के डेटा बस अच्छी तरह से रेखांकन नहीं करता है।

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