Amazon Best VPN GoSearch

OnWorks فافيكون

rrdtool

قم بتشغيل rrdtool في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر rrdtool الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


rrdtool - أداة قاعدة بيانات Round Robin

موجز


rrdtool - [عمل] | وظيفة

الوصف


نظرة عامة
من السهل جدًا جمع معلومات الحالة من جميع أنواع الأشياء ، بدءًا من
درجة الحرارة في مكتبك إلى عدد الثمانيات التي مرت عبر FDDI
واجهة جهاز التوجيه الخاص بك. ولكن ليس من التافه تخزين هذه البيانات بشكل فعال و
بطريقة منهجية. هذا هو المكان أداة RRD تأتي في متناول اليدين. يتيح لك سجل و تحليل القادم
البيانات التي تجمعها من جميع أنواع مصادر البيانات (DS). جزء تحليل البيانات من RRDtool هو
استنادًا إلى القدرة على إنشاء تمثيلات رسومية لقيم البيانات بسرعة
تم جمعها خلال فترة زمنية محددة.

في صفحة الدليل هذه ، ستجد معلومات عامة عن تصميم ووظائف ملف
أداة قاعدة بيانات Round Robin (RRDtool). للحصول على وصف أكثر تفصيلاً حول كيفية استخدام
الوظائف الفردية أداة RRD تحقق من صفحة الرجل المقابلة.

للحصول على مقدمة حول استخدام RRDtool ، تأكد من الرجوع إلى البرنامج التعليمي rrdtool.

وظائف
بينما تتحدث صفحات الرجل عن مفاتيح سطر الأوامر ، يجب عليك ضبطها من أجل القيام بها أداة RRD
العمل من المهم أن نلاحظ ذلك أداة RRD يمكن التحكم فيها عن بعد من خلال مجموعة من
أنابيب. هذا يوفر قدرًا كبيرًا من وقت بدء التشغيل عندما تخطط لإنجازه أداة RRD افعل
الكثير من الأشياء بسرعة. راجع قسم "التحكم عن بعد" في الأسفل. هنالك أيضا
عدد روابط اللغة لـ RRDtool والتي تسمح لك باستخدامها مباشرة من Perl ،
python و Tcl و PHP وما إلى ذلك.

خلق قم بإعداد قاعدة بيانات Round Robin الجديدة (RRD). تحقق من rrdcreate.

تحديث تخزين قيم البيانات الجديدة في RRD. تحقق من rrdupdate.

محدث ما يعادل من الناحية التشغيلية تحديث باستثناء الإخراج. تحقق من rrdupdate.

رسم بياني قم بإنشاء رسم بياني من البيانات المخزنة في واحد أو أكثر من RRDs. بصرف النظر عن التوليد
الرسوم البيانية ، يمكن أيضًا استخراج البيانات إلى stdout. تحقق من rrdgraph.

الرسم البياني قم بإنشاء رسم بياني من البيانات المخزنة في واحد أو أكثر من RRDs. نفس الرسم البياني ، لكن
تتم طباعة البيانات الوصفية قبل الرسم البياني. تحقق من rrdgraph.

تفريغ تفريغ محتويات RRD في ASCII عادي. فيما يتعلق بالاستعادة ، يمكنك استخدام ملفات
هذا لنقل RRD من هندسة كمبيوتر إلى أخرى. تحقق من rrddump.

على استعادة استعادة RRD بتنسيق XML إلى RRD ثنائي. تحقق من rrdrestore

جلب الحصول على بيانات لفترة زمنية معينة من RRD. تستخدم وظيفة الرسم البياني الجلب إلى
استرداد بياناته من RRD. تحقق من rrdfetch.

لحن تعديل الإعداد وهيكل RRD. تحقق من rrdtune.

أول ابحث عن وقت التحديث الأول لـ RRD. تحقق من rrdfirst.

آخر ابحث عن وقت التحديث الأخير لـ RRD. تحقق من rrdlast.

اخر تحديث
ابحث عن وقت التحديث الأخير لـ RRD. تقوم أيضًا بإرجاع القيمة المخزنة لكل منها
مرجع في آخر تحديث. تحقق من rrdlastupdate.

info احصل على معلومات حول RRD. تحقق من rrdinfo.

تغيير حجم تغيير حجم RRAs الفردية. هذا أمر خطير! تحقق من rrdresize.

اكسبورت تصدير البيانات المسترجعة من واحد أو أكثر من RRDs. تحقق من rrdxport.

مسح
امسح القيم الخاصة بملف RRD محدد من الذاكرة. تحقق من rrdflushcached.

HOW هل أداة ردتول الشغل؟
الحصول على البيانات
عند مراقبة حالة النظام ، من الملائم أن تتوفر البيانات
في فاصل زمني ثابت. لسوء الحظ ، قد لا تتمكن دائمًا من الجلب
البيانات في الوقت الذي تريده بالضبط. لذلك أداة RRD يتيح لك تحديث السجل
ملف في أي وقت تريد. سيقوم تلقائيًا بتحريف قيمة
مصدر البيانات (DS) في آخر فترة زمنية رسمية (فاصل زمني) واكتب هذا
محرف القيمة إلى السجل. القيمة الأصلية التي قدمتها مخزنة على هيئة
جيدًا ويؤخذ أيضًا في الاعتبار عند استيفاء إدخال السجل التالي.

توحيد
يمكنك تسجيل البيانات في فاصل زمني مدته دقيقة واحدة ، ولكن قد تكون مهتمًا أيضًا بمعرفة ذلك
تطوير البيانات خلال العام الماضي. يمكنك القيام بذلك ببساطة
تخزين البيانات في فترات زمنية مدتها دقيقة واحدة على مدار العام. في حين أن هذا سوف يستغرق
مساحة كبيرة على القرص ، سيستغرق الأمر أيضًا وقتًا طويلاً لتحليل البيانات
أردت إنشاء رسم بياني يغطي العام بأكمله. أداة RRD يقدم حلا ل
هذه المشكلة من خلال ميزة دمج البيانات. عند إعداد جولة
قاعدة بيانات روبن (RRD) ، يمكنك تحديد الفاصل الزمني الذي يجب أن يتم فيه هذا الدمج
تحدث ، وما هي وظيفة التوحيد (CF) (متوسط ​​، الحد الأدنى ، الحد الأقصى ، الأخير)
يجب استخدامها لبناء القيم المدمجة (انظر rrdcreate). يمكنك تحديد
أي عدد من إعدادات الدمج المختلفة في واحد RRD. سيكونون جميعا
يتم الاحتفاظ بها أثناء التنقل عند تحميل بيانات جديدة في ملف RRD.

أرشيفات روبن المستديرة
يتم تخزين قيم البيانات لنفس إعداد الدمج في أرشيفات Round Robin
(عبر). هذه طريقة فعالة للغاية لتخزين البيانات لفترة معينة من الوقت ،
أثناء استخدام مقدار معروف وثابت من مساحة التخزين.

إنه يعمل على النحو التالي: إذا كنت تريد تخزين 1 قيمة في فاصل 000 دقائق ،
أداة RRD سيخصص مساحة لـ 1 من قيم البيانات ومنطقة الرأس. في الرأس
سيخزن مؤشرًا يخبرنا عن الفتحات (القيمة) في منطقة التخزين كانت الأخيرة
مكتوب ل. تتم كتابة القيم الجديدة في Round Robin Archive في ، لقد خمنت ذلك ،
بطريقة روبن مستديرة. هذا تلقائيًا يحد من التاريخ إلى آخر 1
القيم (في مثالنا). لأنه يمكنك تحديد عدة عبرق داخل واحد RRD,
يمكنك إعداد واحدة أخرى ، لتخزين 750 قيمة بيانات بفاصل 2 ساعة ، من أجل
على سبيل المثال ، وبالتالي الاحتفاظ بسجل للشهرين الماضيين بدقة أقل.

استخدام عبريضمن s أن ملف RRD لا تنمو بمرور الوقت وتلك البيانات القديمة
يتم التخلص منه تلقائيًا. باستخدام ميزة الدمج ، لا يزال بإمكانك
الاحتفاظ بالبيانات لفترة طويلة جدًا ، مع تقليل دقة ملف
البيانات على طول المحور الزمني.

استخدام وظائف الدمج المختلفة (CF) يسمح لك بتخزين النوع بالضبط
المعلومات التي تهمك بالفعل: الحد الأقصى لحركة المرور دقيقة واحدة على
LAN ، الحد الأدنى لدرجة حرارة قبو النبيذ الخاص بك ، ... إلخ.

بيانات غير معروفة
كما ذكر في وقت سابق ، فإن RRD يخزن البيانات في فترة زمنية ثابتة. في بعض الأحيان قد يكون
يحدث عدم توفر بيانات جديدة عند الحاجة إلى كتابة قيمة إلى RRD.
قد لا يكون الحصول على البيانات ممكنًا لسبب أو لآخر. مع أداة RRD تستطيع
التعامل مع هذه المواقف عن طريق تخزين ملف *مجهول* قيمة في قاعدة البيانات. القيمة
'*مجهول*من خلال جميع وظائف الأداة. عند التوحيد
مجموعة البيانات ، ومقدار *مجهول* يتم احتساب قيم البيانات وعندما يتم احتساب ملف
القيمة المدمجة جاهزة للكتابة في Round Robin Archive (عبر)، وهو
يتم إجراء فحص الصلاحية للتأكد من أن النسبة المئوية للقيم غير المعروفة في
نقطة البيانات أعلى من مستوى قابل للتكوين. إذا لم يكن كذلك ، فإن ملف *مجهول* ستكون القيمة
مكتوب على عبر.

الرسوم البيانية
أداة RRD يسمح لك بإنشاء تقارير في شكل رقمي ورسوم بيانية على أساس
البيانات المخزنة في واحد أو أكثر RRDس. ميزة الرسوم البيانية بالكامل
شكلي. يمكن تحديد حجم ولون ومحتويات الرسم البياني بحرية. يفحص
rrdgraph لمزيد من المعلومات حول هذا.

كشف السلوك الشاذ
بواسطة جيك Brutlag

أداة RRD يوفر اللبنات الأساسية للسلوك الشاذ في الوقت الفعلي تقريبًا
كشف. تشمل هذه المكونات:

· خوارزمية للتنبؤ بقيمة سلسلة زمنية خطوة واحدة في
مستقبل.

· مقياس الانحراف بين القيم المتنبأ بها والقيم المرصودة.

· آلية لتقرير ما إذا كانت هناك قيمة أو تسلسل مرصود ومتى يتم ملاحظته
القيم جدا منحرف من القيمة (القيم) المتوقعة.

فيما يلي شرح موجز لهذه المكونات:

خوارزمية هولت وينترز الزمنية للتنبؤ بالسلسلة الزمنية عبارة عن خوارزمية على الإنترنت (أو تزايدي)
خوارزمية تتنبأ بشكل تكيفي بالملاحظات المستقبلية في سلسلة زمنية. إنه
التنبؤ هو مجموع ثلاثة مكونات: خط الأساس (أو التقاطع) ، الاتجاه الخطي
بمرور الوقت (أو المنحدر) ، والمعامل الموسمي (تأثير دوري ، مثل أ
الدورة اليومية). يوجد معامل موسمي واحد لكل نقطة زمنية في الفترة
(دورة). بعد ملاحظة القيمة ، يتم تحديث كل من هذه المكونات عبر
تجانس الأسي. هذا يعني أن الخوارزمية "تتعلم" من القيم السابقة و
يستخدمها للتنبؤ بالمستقبل. معدل التكيف يحكمه 3
المعلمات ، ألفا (تقاطع) ، بيتا (منحدر) ، وجاما (موسمي). التنبؤ
يمكن أيضًا اعتبارها قيمة متجانسة للسلسلة الزمنية.

مقياس الانحراف هو انحراف موسمي مرجح مطلق. على المدى
موسمي يعني الانحراف يقاس بشكل منفصل لكل نقطة زمنية في
الدورة الموسمية. كما هو الحال مع توقعات Holt-Winters ، يتم توقع الانحراف باستخدام
قياس محسوبة من القيم السابقة (ولكن فقط في تلك المرحلة من الدورة الموسمية).
بعد ملاحظة القيمة ، تتعلم الخوارزمية من القيمة الملاحظة عبر
تجانس الأسي. يتم إنشاء نطاقات الثقة للسلسلة الزمنية المرصودة
من خلال قياس تسلسل قيم الانحراف المتوقع (عادة ما نفكر في
التسلسل كخط متصل بدلاً من مجموعة من النقاط المنفصلة).

يتم الإبلاغ عن السلوك الشاذ (فشل محتمل) كلما كان عدد المرات
القيمة التي تمت ملاحظتها تنتهك نطاقات الثقة التي تلبي أو تتجاوز المحدد
عتبة ضمن نافذة زمنية محددة (على سبيل المثال ، 5 انتهاكات خلال الـ 45 الماضية
دقائق بقيمة ملحوظة كل 5 دقائق).

تم تضمين هذه الوظيفة في مجموعة ذات صلة RRAs. على وجه الخصوص ، فشل
عبر يسجل حالات الفشل المحتملة. باستخدام هذه البيانات ، يمكنك ، على سبيل المثال ، استخدام واجهة
نهاية التطبيق إلى أداة RRD لبدء التنبيهات في الوقت الفعلي.

للحصول على وصف تفصيلي حول كيفية إعداد هذا ، راجع rrdcreate.

REMOTE مراقبة
عندما تبدأ أداة RRD مع خيار سطر الأوامر "-ينتظر الإدخال عبر المعيار
الإدخال (STDIN). باستخدام هذه الميزة ، يمكنك تحسين الأداء عن طريق إرفاق ملفات أداة RRD إلى
عملية أخرى (MRTG هو أحد الأمثلة) من خلال مجموعة من الأنابيب. فوق هذه الأنابيب أداة RRD
يقبل نفس الحجج الموجودة في سطر الأوامر وبعض الأوامر الخاصة مثل قرص مضغوط
مكدير ، pwd ls و استقال. للحصول على تعليمات مفصلة حول أوامر الخادم ، اكتب:

rrdtool مساعدة cd

عند اكتمال الأمر ، سيقوم RRDtool بطباعة السلسلة "موافق" ، متبوعة بالتوقيت
معلومات النموذج u:وقت الاستخدام s:وقت النظام. كلا القيمتين هما الإجماليات الجارية لـ
ثوانٍ منذ بدء تشغيل RRDtool. في حالة حدوث خطأ ، سطر من النموذج "خطأ:"
الوصف of خطأستتم طباعة "بدلاً من ذلك. أداة RRD لن يجهض ، ما لم يكن هناك شيء
جادة حقا يحدث. اذا كان عمل المحدد والمعرف الفريد هو 0 ، ستقوم RRDtool بعمل
جذر لهذا العمل. إذا كان UID ليس 0 ، فإن RRDtool يغير الدليل الحالي فقط إلى
عمل.

RRD المخدم
إذا كنت تريد إنشاء خادم RRD ، فيجب عليك اختيار رقم خدمة TCP / IP وإضافتها
إلى / الخ / خدمات مثله:

خادم rrdsrv 13900 / tcp # RRD

انتباه: منفذ TCP 13900 غير مسجل رسميًا لـ rrdsrv. يمكنك استخدام أي ملف
منفذ غير مستخدم في ملف الخدمات الخاص بك ، ولكن يجب على الخادم ونظام العميل استخدام نفس المنفذ
الميناء بالطبع.

باستخدام هذا التكوين ، يمكنك إضافة RRDtool كخادم تعريف إلى /etc/inetd.conf. إلى
مثال:

rrdsrv تيار tcp nowait root / opt / rrd / bin / rrdtool rrdtool - / var / rrd

لا تنس إنشاء دليل قاعدة البيانات / var / rrd وإعادة تهيئة ملف inetd.

إذا تم إعداد كل شيء بشكل صحيح ، يمكنك الوصول إلى الخادم باستخدام مآخذ Perl ، مثل أدوات
netcat ، أو في اختبار تفاعلي سريع باستخدام "telnet localhost rrdsrv".

NOTE: أنه لا يوجد مصادقة مع هذه الميزة! لا تقم بإعداد مثل هذا المنفذ إلا إذا
أنت متأكد مما تفعله.

RRDCACHED ، ال التخزين المؤقت شيطان


بالنسبة للإعدادات الكبيرة جدًا ، غالبًا ما يصبح تحديث الآلاف من ملفات RRD مشكلة IO خطيرة.
إذا واجهت مثل هذه المشاكل ، فقد ترغب في إلقاء نظرة على rrdcached ، التخزين المؤقت
البرنامج الخفي لـ RRDtool الذي قد يساعدك على تقليل الضغط على الأقراص.

استخدم rrdtool عبر الإنترنت باستخدام خدمات onworks.net


Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.