Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Language agnostic RRDTool和使用它的项目(cacti等)-如何、存储、备份等_Language Agnostic_Design Patterns_Rrdtool_Nagios_Cacti - Fatal编程技术网

Language agnostic RRDTool和使用它的项目(cacti等)-如何、存储、备份等

Language agnostic RRDTool和使用它的项目(cacti等)-如何、存储、备份等,language-agnostic,design-patterns,rrdtool,nagios,cacti,Language Agnostic,Design Patterns,Rrdtool,Nagios,Cacti,我想创建一个类似于的应用程序。 我想将时间序列数据存储在MySQL数据库中(按计划轮换) cacti(nagios、zenoss)在哪里存储轮询数据? a) 在MySQL数据库中 b) 在RRD数据库中 c) 两者都有 cacti(nagios、zenoss)在空间不足时如何为更多数据腾出空间 如何在不丢失已插入数据的情况下进行数据备份(当没有更多空间时) 问题的形式是“X如何做Y?”但更普遍的问题是“我应该如何做Y?” Cacti将其数据存储在一个RRD(循环数据库)中 旧数据会被转出,因此有

我想创建一个类似于的应用程序。
我想将时间序列数据存储在MySQL数据库中(按计划轮换)

  • cacti(nagios、zenoss)在哪里存储轮询数据?
    a) 在MySQL数据库中
    b) 在RRD数据库中
    c) 两者都有

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

  • 如何在不丢失已插入数据的情况下进行数据备份(当没有更多空间时)

  • 问题的形式是“X如何做Y?”但更普遍的问题是“我应该如何做Y?”

  • Cacti将其数据存储在一个RRD(循环数据库)中
  • 旧数据会被转出,因此有了“循环”的绰号。Alex Vandenbogart的基本rrdtool教程提供了有关这方面的更多详细信息:
  • 这是一个“视情况而定”的答案——使用RRDTool,数据会被平均化和老化,因此RRD中的空间不会耗尽(请参见#2)。通常,在创建RRD时,您会计划要存储的数据量,但这需要一些经验和调整
  • 至于你应该怎么做,这取决于你想对数据做什么。使用RRDTool,您无法返回输入的确切数据(由于随时间的平均值)。上面的教程链接应该给你足够的信息来帮助你做出决定

  • Cacti将其数据存储在一个RRD(循环数据库)中
  • 旧数据会被转出,因此有了“循环”的绰号。Alex Vandenbogart的基本rrdtool教程提供了有关这方面的更多详细信息:
  • 这是一个“视情况而定”的答案——使用RRDTool,数据会被平均化和老化,因此RRD中的空间不会耗尽(请参见#2)。通常,在创建RRD时,您会计划要存储的数据量,但这需要一些经验和调整
  • 至于你应该怎么做,这取决于你想对数据做什么。使用RRDTool,您无法返回输入的确切数据(由于随时间的平均值)。上面的教程链接应该给你足够的信息来帮助你做出决定