aeMonitor Ver4 系のインストール

aeMonitor Ver4.0.0 のインストール

 1.aeMoitor ver.4 用の専用サーバーを用意してください。
  ハードウェア要件は特にありませんが、監視対象の数や監視頻度によってより
  高いスペックが求められます。最小限、下記の要件は必要です:
    − CPU:Intel 64bit 2GH以上
    − メモリ:2GB 以上が望ましい。
    − ハードディスク:30GB程度以上が望ましい。

  CentOS7 インストール時の注意

   a) CentOS7 インストール時、/usr をマウントするディスクのサイズを 大きくして下さい。

     デフォルトインストールでは、/home に大きなパーティションが割り当てられ
     るようです。それを削減して/にマウントするディスク(LV)サイズを大きくすることをお勧めします。

   b) インストールパッケージ選択は、インフラストラクチャサーバーを推奨します。
     デフォルトのminimal パッケージでもよいですが、いくつかの追加パッケージが必用です。

     他の選択でインストールしても問題はないと思いますが、必ず apache(httpd) と
     mysql(mysqld)が起動しないようにしておいてください。
     (aeMonitorインストールに含まれる apache/mysql と衝突するため)

   c) インストール後作業

     i) OS関係のパッケージアップデートを実施します。
       rootでログインし、下記のコマンドを入力します:

         yum -y update

     ii) 下記のコマンドを投入し、前提パッケージをインストールしてください。
       (既インストール時のメッセージは無視してかまいません)

              yum -y install wget
              yum -y install psmisc
              yum -y install unzip
              yum -y install fontconfig
              yum -y install cronie-noanacron
              yum -y install gd
              yum -y install gd-devel
              yum -y install net-snmp-utils
              yum -y install cairo-devel
              yum -y install pango-devel
              yum -y install libpng12
              yum -y install mailx

             なお、ユーザの簡便のため、上記を行うスクリプトを用意しました。
             下記のコマンドを投入して、上記を一括で行うことができます。
       (インストール済みの警告メッセージなどは無視してくださって結構です。)

                bash ./package_install.sh


     ii) SELINUXは、Disabledにしてください。

       ・ CentOSはインストールのデフォルトは Enforcing になっています。
         これをDisabledにしてください。

         SELINUX設定の修正の仕方:
    
          ファイル /etc/sysconfig/selinux の SELINUX=enforcing の行を
         下記のように編集します。

             SELINUX=disabled
  
          (この項の最後でリブートした後 getenforce コマンドを投入し、Disabled
          と表示されるのを確認してください。)

     iv) ネットワーク設定

      ・インストールするシステムのホスト名とIPアドレスが登録済みであることを確認してください:

        確認方法:
          −ホスト名 :   hostname コマンドでホスト名を確認(localhost以外であること)。
          −IPアドレス: 自ホスト名を指定してpingが通ること。

      ・ ブラウザでアクセスするため、80番ポートを開放してください。

         実施方法:下記のコマンド(順番に2つ)を投入してください。
        
             firewall-cmd --permanent --zone=public --add-service=http
             firewall-cmd --reload

     v) フォントの登録
       aeMonitorの正常動作のため、フォントが登録されていることが必要ですが、
       CentOS7のminimal(最小限のインストール)では、システムフォントがインストール
       されません。
       
       aeMonitorのインストールでは、フォントが登録されていない場合、IPAフォントを
       自動的に追加します。
       (参考:http://ipafont.ipa.go.jp/old/ipafont/download.html)
       
        独自でフォントをインストールしたい場合は、事前にインストールを行ってください。

    終了後、システムをリブートしてください。

 2.aeMonitorパッケージのインストール

   STEP1
     システムを再起動した後に ダウンロードした aeMonitor パッケージを任意の
       ディレクトリに置いてください。(SCPなどで転送してください。)


   STEP2
     aemonitor4.tar.gz をワーキングディレクトリにコピーしたら、以下のコマンドで
       展開し、インストールしてください。


       tar -xzf aemonitor4.tar.gz

         cd aemonitor
           (注:このREADMEをお読みの方は、既にここまでの処理は実施済みだと思います。)

         bash aemonitor-v4-install.sh

   STEP3
      上記、aemonitor-v4-install.sh の終了を待ち、ブラウザからaeMonitorサーバを
      アクセスしてください。ログイン画面が表示されれば、インストール終了です。

      aeMonitorの推奨ブラウザは、FireFoxです。Google Chromeでも問題なさそうです。
      (なお、InternetExploerでは、画面の表示が開発者意図と異なりますが、
       実用上問題はありませんでしたので、そのままリリースいたします。)

   STEP4
      デフォルトのログイン/パスワードは、admin / adminです。
      ログインして、使いごこちを確認ください。

   STEP5(参考)
       aeMonitorの開始と終了には、下記のコマンドを入力して下さい。

       開始:
         /usr/local/aemonitor/ctlscript.sh start
            (システムをリブートしても aeMonitor が自動起動します。)

       終了:
         /usr/local/aemonitor/ctlscript.sh stop

 3.インストール後の作業( minimal インストールで必要なもの)

  ・nagios プラグインコマンドのためのPerlのパス設定
    Perlモジュールがインストールされていない場合、/usr/bin/perl を使用
    する nagios プラグインがあるため、代替のシンボリックリンクを作成します。

     ln -s /usr/local/aemonitor/perl/bin/perl /usr/bin/perl

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

aeMonitor Ver4.0 for CentOS 6 のインストール

 1.CentOS V6.5(64bit)以降の専用サーバー環境を用意してください。

   ハードウェア要件は特にありませんが、監視対象の数や監視頻度によってより
   高いスペックが求められます。最小限、下記の要件は必要です:
     − CPU:Intel 64bit 2GHz以上
     − メモリ:2GB 以上が望ましい。
     − ハードディスク:30GB程度以上が望ましい。

  CentOSインストール時の注意

   a) entOSインストール時、/usr をマウントするディスクのサイズを 大きくして下さい。

       デフォルトインストールでは、/home に大きなパーティションが割り当てられるようです。
     それを削減して/にマウントするディスク(LV)サイズを大きくすることをお勧めします。

   b) インストールパッケージ選択は、Basic Server を推奨します。

        minimal パッケージでも充分ですがメール通知を行なう場合、mailパッケージを
    追加インストールする必要があります。

    他の選択でインストールしても問題はないと思いますが、必ず apache(httpd) と
    mysql(mysqld)が起動しないようにしておいてください。
    (aeMonitorインストールに含まれる apache/mysql と衝突するため)


   c) インストール後作業
     i) OS関係のアップデートを実施します。

       rootでログインし、下記のコマンドを入力します:

       yum -y update

     ii) 下記のコマンドを投入し、前提パッケージをインストールしてください。
      
         yum -y install gd gd-devel net-snmp-utils pango-devel mailx

     iii) SELINUXは、Disabledにしてください。
          CentOSはインストールのデフォルトは Enforcing になっています。
         これをDisabledにしてください。

          SELINUX設定の修正の仕方 :
  
                ファイル /etc/sysconfig/selinux の SELINUX=enforcing の行を
               下記のように編集します。

              SELINUX=disabled
  
            (この項の最後でリブートした後 getenforce コマンドを投入し、Disabled
               と表示されるのを確認してください。)

     iv) ネットワーク設定

       ・ /etc/sysconfig/network でホスト名が登録されていること:

           HOSTNAME=XXXXX  ( XXXXX の部分がホスト名として登録されていること)
              注:hostnameコマンドの出力と一致する必要があります

       ・ /etc/hosts にホスト名とアドレスを設定してください。
                (DHCPの場合は、localhostの行の別名としてホスト名を追加します)


      v) i〜iv 終了後、システムをリブートしてください。


 2.aeMonitorパッケージのインストール

   STEP1
          システムを再起動した後に ダウンロードした aeMonitor パッケージを任意の
         ディレクトリに置いてください。

   STEP2
     aemonitorr4ForCento6.tar.gz をワーキングディレクトリにコピーしたら、
           以下のコマンドで展開し、インストールしてください。

      tar -xzf aemonitor4ForCento6.tar.gz

        cd aemonitor
          (注:このREADMEをお読みの方は、既にここまでの処理は実施済みだと思います。)

       bash aemonitor-v4-install.sh

          注:インストールスクリプト内で、最低限の動作環境チェックを行います。
          動作に必要なパッケージがインストールされていなかった場合や
               設定に問題がある場合、その旨のメッセージが表示され処理を中断します。
   
     メッセージに従って対処を行い、再度スクリプトを実行してください。

    STEP3
         上記、aemonitor-v4-install.sh の終了を待ち、ブラウザからaeMonitorサーバを
       アクセスしてください。ログイン画面が表示されれば、インストール終了です。

         *:サーバのネットワーク設定で、80番ポートを開いていないとアクセスできませんので
         注意ください。

       aeMonitorの推奨ブラウザは、FireFoxです。Google Chromeでも問題なさそうです。
       (なお、InternetExploerでは、画面の表示が開発者意図と異なりますが、
        実用上問題はありませんでしたので、そのままリリースいたします。)

   STEP4
      デフォルトのログイン/パスワードは、admin / adminです。
          ログインして、使いごこちを確認ください。

   STEP5(参考)
      aeMonitorの開始と終了には、下記のコマンドを入力して下さい。

      開始:
        /usr/local/aemonitor/ctlscript.sh start
          (システムをリブートしても aeMonitor が自動起動します。)

      終了:
        /usr/local/aemonitor/ctlscript.sh stop

 3.インストール後の作業( minimal インストールで必要なもの)

  1)メール通知のためのパッケージ追加

       CentOSの minimal インストールでメール通知を有効にし、下記のコマンドで
     通知設定をする場合、mailxパッケージをインストールする必要があります。

     service-notify-by-email
     host-notify-by-email

   インストールコマンド:
 
    yum -y install mailx

  2)nagios プラグインコマンドのためのPerlのパス設定
    Perlモジュールがインストールされていない場合、/usr/bin/perl を使用する
        nagios プラグインがあるため、代替のシンボリックリンクを作成して下さい。

     ln -s /usr/local/groundwork/perl/bin/perl /usr/bin/perl





サイト名: aeMonitor /GWMonitor-Japaneseコミュニティーサイト   http://praesentia.co.jp/community
この記事のURL:   http://praesentia.co.jp/community/modules/tinyd2/index.php?id=6