Enterprise Consoleを、コントローラおよび埋め込みイベントサービスと同じホストで実行することができます。その場合、Enterprise Consoleを実行するよう選択したマシンが、そのマシン上で実行されるすべてのコンポーネントの要件を満たしている必要があります。 

ただし、特にハイアベイラビリティペアとしてコントローラを展開する場合は、Enterprise Console を独自の専用ホストに配置することを推奨します。

サポートされるWebブラウザ

AppDynamics Enterprise Console UI は HTML 5 ベースのブラウザアプリケーションで、最新バージョンのブラウザで最も適切に機能します。 

Enterprise Console UI は、次のブラウザの最新 2 つのバージョンに対してテストされ、対応しています。

  • Safari
  • Chrome
  • Firefox
  • Microsoft Edge
  • Internet Explorer

一部の広告ブロッカーは、Enterprise Console UIの機能に干渉する場合があります。Enterprise Console UI の使用中は、広告ブロッカーを無効にすることが推奨されます。

CPUの要件

Enterprise Console は CPU の使用量が大きくないため、2 コアで複数のプラットフォームを管理できます。

メモリスペースの要件

Enterprise Console では、Java および MySQL プロセス用に 1 GB の空き RAM の追加メモリが必要です。 

ディスクスペースの要件

Enterprise Console をインストールするには、10 GB の空き容量が必要です。Enterprise Console をインストールした後、リモートコントローラのインストールなどの操作を実行するには、Enterprise Console ホストで 1 GB 以上の追加容量が必要です。

ネットワークプロトコルの要件

Enterprise Console では、SSH および Secure File Transfer Protocol(SFTP)を適切に構成し、リモートホストを使用できるようにする必要があります。

Enterprise Console では、Java Secure Channel(JSch)API と指定したキーファイルを使用してリモートホストにアクセスします。Enterprise ConsoleはSSHジャンプサーバをサポートしていません。SSHジャンプサーバを使用している場合、またはジャンプホストを設定している場合は、AppDynamicsの担当者に導入オプションを問い合わせてください。

ソフトウェア要件

Linux を実行するシステムでは、cURL および netstat がインストールされている必要があります。また、Linux システムでは libaio ライブラリもインストールされている必要があります。このライブラリにより、システムにおける非同期 I/O オペレーションが提供されます。 

Linux オペレーティングシステムの一部の共通フレーバーにおける libaio およびその他のライブラリのインストール方法については、「必要なライブラリ」を参照してください。

必要なライブラリ

Linux システムには、Enterprise Console を操作するために以下のライブラリが含まれている必要があります。

  • libaio
  • RHEL、CentOS、および Fedora 用の libnuma.so.1 と、Ubuntu および Debian 用の libnuma1 を含む numactl パッケージ
  • glibc2.12 

    この glibc バージョンは特定のオペレーティングシステムのリリースに組み込まれているため、更新できません。

  • RHEL、CentOS、Fedora、openSUSE Leap 12、openSUSE Leap 15、および Ubuntu バージョン 16 以上の tzdata

    tzdata パッケージは MySQL コネクタでも必要となります。

  • Ubuntu、CentOS、Debian、openSUSE Leap 12、openSUSE Leap 15、および Amazon Linux 2 の libncurses5(以上)

    MySQL 5.5.57 および 5.7.19 の場合、libtinfo.so.5 は必須の前提条件ライブラリです。

  • RHEL および CentOS の ncurses-libs-5.x

    MySQL 5.5.57 および 5.7.19 の場合、libtinfo.so.5 は必須の前提条件ライブラリです。

  • libxml2-2 および libxml2-tools を使用する SLES12 および SLES15

下の表は、Linux オペレーティングシステムの一部の共通フレーバーにライブラリをインストールする方法を示しています。

ライブラリをインストールできない場合は、Linux フレーバーのサポートされているバージョンであることを確認してください。

Linuxフレーバーコマンド
  • Red Hat
  • CentOS
  • CentOS ストリーム
  • Amazon

以下のように yum を使用してライブラリをインストールします。

  • yum install libaio
  • yum install numactl
  • yum install tzdata
  • yum install ncurses-libs-5.x

Enterprise Console インストーラを実行する前に、rpm のパッケージ mgr が 1 つだけインストールされていることを確認します。


RHEL8、CentOS8、および Amazon2 では、ncurses バージョン 5 を手動でインストールするか、バージョン 6 を使用できます。

  • バージョン 5 をインストールするには、次の手順に従います。
  1. sudo rpm -ivh --force ncurses-base-5.x.rpm 
  2. sudo rpm -ivh --force ncurses-libs-5.x.rpm

ncurses-libsncurses-base に依存するため、最初に ncurses-base をインストールする必要があります。以下は、rpm のダウンロード用の信頼できるソースの例です。

  • バージョン 6 をインストールするには、次の手順に従います。

ABI バージョン 5 の互換性を提供するには、ncurses-libs-6 を指す ncurses-libs-5 のシンボリックリンクを作成するか、ncurses-compat-libs パッケージをインストールする必要があります。

RHEL8 のシンボリックリンク:
sudo ln /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5
sudo ln /usr/lib64/libncurses.so.6.1 /usr/lib64/libncurses.so.5

CentOS8 のシンボリックリンク:
sudo ln /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5
sudo ln /usr/lib64/libncurses.so.6.1 /usr/lib64/libncurses.so.5

Amazon2 のシンボリックリンク:
sudo ln -s /usr/lib64/libncurses.so.6.0 /usr/lib64/libncurses.so.5
sudo ln -s /usr/lib64/libtinfo.so.6.0 /usr/lib64/libtinfo.so.5

RHEL8 compat-libs:
sudo yum install -y ncurses-compat-libs
CentOS8 compat-libs:

sudo yum install -y ncurses-compat-libs

Amazon2 compat-libs:
sudo yum install -y ncurses-compat-libs

CentOS ストリームにインストールするには、次の前提条件を使用します。

  • sudo yum install -y libaio.x86_64
  • sudo yum install -y numactl.x86_64
  • sudo yum install -y tzdata
  • sudo yum install -y ncurses-compat-libs.x86_64
FedoraFedora Web サイトから、ライブラリ RPM をインストールします。
  • yum install libaio
  • yum install numactl
  • yum install tzdata
Ubuntu

次のように apt-get を使用します。

  • sudo apt-get install libaio1
  • sudo apt-get install numactl
  • sudo apt-get install tzdata
  • sudo apt-get install libncurses5

Enterprise Console インストーラを実行する前に、dpkgrpm の間には 1 つのパッケージ mgr のみがインストールされていることを確認します。この pkg マネージャユーティリティは、Enterprise Console をインストールする前に必須の pkgs を確認するために使用されます。


Ubuntu20 の場合は、libncurses5 または libncurses6 をインストールできます。

  • libncurses5 を選択する場合は、次を参照してください。

    sudo apt-get install libncurses5

  • libncurses6 を選択する場合は、次を参照してください。

    sudo apt-get install libncurses6

    Note: libncurses6 の場合、 libncurses6 を指す libncurses5 のシンボリックリンクを作成する必要があります。

    sudo ln -s /usr/lib/x86_64-linux-gnu/libncurses.so.6.2 /usr/lib/x86_64-linux-gnu/libncurses.so.5
    sudo ln -s /usr/lib/x86_64-linux-gnu/libtinfo.so.6.2 /usr/lib/x86_64-linux-gnu/libtinfo.so.5

DebianAPT などのパッケージマネージャを使用し、前述の Ubuntu の説明に従ってライブラリをインストールします。 
openSUSE Leap 12 および Leap 15

以下のように zypper を使用してライブラリをインストールします。

  • sudo zypper install libaio
  • sudo zypper install libnuma1
  • sudo zypper install tzdata

  • sudo zypper install libncurses5

    openSUE Leap 15 の場合は、libncurses5 または libncurses6 をインストールできます。

    • libncurses5 を選択する場合は、次を参照してください。

      sudo zypper install libncurses5

    • libncurses6 を選択する場合は、次を参照してください。

      sudo zypper install libncurses6

      Note:libncurses6 の場合、libncurses6 を指す libncurses5 のシンボリックリンクを作成する必要があります。

      sudo ln /lib64/libncurses.so.6.1 /lib64/libncurses.so.5
      sudo ln -s /lib64/libtinfo.so.6.1 /lib64/libtinfo.so.5ncurses-compat-libs

Enterprise Console インストーラを実行する前に、rpm のパッケージ mgr が 1 つだけインストールされていることを確認します。また、tzdata パッケージをインストールする前に、openSUSE マシンリポジトリを追加する必要があります。

For openSUSE Tumbleweed run the following as root:
zypper addrepo https://download.opensuse.org/repositories/home:amshinde/openSUSE_Tumbleweed/home:amshinde.repo
zypper refresh
zypper install tzdata

For openSUSE Leap 42.1 run the following as root:
zypper addrepo https://download.opensuse.org/repositories/home:amshinde/openSUSE_Leap_42.1/home:amshinde.repo
zypper refresh
zypper install tzdata

For openSUSE 13.2 run the following as root:
zypper addrepo https://download.opensuse.org/repositories/home:amshinde/openSUSE_13.2/home:amshinde.repo
zypper refresh
zypper install tzdata

For openSUSE 13.1 run the following as root:
zypper addrepo https://download.opensuse.org/repositories/home:amshinde/openSUSE_13.1/home:amshinde.repo
zypper refresh
zypper install tzdata

You may run into file conflicts when two packages attempt to install files with the same name but different contents. If you choose to continue, the old files and their contents will be replaced.
See the openSUSE website (https://software.opensuse.org/download.html?project=home%3Aamshinde&package=tzdata) to manually download and install the tzdata package.
SLES12 および SLES15

以下のように zypper を使用してライブラリをインストールします。

  • sudo zypper install libxml2-2
  • sudo zypper install libxml2-tools
  • sudo zypper install libaio1
  • sudo zypper install numactl
  • sudo zypper install libcurses5
  • sudo zypper install tzdata

オペレーティングシステムのサポート情報は、「プラットフォームの要件」を参照してください。

高可用性の要件

コントローラ(HA)ペアの展開を計画している場合は、rsync をインストールする必要があります。さらに、SSH または SSH クライアントを使用する場合は、OpenSSH 5.3p1 が HA 用に Enterprise Console でサポートされている最小バージョンであることに注意してください。

サポートされる SSH キー交換、暗号アルゴリズム、MAC およびホストキーのタイプ

次の ssh キー交換、暗号アルゴリズム、MAC タイプ、ホストキーのタイプを使用して、ホスト上の ssh 構成をカスタマイズできます。

サポートされる SSH詳細
キー交換
  • diffie-hellman-group-exchange-sha1
  • diffie-hellman-group1-sha1
  • diffie-hellman-group14-sha1
  • diffie-hellman-group-exchange-sha256
  • ecdh-sha2-nistp256
  • ecdh-sha2-nistp384
  • ecdh-sha2-nistp521
暗号アルゴリズム
  • blowfish-cbc
  • 3des-cbc
  • aes128-cbc
  • aes192-cbc
  • aes256-cbc
  • aes128-ctr
  • aes192-ctr
  • aes256-ctr
  • 3des-ctr
  • arcfour
  • arcfour128
  • arcfour256

MAC タイプ

  • hmac-md5
  • hmac-sha1
  • hmac-md5-96
  • hmac-sha1-96
ホストキーのタイプ
  • ssh-dss
  • ssh-rsa
  • ecdsa-sha2-nistp256
  • ecdsa-sha2-nistp384
  • ecdsa-sha2-nistp521