سؤال

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

<cf> AVERAGE </cf>
<pdp_per_row> 360 </pdp_per_row> <!-- 1800 seconds -->
<xff> 5.0000000000e-01 </xff>

وهناك أربعة من هذه المقاطع الشعرية، والتي تتوافق مع الطريقة أذكر تم تعيين المتتالية من ذهاب وإياب حتى. لقد فعلت كل هذا بالفعل، أو يمكن أن تعطيني مؤشرات لكيفية استنساخ قاعدة بيانات جديدة فارغة ررد من وجود واحد؟ أو تريني حيث فاتني هذا في الوثائق.

هل كانت مفيدة؟

المحلول

وrrdtools " rrdinfo هو صديقك!

ووسوف اقول لكم كيف تم إنشاؤها مصدر الملف ررد في البيانات (ق) وأرشيف (ق). مثال

$ rrdtool info random.rrd
filename = "random.rrd"
rrd_version = "0001"
step = 300
last_update = 955892996
ds[a].type = "GAUGE"
ds[a].minimal_heartbeat = 600
ds[a].min = NaN
ds[a].max = NaN
ds[a].last_ds = "UNKN"
ds[a].value = 2.1824421548e+04
ds[a].unknown_sec = 0
ds[b].type = "GAUGE"
ds[b].minimal_heartbeat = 600
ds[b].min = NaN
ds[b].max = NaN
ds[b].last_ds = "UNKN"
ds[b].value = 3.9620838224e+03
ds[b].unknown_sec = 0
rra[0].cf = "AVERAGE"
rra[0].pdp_per_row = 1
rra[0].cdp_prep[0].value = nan
rra[0].cdp_prep[0].unknown_datapoints = 0
rra[0].cdp_prep[1].value = nan
rra[0].cdp_prep[1].unknown_datapoints = 0

نصائح أخرى

وأنا استخدم الأمر rrdcreate . ويمكن أن تخلق وررد جديدة مقرها في قائمة واحدة. المعلمة -t تشير إلى وجود ررد القائمة كقالب.

وrrdcreate new.rrd -t existing.rrd

ويمكنك محاولة استخدام البرنامج النصي استنساخ وصف <لأ href = "http://code.google.com/p/python-rrd-schema-parse/source/browse/rrdinfo-parser.py" يختلط = "نوفولو "> هنا. انها أساسية جدا ولكنه يعمل لملفات RRD بسيطة. اعتدت عليه لمعرفة مخطط التي تم إنشاؤها بواسطة مونين. كنت بحاجة لادخال البيانات القديمة إلى مونين لذلك أنا عكس هندستها المخطط تعيين --start إلى تاريخ قبل بدء بلدي البيانات القديمة والبيانات المعاد استيرادها في ررد.

$ python rrdinfo-parser.py -f test.rrd
rrdtool create test.rrd --start 920804400 --step 300 \
DS:speed:COUNTER:600:U:U \
RRA:AVERAGE:0.5:1:24 \
RRA:AVERAGE:0.5:6:10 \
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top