代码之家  ›  专栏  ›  技术社区  ›  clyfe

RRDTool和使用它的项目(cacti等)-HOWTO、storage、backup等

  •  1
  • clyfe  · 技术社区  · 14 年前

    我想创建一个类似 cacti
    我想把时间序列数据存储在一个MySQL数据库中(这是按计划轮换的)。

    1. cacti(nagios,zenoss)在哪里存储轮询数据?

      b) 在RRD数据库中

    2. cacti(nagios、zenoss)在空间不足时如何为更多数据腾出空间?

    3. 如何备份数据(当没有更多的空间时),而不丢失已经插入的数据?

    问题的形式是“X怎么做Y?”但更普遍的问题是“我该怎么做?”。

    1 回复  |  直到 14 年前
        1
  •  1
  •   gorthx    14 年前
    1. Cacti将其数据存储在RRD中,RRD是一个“循环数据库”。
    2. http://oss.oetiker.ch/rrdtool/tut/rrdtutorial.en.html
    3. 这是其中一个“视情况而定”的答案—使用RRDTool,数据会被平均化和老化,因此RRD中的空间不会用尽(请参见#2)。通常,在创建rrd时,您会计划要存储的数据量,但这需要一些经验和调整。

    应该这样做-这取决于你想对数据做什么。使用RRDTool,您无法获得您输入的确切数据(由于时间的平均值)。上面的教程链接应该给你足够的信息来帮助你做出决定。