今日は、CentosVPSにMonitをインストールする方法を紹介します。 Monitは、監視と管理、および自動メンテナンスツールです。監視は、コマンドラインまたはWebで直接行うことができます。 Monitには(監視だけでなく)複数のタスクを割り当てることができるため、特定のサービスがチェックに失敗した場合、Monitはアラートを送信したり、何かを実行したりできます(たとえば、サービスを再起動してみてください)。
まず、サーバーが最新であることを確認する必要があります。次を実行します:
#yum update
Monitをインストールする前に、Monitに必要なファイルのいくつかをインストールする必要があります。これを行うには、次のように入力します:
#yum install -y libcrypto.so.6 libssl.so.6
これで、Monitをダウンロードしてサーバーにインストールできます。これはEPELリポジトリを介して実現することもできますが、最新バージョンを入手できないため、構成や使用がさらに困難になります。したがって、サーバーに最新のMonitバージョンをダウンロードしてインストールするには、次のいくつかの簡単な手順に従います。
#wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/monit-5.5-1.el6.rf.i686.rpm
#rpm -Uvh http:// apt .sw.be / redhat / el6 / en / i386 / rpmforge / RPMS / monit-5.5-1.el6.rf.i686.rpm
インストールが完了したら、メインの構成ファイルを編集して、お気に入りのテキストエディターを使用して以下の例のようにし、独自のユーザー名とパスワードを設定します。
#vim /etc/monit.conf
httpdポート2812を設定し、#リスニングポートを希望に合わせて設定します。デフォルトは2812です(カスタムポートを設定する場合は、他のサービスのリスニングポートと重複しないようにしてください)
#アドレスlocalhostを使用#localhostからの接続のみを受け入れる
#localhostを許可する#localhostがに接続することを許可するserver and
allow user:'password'#require user'user' with password'password'
#allow @monit#グループ'monit'のユーザーに接続を許可する(rw)
#allow @users readonly#グループ「users」のユーザーが読み取り専用に接続できるようにする
初期構成が完了したら、監視するサービスの一部を構成できます。これを行うには、/ etc /monit.d/ディレクトリ内にあるサービスごとに個別のファイルを作成します。お気に入りのテキストエディタを使用して、次の2つのサービス構成例に示すようにファイルを作成します。
ウェブサーバー:
#vim /etc/monit.d/http
pidfile /var/run/httpd/httpd.pid
group apache
start program =“ /etc/init.d/httpd start”
stop program =“ /etc/を使用してプロセスWebサーバーを確認しますinit.d/httpd stop”
ホスト0.0.0.0ポート80に障害が発生した場合は、再起動します
NTP:
#vim /etc/monit.d/ntp
プロセスntpdをpidfile/var/run/ntpd.pidで確認します
startprogram =“ /etc/init.d/ntpd start”
stop program =“ /etc/init.d/ntpd stop”
ホスト127.0.0.1ポート123に障害が発生した場合は、udpと入力してアラートを送信します
SSH:
#vim /etc/monit.d/ssh
プログラムの開始「/etc/init.d/sshdstart」
プログラムの停止「/etc/init.d/sshdstop」
ポート22プロトコルsshに失敗した場合は、再起動します
必要な構成ファイルを作成したら、制御ファイルの構文エラーをテストします。
#monit -t
そして、次のように入力するだけで監視を開始できます:
#monit
ブラウザを開いてhttp:// youripaddress:yourportにアクセスし、/ etc / monit.conf
に作成したクレデンシャルを入力します。それでおしまい。 CentOSVPSにMonitを正常にインストールして構成しました。
もちろん、Linux VPS Hostingをご利用の場合は、これを行う必要はありません。管理者に質問し、座ってリラックスしてください。管理者がすぐにこれを設定します。また、CentOS6VPSにMonitorixシステム監視ツールをインストールする方法に関するガイドもお読みください。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。