GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu16.04LTSにMonitをインストールする方法

このチュートリアルでは、Ubuntu 16.04 LTSにMonitをインストールして構成する方法を示します。知らない人のために、MonitはLinuxオペレーティングシステム用のオープンソースプロセスツールです。 Webブラウザを使用してシステムプロセスを監視するのに役立ちます。また、必要に応じて、特定のプロセスのメンテナンスまたは修復を自動的に実行して、オンラインに戻すことができます。監視は、コマンドラインまたはWebで直接行うことができます。 。Monitに複数のタスクを割り当てることができるので(監視だけでなく)、特定のサービスがチェックに失敗した場合、Monitはそれについて警告または何かを行うことができます(たとえば、サービスを再起動してみてください)。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、' sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 16.04(Xenial Xerus)サーバーにMonit監視ツールを段階的にインストールする方法を紹介します。

Ubuntu16.04LTSにMonitをインストールする

手順1.まず、次の apt-get を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt-get update
sudo apt-get upgrade

ステップ2.MonitとApacheWebサーバーをインストールします。

ターミナルで次のコマンドを実行します:

apt-get install apache2 libapache2-mod-php
apt-get install monit

手順3.Monit監視ツールを設定します。

インストールが完了したら、メインの構成ファイルを編集して、お気に入りのテキストエディターを使用して以下の例のようにし、独自のユーザー名とパスワードを設定します。

nano /etc/monit/monitrc
set httpd port 2812 and  # # set the listening port to your desire.
use address localhost    # only accept connection from localhost
allow localhost          # allow localhost to connect to the server and
allow admin:monit        # require user 'admin' with password 'monit'
allow @monit             # allow users of group 'monit' to connect (rw)
allow @users readonly    # allow users of group 'users' to connect readonly

設定したら、Monitサービスを開始して新しい設定を再読み込みする必要があります:

systemctl restart monit.service

ステップ4.Monitを使用したプログラムの自己監視の構成

初期構成が完了したら、監視するサービスの一部を構成できます。これを行うには、内にあるサービスごとに個別のファイルを作成します。 /etc/monit.d/ ディレクトリ。以下は、Monitのいくつかの便利な構成例です。これは、サービスがどのように実行されているか、pidfileを保持している場所、サービスを開始および停止する方法などを確認するのに非常に役立ちます。

## SSH ##
# nano /etc/monit.d/ssh
start program  “/etc/init.d/sshd start”
stop program  “/etc/init.d/sshd stop”
if failed port 22 protocol ssh then restart
## Webserver ##
# nano /etc/monit.d/http
check process webserver with pidfile /var/run/httpd/httpd.pid
group apache
start program = “/etc/init.d/httpd start”
stop  program = “/etc/init.d/httpd stop”
if failed host 0.0.0.0 port 80 then restart
## NTP ##
# nano /etc/monit.d/ntp
check process ntpd with pidfile /var/run/ntpd.pid
start program = “/etc/init.d/ntpd start”
stop  program = “/etc/init.d/ntpd stop”
if failed host 127.0.0.1 port 123 type udp then alert

Monit監視構成ファイルに必要なサービスを追加した後、次のコマンドを使用してファイルの構文を確認します。

monit -t

最後に、Monitサービスを再起動します:

systemctl restart monit.service

構成ファイルはかなり自明です。オプションがわからない場合は、Monitのドキュメントを参照してください。

ステップ5.Monitにアクセスします。

MonitはデフォルトでHTTPポート2812で使用できます。お気に入りのブラウザを開き、http://your-domain.com:2812 またはhttp:// server-ip:2812 次に、上記のconfで作成したクレデンシャルを入力します。

おめでとうございます。Monitが正常にインストールされました。このチュートリアルを使用して、Ubuntu 16.04 LTS(Xenial Xerus)システムにMonit監視ツールをインストールしていただきありがとうございます。その他のヘルプや役立つ情報については、次のことをお勧めします。 Monitの公式ウェブサイトを確認してください。


Ubuntu
  1. Ubuntu14.04にMonitをインストールする方法

  2. Ubuntu18.04LTSにMonitをインストールする方法

  3. Ubuntu20.04LTSにMonitをインストールする方法

  1. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  2. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

  3. Ubuntu20.04LTSにMariaDBをインストールする方法

  1. Ubuntu 20.04 LTS/21.04にAnsibleをインストールする方法

  2. Ubuntu 20.04 LTS/21.04にMinikubeをインストールする方法

  3. Ubuntu18.04LTSにSpotifyをインストールする方法