PHPを使用してリモートサーバーからサーバーの詳細を取得しようとしています。ヘッダーを取得するだけで詳細を取得できることはわかっていますが、サーバーの稼働時間、帯域幅の使用状況なども取得したいと考えています。これを行う方法や正しい方向を教えていただければ幸いです。 .
質問する
2038 次
1 に答える
1
これを試しましたか?
http://phpsysinfo.sourceforge.net/ または http://www.zabbix.com/
Zabbixはプロフェッショナルでありながらオープンソースのネットワーク監視システムであり、優れた機能を発揮し、探しているすべての情報を提供できます。フロントエンドは完全にPHPで記述されているため、好きなようにハックできます。
編集:
基本的に、これらのパラメータを監視して元に戻すことができるプログラムまたはツールをサーバーにインストールしないと、探しているすべての情報を取得することはできません。uptime
exe()などを使ってコマンドを実行することで「」を取得できるかもしれませんuptime
が、帯域幅の使用に関しては、phpスクリプトのバックグラウンドでいくつかのコマンドを実行して取得しない限り取得するのは難しいと思います。それを行うのに役立つ可能性のあるユーティリティのいくつかは、ubuntu / Debianベースのシステムにデフォルトでインストールされているか、インストールされていないため、それらを使用する場合は、マシンにアクセスできないようにインストールする必要がありますifstat
。iftop
于 2012-05-11T19:03:29.233 に答える