0

私はいくつかの Linux サーバーを持っています。そして、そのうちの1つに他のリソースの使用状況を表示させたいと思っています。たとえば、CPU 負荷、RAM (合計、使用済み、使用可能) などです。

私が探しているのは、Webmin (すべてのサーバーにインストールされている) または SSH を介してデータを取得する可能性のある PHP クラスまたは類似のものです。

前もって感謝します :)

4

2 に答える 2

0

Webminが何らかのAPIタイプのインターフェイスを提供していない限り、sshを介して各サーバーにログインし、一連のコマンドを実行してすべてのデータを取得する必要があります。これはexec、PHPのsshライブラリを使用または使用して実行できます。

より効率的なオプションは、すべてのサーバーに、ある間隔で関連する統計を中央データベースに報告させることです。次に、そのデータベースにクエリを実行して、探している統計に関する情報を取得できます。

于 2013-02-01T19:23:28.107 に答える
0

私が考えることができるエレガントなソリューション(多くの1つ)

監視するサーバーにzabbixクライアントをインストールします。

PHPでこれを使用してください:http: //zabbixapi.confirm.ch/

于 2013-02-01T19:23:44.173 に答える