問題タブ [rrdtool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - RRDtool でグラフの小数点としてドットの代わりにカンマを使用する方法
Perl スクリプト (RRD) を介して RRDtool を使用して、温度の測定値を視覚化しています。グラフ内のすべてをスウェーデン語 (平日など) で表示したいので、Perl スクリプトでロケールをsv_SE.UTF-8に設定します。
RRDtool はこれを取得し、曜日名をスウェーデン語で出力します。ただ、RRDtoolのグラフ下にGPRINTで書かれている数値は、小数点区切りがコンマではなくドット(XX.xx )になっていて、なぜかわかりません。スウェーデン語では、コンマを使用する必要があります (XX , xx)。私はこのようにGPRINTを使用します:
LC_NUMERIC と LC_CTYPE をsv_SE.UTF-8に設定しようとしましたが、結果はありません。sv_SE.iso8859-1を使用してみましたが、うまくいきません。また、さまざまな printf ドキュメントを読みましたが、まだ解決策を思い付いていません。
RRDtool でドットの代わりにコンマを小数点記号として使用するようにした人はいますか? ありがとう!
編集:
rrdtool graph
コマンド ラインでを使用してグラフを作成し、を設定LC_NUMERIC=sv_SE
すると、カンマが小数点記号として取得されます。これは、私の Perl スクリプトが私のsetlocale
. まだまだ調査中…
rrdtool - 年間平均時間交通量
Web (SO を含む) を何時間も検索した後、コミュニティにアドバイスを求めています。RRD はこれに適したツールのようですが、今まで明確な答えを得ることができませんでした。
私の質問は次のとおりです。過去 1 年間のデータを平均する RRD 出力を 1 日のグラフにすることは可能ですか?
つまり、「ビュー スパン」を 1 日の長さにし、「データ スパン」を過去 12 か月に延長して、午後 6 時の値が以前に測定されたすべてのトラフィックの平均値として計算されるようにします。過去 12 か月の午後 6 時。
ヒントや指示は大歓迎です!
perl - Strawberry perl に RRDTool::OO をインストールする方法
私は実際に、ストロベリー perl を使用して RRDTool を Windows にインストールしようとしていますが、これは素晴らしいcpan
コマンドです。問題は、ツールが、::OO パッケージが依存する RRDTool パッケージを正しくインストールしないことです。
モジュールを自分でコンパイルしようとしました ( http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gzからダウンロードします)。しかし、Visual Studio (2008 または 2010) で .sln ファイルを開こうとすると、.vcproj ファイルが VS によってカウントされないというエラーが表示されます...
だから私の2つの主な質問は次のとおりです。
公式パッケージを使用して Windows で RRDTool をコンパイルするにはどうすればよいですか? 何か不足していますか?セキュリティのために、 http://www.thebits.info/general/rrdtool-v-1-4-4-win32-binaries-226.htmにあるような、この lib のコンパイル済みバージョンは見つけられないことに注意してください。理由
コンパイルされたモジュールを Strawberry perl に統合するには? モジュールからストロベリー\perlディレクトリにファイルをコピーして貼り付けるだけですか?
編集: 最初のコメントで述べたように、Strawberry の CPAN によってトリガーされたエラーは、RRDTool のインストールに使用されるシステム コマンドの一部が Linux コマンドでなければならないことを理解していることを理解していることを付け加えたいと思います。
graph - rrdtoolグラフから解析可能なデータを取得する
rrdtool
ダッシュボードシステム内にいくつかのグラフを作成するために、データベースから1時間ごとのデータを抽出したいと思います。
これらのデータベースには1時間ごとのデータソースがなく、最も近いのは30分のデータソースです(muninによって生成されます)
今、私は使用できますrrdfetch
が、それはうまくいく平均化をrrdgraph
行わないので、このようなもの
このような30分のデータポイントを私に与えるかもしれません
それらを平均することはできますが、構文解析可能なテキストを出力できるようですがrrdgraph
、正しい呪文を理解することはできません。これが私が試したことです
出力
これは単に指定された期間の平均だと思いますが、rrdtool
特定のチャンクまたはステップサイズの平均を吐き出す方法はありますか?試し--step
ましたが、出力は変わりませんでした。
rrdtool graph
必要なデータポイントごとに呼び出すこともできますが、それはかなり無駄に思えます。
rrdtool - 特定の時間に、rrdtool から単一の値をクエリするにはどうすればよいですか?
rrdtool には、特定の解像度で値の範囲を照会する機能が付属しているようです。しかし、特定の時点の値を単純に照会することはできますか? どのように?
perl - Mailgraph.cgi スクリプト エラー
rrdtool 1.4.7 をインストールし、http://localhost/mailgraph.cgiでテストすると、次のエラーが表示されます: スクリプト ヘッダーの途中終了: mailgraph.cgi、リファラー: http://localhost/mailgraph.cgi。
どうすればこれを乗り越えることができますか。事前に感謝します
mongodb - Collectdプラグインは、「Counter」タイプのようなRRDの場合、デルタではなく絶対値をmongoに報告しています。
そこで、私はCollectd用の読み取りプラグインopenvz_guest_bandwidthを作成しています。ここでは、 libiptcを使用して各ゲストが実行している外部帯域幅を照会することにより、 Openvzゲストが実行している帯域幅を読み取ります。
次に、この情報を、自分が作成したwrite_mongodbプラグインに報告します(これは破損に関連している可能性があります)
問題は、mongoで次のようなレコードが表示されていることです。
興味深い値が最後にあるところ。報告された値は、カウンターが読み取る値ではなく、連続するレコード間の差であると予想します。
これは、私が理解しているように、ABSOLUTEではなくCOUNTERのRRDカウンタータイプに類似しています。
私はこれにかなり固執していて、どこに障害があるのか、さらにそれを修正する方法がわかりません。障害は、読み取りまたは書き込みのいずれかにある可能性があります。
ちなみに、値がwrite_mongodbに到達する前に、値はcollectdネットワークプラグインを介して送信されます。
value_list.plugin
さらに、私はとの間で混乱しているようですvalue_list.plugin_instance
。"t: 'memory'"
他のプラグインは、メモリコレクション内など、本当に役に立たないフィールドを提供するタイプを使用しているようです。
rrdtool - 時間をかけて複数の RRD をマージする
1 年間の履歴を追跡するように設定された古い RRD ファイルがあります。より多くの歴史がいいと思いました。rrdtool のサイズ変更を行ったところ、RRD が大きくなりました。この RRD ファイルの古いバックアップがあり、古いデータをマージして、最新の RRD にも履歴データが含まれるようにしたいと考えています。
rrd contrib「merged-rrd.py」を試しましたが、次のようになります。
「rrd_merger.pl」も試しました:
動作する RRD を結合またはマージするツールはありますか?
fetch - rrdtool フェッチ出力
rrd データベースから過去 7 日間の読み取り値の平均を取得したいと考えています。同じためにrrdtool fetchを使用してから、平均を計算しています。次のコマンドを実行しました。
閲覧数に困っています。いいえの増加とともに常に増加するべきではありません。何日?または私は何か間違っていますか?
rrdtool - RRDToolからデータを削除します
RRDToolによって作成されたいくつかのグラフがあり、数時間の間に不良データを収集しました。
その期間中にRRDからデータを削除して、表示されないようにするにはどうすればよいですか?