監視ツール · 1 min read · Oct 19, 2025

Ubuntu 15.10でのMonitorix 3.8.0によるパフォーマンス監視

このチュートリアルでは、Ubuntu 15.10(Wiley Werewolf)におけるMonitorixのインストールと設定方法を示します。Monitorixは、サーバーやデスクトップ上の多くのサービスやシステムリソースを監視するために設計された、無料で軽量なオープンソースの監視ツールです。主に、monitorixと呼ばれるコレクター(自動的にシステムサービスとして起動されるPerlデーモン)と、monitorix.cgiというCGIスクリプトの2つのプログラムで構成されています。3.0バージョン以降、Monitorixには独自のHTTPサーバーが組み込まれているため、使用するためにサードパーティのWebサーバーをインストールする必要はありません。

ダウンロードはwww.monitorix.comからできます。

ステップ1: Monitorixリポジトリの追加

まず、MonitorixのUbuntuリポジトリを追加する必要があります。

まず、元のsources.listのバックアップを作成します:

cp -pf /etc/apt/sources.list /etc/apt/sources.list_bak

次に、エディタでsources.listファイルを開きます。ここではnanoを使用します:

sudo nano /etc/apt/sources.list

注意: 変更を加える前に元のファイルのバックアップを取ることを強くお勧めします。

これにより、次のようなウィンドウが開きます:

エディタ内のUbuntu sources.listファイル.

カーソルをファイルの末尾に移動し、次の行を追加します:

deb http://apt.izzysoft.de/ubuntu generic universe

このリポジトリは、debianおよびubuntuのような派生物専用です。

ステップ2: PGPキーの追加

リポジトリが追加されたら、PGPキーをダウンロード(または追加)し、それをシステムに「インストール」する必要があります。キーはhttp://apt.izzysoft.de/izzysoft.ascから直接ダウンロードするか、次のコードをtxtファイルにコピー&ペーストしてizzysoft.ascとして保存できます。

-----BEGIN PGP PUBLIC KEY BLOCK-----  
Version: GnuPG v1.4.2.2 (GNU/Linux)  
  
mQGiBEaUwUkRBAC9C+9ojad9/DjLgZJr7g4j5EcxCPJJ7R1vZp3DgONrGmyoQ4vl  
CRCT6qJoyD8jcguNqy4cyG4glDQuHJ86Q8MxdWrUDeHm5YRPlnDFrMaLGcKaUyox  
GV8PseBIJLeB76cjMy5dWoIJklZcWS0lVTsVuYt8ZIhyjfIXBZjy2VtrAwCg8xDe  
8WlF/p8aqorR2SUMzQxUSikEAIz6oZCc5Af2yktVZW0Lf6Gs9Xtumus4bQcehLH9  
3gDXJwo4gED5PKZAHCeg/XnauoxWjwrChmJ9log4GGgscHpFQAX323lsqL98O4Pb  
L9X/M2s7Cit/HGTseGVUh5MyL4dQCeIzIEUoMQzaJf1gmLPyrHkq6Ob4zZPe3ysI  
QUuKBAC3cb7wcP4ZNeZL1b3EynZ2Ox8xajRd7A/oirD5BZuQwGV9zemldJgH7f+1  
EvSy48daogAb1TT1HuUR8qe/hS0tpFxlz/0uRP7blMbVQyAnnupZ4eXW3CGQAaur  
bmXsQZsHmquqEPz3eFt/7EC4WZnZbZRJ9mUwRP9pcRLrnCjc6rQoSXp6eVNvZnQg  
RGV2ZWxvcG1lbnQgPGRldmVsQGl6enlzb2Z0LmRlPohgBBMRAgAgBQJGlMFJAhsD  
BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ10Tpwsm5tizmnACeJbWrxEZQ7fsX  
SUCxjr3OMWXASekAoNAawp8uAS1KOqK3Fo6rB4u9RsxjuQINBEaUwU0QCACVm6qe  
DZ4s0LvNwlKIBGokV2du7dVQPKFGpagVRnejDbK5xKkl7cZ7DsslyYRZejnFkpYX  
x4iCClDrg98L7xupO9S2LKsQZyQOg49Am8zJNBQ4HKO/TRNro+38GaC/PsNle2df  
0tAPjWc9y6VS/Z8s2M+7ZFDtjjgWVa/wKE4+YwVL2lAd+xp38ckDFuQlTu/GANTc  
cownWXfOSiEXjqDb60XyMIgFnWrEUKUcXpHdKFjj95zzgYZSx6SaIhJXJTJizbI/  
mFyjLZrSqnyZbjDP5lUfcfqOz2qtva7l8JzrZA2u9M4eKtiWBSEAUotSmMnUjV/9  
OlEN7lHuEinSt8z/AAMFB/oDqPOShdhMvl/UzO7Cz3b/ViHJGCCoMBA7P8LVj+MT  
jh5BhmKxsK3OK122GTPpCgMzvov3JF25uvMDquUAePUFm+x3QFYyjHJcZiaLP3ne  
d9i3cfC2nQiGOuB6MNar8U9IyYZydWhZrBiBUGjvurAAPv5IjDCRkgu6aTljEX8u  
hQmFUYYkFkIF7srx48X8iG0IcvrzxEGzGiFnXuO3AWFa7GrxTqotRe4nsinWqSXt  
RPHnNQxhklVfOjK6Q9mlN4pztIf2L3zmwlWsdOxIjObgKFcp1g12Ewik8wLn1ddH  
EQ2If9KYhG1fXfBbRZOS0XtH/JvChkbLOrpbXgS932KAiEkEGBECAAkFAkaUwU0C  
GwwACgkQ10Tpwsm5tiyE3wCffbhV2lKCBIuSSYKv1tEHRj3Sy+kAoIkzZpQeftdO  
9UE5+v1VnrUfMibd  
=nM4G  
-----END PGP PUBLIC KEY BLOCK-----

izzysoftサイトから直接ダウンロードして保存:

PGPキーを保存.

次に、.ascファイルを保存したディレクトリに移動し、ターミナルウィンドウを開いて、次のコマンドを実行します:

sudo apt-key add izzysoft.asc

その後、次のコマンドでリポジトリを更新します:

sudo apt-get update

ステップ3: Monitorixのインストール

オプション1: リポジトリ経由で。

sudo apt-get install monitorix apache2-utils

オプション2: 手動で。

sudo apt-get update  
sudo apt-get install apache2 rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl apache2-utils  
sudo dpkg -i monitorix*.deb  
sudo apt-get -f install

ステップ4: Monitorixの設定

monitorix.confを次の場所で設定するオプションがあります:

sudo nano /etc/monitorix/monitorix.conf

次のようなウィンドウが開きます:

Monitorixの設定ファイル.

注意: 変更を加える前にこのファイルのバックアップを取ることを強くお勧めします。

次の行を検索します:

  
 enabled = n  
 msg = Monitorix: Restricted access  
 htpasswd = /var/lib/monitorix/htpasswd  
 

そして、enabledを「y」に変更して認証を有効にします:

  
 enabled = y  
 msg = Monitorix: Restricted access  
 htpasswd = /var/lib/monitorix/htpasswd  
 

設定が完了したら、monitorixサービスを再起動する必要があります:

sudo service monitorix restart

Monitorixログイン用のユーザー名とパスワードを追加します。以下の例では、ユーザー名「admin」とパスワード「howtoforge」を使用します。システムではより安全なパスワードを選択してください:)

sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin

-dパラメータを使用して、Monitorixが要求するcrypt()でパスワードを暗号化します。htpasswdコマンドのダイアログは次のようになります。

david@desktop:/tmp# sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin  
New password:  
Re-type new password:  
Adding password for user admin

ステップ5: Monitorixの起動

ブラウザをhttp://localhost:8080/monitorix/にポイントします(外部デスクトップからMonitorixにアクセスする場合はlocalhostをサーバーのIPに置き換えます)と、次のようになります:

Monitorixのログイン.

インターフェース

Monitorixの動作中.

このクールで便利なソフトウェアをお楽しみください!

参考文献

  1. Sanfeliu, J., http://www.monitorix.org/, 2015年08月11日にアクセス。
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。