0

Stackoverflow コミュニティの皆様、こんにちは。

私たちのツールでは、Linux プロセス、それらが使用するリソース、I/O 情報、tcp/ip 接続をリモートで監視するエージェントを構築しようとしています。これは、これらのメトリックを収集し、log4を使用してサーバーに送信するためです。Windows では wmi と log4net を使用してこれを行っており、Linux でも同じことを行う予定です。

基本的に、top、lsof -i、および iostat が行うことを実行してから、中央サーバーに送信します。

以下でいくつかのイニシアチブを見てきました。

top のソース コードを見ると、/proc を直接クエリしているのに対し、lttng はカーネル モジュールをインストールする必要があります。最終用途はエンタープライズ システムであることを念頭に置いてください。新しいモジュールを追加する必要なく、できる限りカーネルに近づけたいと考えています。

私たちの目標は、ボックス上の各プロセスが使用するもの (cpu/mem/io など)、プロセス情報 (バージョンなど)、および tcp ソースと宛先を接続する場所を監視し、log4 を使用してサーバーに送信することです。C / php / python / ruby​​などのどの言語でも嬉しい

何か提案はありますか?

明細書

4

2 に答える 2

0

真のエンタープライズ監視については、Megamon ( http://www.megamon.com )を参照してください。

于 2015-04-15T22:38:33.717 に答える