サーバー ファームで実行されるアプリケーションに必要なサーバー ファームのいくつかの側面を監視したいと考えています。
基本的に、私は各マシンにファイルを探しています.httpを介して(VLAN上で)アクセスすると、curlを使用して、私が探している情報を吐き出し、ループ内にあるdameonを使用してデータベースにログインできます。すべてのサーバーの状態を 1 つずつチェックします。
私が取得しようとしている情報は
<load>server load</load>
<free>md0 free space in MB</free>
<total>md0 total space in MB</total>
<processes># of nginx processes</processes>
<time>timestamp</time>
それを行う最良の方法は何ですか?
編集: 私たちは cacti と opennms を使用していますが、ここで探しているのは、これらのサーバーで実行されるアプリケーションに必要なデータです。いくつかのLinuxコマンドで取得できるこの基本データを取得するために、サードパーティのソフトウェアに依存することで複雑にしたくありません。