数日前、のリリース Monitorix3.14.0の新しいバージョンは、さまざまなサービスの動作を視覚的に監視するように設計されています。たとえば、CPU温度、システム負荷、ネットワークアクティビティ、ネットワークサービスの応答性を監視します。
Monitorixは、実稼働Linux / UNIXサーバーで使用するために作成されましたが、その単純さとサイズが小さいため、組み込みデバイスでも使用できます。 このアプリケーション 主にXNUMXつのプログラムで構成されていますs:と呼ばれるコレクター モニターリックス、システム上の他のサービスと同じように自動的に起動するPerlデーモンであり、 monitorix.cgiと呼ばれるCGIスクリプト。
システムはPerl、RRDToolで書かれています グラフィックの生成とデータの保存に使用され、コードはGPLv2ライセンスの下で配布されます。
の主なノベルティ モニターリックス 3.14.0
提示されるこの新しいバージョンでは NVMeストレージデバイスを監視するためのnvme.pmモジュールが追加されました (NVMExpress)。 考慮されるパラメータの中には、ディスク温度、負荷、ログに記録されたエラー、書き込み操作の強度、
それに加えて 任意の数のAMDGPUのステータスを追跡するためにamdgpu.pmモジュールが追加されたことに注意してください。 温度、消費電力、クーラー速度、ビデオメモリ消費、GPU周波数の変化などのパラメーターの変化のダイナミクスが監視されます。
もうXNUMXつの重要な変更は NVIDIAGPUベースのビデオカードの高度な監視用にnvidiagpu.pmモジュールを追加しました (以前に利用可能だったnvidia.pmモジュールのより高度なバージョン)。
一方、/ proc / sys / kernel / pid_maxで定義されたさまざまな最大PID値を持つシステム、およびプロセス中のプロセスアクティビティ時間の新しいグラフにprocess.pmサポートが追加されていることもわかりますformat。pmには、チャートのスケールを設定するためのtime_unitという新しいオプションが付属しています。 [
IPv6のサポートも、トラフィック監視モジュールtraffacct.pmに追加されました。また、フルスクリーンWebアプリケーションの形式で実装されたインターフェイス動作モードも追加されました。
他人の 目立つ変更:
- 稼働時間グラフのスケールを設定するために、system.pmにtime_unitオプションを追加しました。
- 構成ファイルの行のどの部分がキーになり、どの部分が値になるかを決定するための新しい-sコマンドラインオプションが追加されました。
- メインページに簡単に移動できるように、左上隅にホームボタンを追加しました
- フルスクリーンモードでWebサイトをWebアプリケーションとして表示する機能が追加されました。
- port.pmのcmdオプションの動作方法を変更し、定義されていない場合を除き、定義されたコマンドを直接実行します(引数なし)。定義されていない場合は、デフォルトでssになります。
- monitorix-alert.shにいくつかの変更を追加して、それにリンクし、一般的なアラートスクリプトとして機能できるようにしました。
- gensens.pmに、ファン速度(ファンとして)、電力(pwrとして)、パーセンテージ(pctとして)、およびバイト(bytとして)の識別子を追加しました。
最後に、あなたがそれについてもっと知ることができることに興味があるなら、あなたはの詳細を調べることができます 次のリンク。
Ubuntuおよび派生物にMonitorixをインストールするにはどうすればよいですか?
このツールを自分のシステムにインストールできるようにすることに興味がある人のために、 彼らは私たちが以下に共有する指示に従うことによってそれを行うことができます。
必要な依存関係をダウンロードしてインストールします 私たちのシステムでのMonitorixの操作のため。
sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl
次のステップとして Monitorixの最新の安定バージョンをダウンロードしましょう:
wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb -O monitorix.deb
すでにダウンロードを完了しました、 次に、アプリケーションのインストールに進みます 次のコマンドの助けを借りてシステムで:
sudo dpkg -i monitorix.deb
そして、次のコマンドを実行することで、依存関係の問題を解決します。
sudo apt-get install -f
アプリケーションはすでにインストールされています 次に、システムでサービスを開始します。これを実行するには、次のコマンドを実行します。
sudo service monitorix start
monitorixにアクセスする方法は?
リモートまたはローカルでサービスにアクセスするには 次のように、サーバーのIPアドレスに送信するWebブラウザーから実行できます。
http://ipservidor:8080/monitorix
プログラムの構成ファイルは、次のパス/etc/monitorix.confにあります。 ここでは、ポートの変更、リモートホストの拒否または許可、およびその他の設定を行うことができます。
パラメータを変更する前に、次のファイルのバックアップコピーを作成してください。
cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back
このファイルでは、これを使用して、認証を使用したWebアクセスを確保することもできます。これを使用して構成するだけで済みます。
set enabled=y
セクションの下にあります次に、/ var / lib / monitorix / htpasswdにファイルを作成します。ここで、usernameはアクセス用のusernameに置き換えられます。
それを行うためのコマンドは次のとおりです。
touch /var/lib/monitorix/htpasswd htpasswd -d /var/lib/monitorix/htpasswd && username