0
perlのカスタムcollecdプラグインを書き込んでいます。 ネットワークモニタリング "netmonit"のためにそう言います。 は、だから私はそのようなデータを送信している:私はサブディレクトリにデータを送信できる場合subdirsのcollectd perlプラグインデータ
server-group.server.netmonit.net1_counter1
server-group.server.netmonit.net1_counter2
server-group.server.netmonit.net2_counter1
server-group.server.netmonit.net2_counter2
私の質問は:collectdで
server-group.server.netmonit.net1.counter1
server-group.server.netmonit.net1.counter2
server-group.server.netmonit.net2.counter1
server-group.server.netmonit.net2.counter2
use Collectd qw(:all)
...
...
sub read_data_netmonit {
my $va = { type => 'absolute', plugin => netmonit };
my $data = get_data();
for my $metric (@metrics) {
$va->{'values'} = [ $data->{$metric} ];
$va->{'type_instance'} = "$metric";
plugin_dispatch_values($va);
}
return 1;
}
試しましたか?それは動作しましたか? – simbabque
私がここに示している例は、すべてを1つのディレクトリに置きます。 誰かがサブディレクトリを持つ例があるかどうかを知りたいです。 – kabi