Агрегация больше чем двух RRDs в RRDGraph возвращает пустой график

Вы попробовали FTPing к IP-адресу, который Вам дали, с помощью имени пользователя и пароля, которые были предоставлены Вам?

1
задан 11 February 2014 в 14:41
2 ответа

Я обнаружил, что проблема в этом случае заключалась не в том, что я добавлял более двух источников данных - это нормально. Проблема заключалась в том, что один из добавляемых мной источников данных имел неопределенные данные, и это, в свою очередь, приводило к обнулению всего графика.

Я обнаружил это экспериментально - я попытался добавить rx3, rx4 , + и обнаружил, что граф все еще не работает, только с этими двумя парами. Похоже, что причиной моих проблем был rx3.

Пройдя еще дальше, чтобы подтвердить мою проблему, я решил объединить 4,5,6: rx4, rx5, +, rx6, + работали нормально, и сгенерировал график.

После некоторого поиска я нашел статью, в которой упоминалась эта проблема: http://rrd-mailinglists.937164.n2.nabble.com/adding-DS-values-from-multiple- rrd-files-tp5368188p5512061.html

Затем, с некоторой дополнительной помощью из этого документа, о том, как использовать UN для замены неизвестных данных на 0: http://oss.oetiker.ch/rrdtool/tut/cdeftutorial.en.html

В основном, в моих заявлениях CDEF, rx1 станет rx1, UN, 0, rx1, IF . И rx2 становится rx2, UN, 0, rx2, IF и т. Д.

Окончательный CDEF может выглядеть примерно так:

CDEF: rx = rx1, UN, 0, rx1, IF, rx2, UN, 0, rx2, IF, +, rx3, UN, 0, rx3, IF, +

1
ответ дан 4 December 2019 в 10:54

Попробуйте следующее:
CDEF: rx = rx1, rx2, rx3, +, +

У меня сработало.

-2
ответ дан 4 December 2019 в 10:54

Теги

Похожие вопросы