serverstat linux
1.0.0
これは、rrdtoolを使用してシステム使用統計をプロットするCGIページを提供するツールです。わずか400行のコードがあるため、非常にシンプルであるため、理解して拡張しやすいです。
現在、負荷の平均、 CPUの使用、温度、ディスクI/O 、ネットワークトラフィックとメモリ、およびスワップ使用量を収集します。これは、実行時にユーザーが選択した期間にわたってプロットされます。
それは2つの部分の構築です:
プロット機能をインストールしたrrdtoolと、Cプログラムを構築するための一般的なツール(IE MakeおよびGCC)を使用する必要があります。このプログラムは、WebサーバーがCGIを介してSTAT.PLスクリプトを実行できるパスにインストールする必要があります。
これらの前提条件が満たされると、次の手順でインストールが行われます。
git clone https://github.com/aandergr/serverstat-linux実行することにより、serverstat-linuxをダウンロードしますmakeを使用してrrdupdを作成します./mkrrd.shを実行して、RRDデータベースを開始します./rrdupd ./rrdupd 、システムの起動時に自動的に開始する必要があります。 Debian-Alikeシステムでは、これを使用して実現できます。
echo "start-stop-daemon -S -x /var/www/html/stat/rrdupd -c stat -b" >> /etc/rc.local
chmod +x /etc/rc.local
(統計はユーザーの名前であり、/var/www/html/statこのソフトウェアのパス)
また、このリポジトリにはserverstat-linux.service SystemCTLスクリプトテンプレートがあります。
詳細については、オペレーティングシステムのドキュメントを参照してください。
これで、ブラウザをstat.plの方向に向けることができ、(できれば)すべてが機能することができます。もちろん、データが表示されるまで数分かかります。
このように見えるかもしれません: