gpt4 book ai didi

rrdtool - 将新数据源添加到现有 RRD

转载 作者:行者123 更新时间:2023-12-02 15:14:52 24 4
gpt4 key购买 nike

我有几百个 rrd,我想向所有这些 rrd 添加 5 个额外的数据源。

  1. 这样做是否明智
  2. 最好的方法和最快的方法是什么

-- 索恩 --

David OBrien 在邮件列表中回复

在搜索文件(你应该首先完成)和谷歌搜索后,我发现有几个人使用这个......

使用 Perl。安装RRD:简单

#!/usr/local/bin/perl 

use strict;
use RRD::Simple ();

my $rrd = RRD::Simple->new();
my $rrdfile=$ARGV[0];
my $source=$ARGV[1];
my $type=$ARGV[2];
chomp($type);
$rrd->add_source($rrdfile, $source => $type);

用法:

./addSource.pl file.rrd ds GAUGE 

或者任何类型..

享受吧。

最佳答案

使用rrddump和rrdrestore。

就是这样:

rrdtool dump my.rrd > file.xml

./rrdAddDS.pl file.xml newDsName > new_file.xml

rrdtool restore new_file.xml my_new.rrd

您可以引用这里: http://osdir.com/ml/db.rrdtool.user/2003-08/msg00115.html

这里: http://www.docum.org/drupal/sites/default/files/add_ds_to_rrd.pl_.txt

关于rrdtool - 将新数据源添加到现有 RRD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13476226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com