collectd - クラウド上のオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンドcollectdです。

プログラム:

NAME


collectd - システム統計収集デーモン

SYNOPSIS


収集 [オプション]

DESCRIPTION


collectd は、システム統計を受信し、それらを数値で利用できるようにするデーモンです。
方法の。 メインデーモン自体にはロード以外の実際の機能はありません。
クエリとプラグインへの送信。 利用可能なプラグインの説明については、を参照してください。
以下の「プラグイン」。

OPTIONS


collectd の設定のほとんどは、configfile を使用して行われます。 見る 収集d.conf(5)
すべてのオプションの詳細な説明を参照してください。

-C
代替の構成ファイルを指定します。 変わりたいときはここです
収集の行動。 パスは現在の作業ディレクトリからの相対パスである場合があります。

-t 構成のみをテストします。 プログラムは構成を解析した後すぐに終了します
ファイル。 ゼロに等しくない戻りコードはエラーを示します。

-T プラグインの読み取りコールバックのみをテストします。 プログラムは呼び出し後すぐに終了します。
コールバックを一度読み取ります。 ゼロに等しくない戻りコードはエラーを示します。

-P
代替の pid ファイルを指定します。 これにより、構成ファイル内の設定が上書きされます。 これ
動作するために特定のディレクトリ内の PID ファイルを必要とする init スクリプト用と考えられます
正しく。 日常的に使用するには、 PIDファイル 設定オプション。

-f バックグラウンドにフォークしないでください。 収集 意志も 標準ファイル記述子を閉じます。
セッションから切断したり、pid ファイルを書き込んだりしません。 これは主に「監督」について考えられています。
などの初期化置換 それを実行します。 使用する場合 成金 or systemd ただし、から始まります
バージョン5.5.0 収集 これら XNUMX つの初期置換を通知できます。 ありません 必要とする
プロセス監視のためにバックグラウンドに分岐します。 の 投稿/ ディレクトリにサンプルがあります
成金 および systemd 設定ファイル

-h 使用情報を出力して終了します。

PLUGINS


上で述べたように、collectd の真の力はそのプラグインにあります。 A(できれば
完全)プラグインのリストと簡単な説明は、 README ファイル、つまり
ソースコードとともに配布されます。 パッケージを使用している場合は、検索することをお勧めします
どこか近くの /usr/share/doc/collectd.

プラグインには XNUMX つの大きなグループがあります。 および 出力 プラグイン:

· 入力プラグインは定期的にクエリされます。 彼らはどういうわけか現在の値を取得します
これらの値を操作してデーモンに送信するように設計されているものは何でも、
つまり、値を「ディスパッチ」します。 例として、「CPU プラグイン」は現在の
さまざまなモード (ユーザー、システム、ナイスなど) で費やされた時間の CPU カウンターと
これらのカウンターをデーモンにディスパッチします。

· 出力プラグインはデーモンからディスパッチされた値を取得し、それを使用して何らかの処理を行います。
一般的なアプリケーションは、RRD ファイルや CSV ファイルに書き込んだり、ネットワーク経由でデータを送信したりします。
リモートボックスへのネットワークリンク。

もちろん、すべてのプラグインが上記 XNUMX つのカテゴリのいずれかにきちんと当てはまるわけではありません。 「ネットワーク」
たとえば、「プラグイン」は送信(つまり「書き込み」)できます。 および 受け取る(つまり「発送」)
価値観。 また、初期化時にソケットを開き、値をディスパッチします。
はそれらを受け取りますが、入力プラグインの読み取りと同時にトリガーされません。 あなた
それが役立つ場合は、ネットワーク受信部分が非同期で動作していると考えることができます。

上記以外にも「ログプラグイン」があります。 現時点では、それらは「ログファイル」です
これらのプラグインを使用すると、collectd は次の情報を提供できます。
ユーザーにとっての問題や重大な状況。 いくつかのログレベルを使用して抑制できます
興味のないメッセージ。

バージョン 4.3.0 以降、collectd は以下をサポートします。 モニタリング。 これはチェックすることで行われます
ユーザーが定義したしきい値。 値が範囲外の場合、通知が表示されます。
「通知プラグイン」にディスパッチされます。 見る 収集d.conf(5)さらに詳しい情報はこちら
閾値チェックについて。

デーモンと通信する他の手段を提供する一部のプラグインは、
機能をより詳細に説明する独自のマンページがあります。 特に
それらは 収集された電子メール(5) 収集d-exec(5) 収集されたパール(5) 収集された-snmp(5)と、
収集された-unixsock(5)

信号


収集 次の信号を受け入れます。

SIGINT, シグターム
これらの信号は 収集 すべてのプラグインをシャットダウンして終了します。

シグSR1
この信号により 収集 すべてのプラグインに内部キャッシュからデータをフラッシュするように信号を送信します。
例: 「rrdtool プラグイン」は、すべての保留中のデータを RRD ファイルに書き込みます。 これは
「unixsockプラグイン」の「FLUSH -1」コマンドを使用するのと同じです。

onworks.net サービスを使用してオンラインで Collectd を使用する



最新のLinuxおよびWindowsオンラインプログラム