問題タブ [collectd]
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.
monitoring - Collectd: RRD 代替
RRD はデフォルトのストレージ メディアです。ただし、これはアーキテクチャに依存します (arm、x86、x64)。あるアーキテクチャから作成された RRD ファイルは、別のアーキテクチャでは変換せずに読み取ることができません。そのため、代替品を探したいと思います。
ただし、RRD の大きな利点の 1 つは固定サイズです。新しいデータが入ってくると、古いデータは削除されます。固定サイズで、アーキテクチャに依存せず、collectd をサポートするメディアはありますか?
私はcollectd 5.1を実行しています。
前もって感謝します
linux - Collectd サーバーが受信したクライアント データを書き留めていない
Collectdにはかなり奇妙な問題があります。私はCollectdを初めて使用するわけではなく、CentOSベースのボックスで長い間使用していましたが、現在Ubuntu TLS 12.04ボックスがあり、本当に奇妙な問題があります。
したがって、Ubuntu 12.04 TLS でバージョン 5.2 を使用します。Rackspace にある 2 つのボックス (重要かもしれませんが、よくわかりません)。2 つのローカル IP を使用して構成されたネットワーク プラグイン。その間にファイアウォールがなく、セキュリティもありません (単純なクライアント サーバー シナリオを設定するためだけに)。
両方のサーバーで、collectd は構成されたフォルダーに書き込む必要がありますが、サーバー マシンではクライアントから受信したデータを書き込みません。
tcpdump でトラブルシューティングを行い、サーバーで受信したクライアント マシンからのホスト名とプラグイン名を含む UDP トラフィックと collectd データを明確に確認できますが、適切なフォルダー (collectd によって構成された) にフラッシュされません。また、権限のトラブルシューティングを避けるために、すべてを root ユーザーとして実行します。
誰でもこれについて何か考えや同様の経験がありますか? または、インターネットをクロールしようとして (過去 2 日間に Google から提供された適切なリンクをすべてクリックしたと思います)、ネットワーク層をチェックする (問題ないようです) 以外に、これをトラブルシューティングするために何ができるか考えてみませんか?
ちょっとしたメモ: Ubuntu のリポジトリの公式 4.10.2 バージョンでもまったく同じことが起こりました。何時間もトラブルシューティングを試みた後、バージョン 5 にアップグレードすることにしました。
collectd - collectd 通知の使用方法
collectd 通知を理解しようとしていますが、それがどのように機能するかを正確に理解できませんでした。
どのプラグインが通知を発生させ、どのプラグインが通知を受け取り、どのように処理されますか? そして、これらの通知を nagios やグラファイトなどのシステムに統合する方法。
使用法を示すサンプルをグーグルで検索しようとしましたが、見つかりませんでした。
graphite - グラファイトで collectd (c プラグイン) を使用していますが、グラフ (CPU、ネットワークなど) をマージするにはどうすればよいですか?
グラファイトで collectd (c プラグイン) を使用しています。eth0、eth1 cpu0、cpu1、cpu2 などのすべての情報が 1 つのグラフとしてグラファイトに保存されます。
すべての CPU のように、グラフをマージするにはどうすればよいですか? なんとなく直感的じゃないですよね~
ありがとうございました
linux - Linux で seek(0) /proc/sys/* 疑似ファイル?
/proc/sys
Linuxファイル記述子のセマンティクスに関する文書化された標準はありますか?
それらに使用するのは適切seek(0)
ですか?
これは、私のテストでうまくいくと思われるコードです。
これはうまくいくようです。しかし、それがそのようなことを行う正しい方法なのか、それともループオーバーする必要があるのか を知りたいのですがopen()
... read()
...close()
この特定のケースでは、collectd Python プラグインでこれを使用します...したがって、この特定のコードはデーモンで無期限に実行されます。ただし、一般的なクラスの質問に対する回答に興味があります。
(ちなみに、「open files/inodes」モジュール/プラグインはありcollectd
ますか?)
html - しきい値を使用して OpenNMS イベントをトリガーする方法
しきい値を使用してOpenNMSでイベントをトリガーすることはできないようです...最初に事実(できる限り詳細)
- 私はhtmlファイル、より良い、コンテンツを監視したい。
- 値が、OpenNMS が呼び出す必要があると予想したものではない場合。
私のhtmlファイル:ドキュメント数:5
/var/lib/opennms/rrd/snmp/ NODEには、「documentCount」(.jbr & .meta) という名前の 2 つのファイルがあります --> http-datacollection-config.xml のため
私のログファイルには次のように書かれています:
したがって、「5」は正しく収集されます。
この場合のしきい値を作成しました。
私のcollectd-configuration.xmlでは、しきい値も有効になっています:
私の意見では、値が 5 であるため、しきい値の 4 を超えています。したがって、highTresholdEvent を起動する必要があります。しかし、そうではありません。
だから私は誰かがアイデアを持っているかどうか尋ねるためにここにいます。明けましておめでとうございます
mysql - collectd - dbi プラグインのインストール方法は?
collectd.conf でコメントを外しましLoadPlugin dbi
たが、collectd を再起動すると次のようになります。
そのプラグインを有効にするにはどうすればよいですか? OS は centos 6.4 で、プラグインyum list all
は表示されません。collectd-dbi
不足していたものをインストールしましlibdbi-dbd-mysql
たが、何も変わりませんでした。
bash - Collectd Exec プラグインと digitemp
collectd Exec プラグインでこのスクリプトを実行しています。
ファイル temp-Sauna および temp-Ulko には、12.33 などの温度値があります。collectd Exec プラグインを有効にして再起動すると、正常に起動し、syslog にエラーはありませんが、collectd が digitempo/Ulko または digitempo/Sauna の新しい RRD ファイルを生成していません。
私のスクリプトで何が間違っているのでしょうか?
Exec プラグインでこのスクリプトを実行する方法は次のとおりです。 Exec "anon:dialout" "sh" "/home/anon/lampo.sh"
nginx - 複数の nginx を collectd の監視プラグインに追加する
Collectdは、アクティブな接続を見つけるために、nginx のHttpStubStatusModuleにクエリを実行します。
構成の終わりは次のようになります-
プラグインはこちら.
同じ物理ホストで実行されている4つのNginxインスタンスがあり、それぞれが異なるポートでリッスンしているセットアップがあります。collectd で複数の Nginx を監視するにはどうすればよいですか? 以下は機能しません-