[comment]: # translation:outdated

[comment]: # ({8c911baa-8c911baa})
# 6. Zabbixアプライアンス

[comment]: # ({/8c911baa-8c911baa})

[comment]: # ({577118b3-cfa1a361})
#### 概要

手動でセットアップしたり、Zabbixの既存のサーバーを再利用したりする代わりに、ユーザーはZabbixアプライアンスまたはZabbixアプライアンスのインストールCDイメージを[ダウンロード](http://www.zabbix.com/download_appliance)できます。

ZabbixアプライアンスとインストールCDのバージョンはAlmaLinux 8（x86\_64）が基となっています。

ZabbixアプライアンスのインストールCDは、Zabbixサーバー（MySQL）の即時展開に使用できます。

::: 注意
このアプライアンスを使用して、Zabbixを評価できます。
アプライアンスは、本番環境での使用を目的としたものではありません。
:::

[comment]: # ({/577118b3-cfa1a361})

[comment]: # ({21b71c7f-cffa82a3})
##### システム要件：

- *RAM* : 1.5 GB
- *ディスク容量* : 仮想マシンに少なくとも8GBを割り当てる必要があります

ZabbixインストールCD/DVDのブートメニュー：

![](../../assets/en/manual/installation_cd_boot_menu1.png){width="600"}

Zabbixアプライアンスには、（MySQLで構成および実行されている）ZabbixサーバーとWebインターフェースが含まれています。

Zabbix仮想アプライアンスは次の形式で利用できます。

- VMWare（.vmx）
- オープン仮想化フォーマット（.ovf）
- Microsoft Hyper-V 2012（.vhdx）
- Microsoft Hyper-V 2008（.vhd）
- KVM、Parallels、QEMU、USBスティック、VirtualBox、Xen（.raw）
- KVM、QEMU（.qcow2）

開始するには、アプライアンスを起動し、アプライアンスがDHCPで設定されたIPにブラウザーで接続します。

::: 注意
 ホストでDHCPを有効にする必要があります。
:::

仮想マシン内からIPアドレスを取得するには、次のコマンドを実行します。

      ip addr show

ZabbixのWebインターフェースにアクセスするには、**http：// <host\_ip>**にアクセスします（ホストのブラウザからのアクセスについては、VMネットワーク設定でブリッジモードを有効にする必要があります）。

:::メモ
アプライアンスがHyper-Vで起動しない場合は、Ctrl + Alt+F2を押してttyセッションを切り替えることができます。
:::

[comment]: # ({/21b71c7f-cffa82a3})

[comment]: # ({01f977f4-589fd5e2})
#### - AlmaLinux 8の設定変更

アプライアンスはAlmaLinux 8が基となっています。
AlmaLinux 8の基本的な設定からいくつか変更されています。

[comment]: # ({/01f977f4-589fd5e2})

[comment]: # ({7107fc1e-193d3b23})
##### - リポジトリ

公式Zabbix[リポジトリ](/manual/installation/install_from_packages/rhel）が*/etc/yum.repos.d*に追加されています。

    [zabbix]
    name=Zabbix Official Repository - $basearch
    baseurl=http://repo.zabbix.com/zabbix/6.0/rhel/8/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:/// etc / pki / rpm-gpg / RPM-GPG-KEY-ZABBIX-A14FE591

[comment]: # ({/7107fc1e-193d3b23})

[comment]: # ({589dc798-589dc798})
##### - ファイアウォールの構成

アプライアンスは、事前定義されたiptablesのファイアウォールルールを使用します。

- SSH（22 TCP）ポートを開放;
- Zabbixエージェント（10050 TCP）とZabbixトラッパー（10051 TCP）ポートを開放;
- HTTP（80 TCP）およびHTTPS（443 TCP）ポートを開放;
- SNMP trap（162 UDP）ポートを開放;
- NTP（53 UDP）ポートの発信接続を開放;
- 1秒あたり5パケットに制限されたICMPパケット;
- 他のすべての着信接続はドロップ;

[comment]: # ({/589dc798-589dc798})

[comment]: # ({b2283a9a-b2283a9a})
##### - 静的IPアドレスを使用する

デフォルトでは、アプライアンスはDHCPを使用してIPアドレスを取得します。
静的IPアドレスを指定するには：

- rootユーザーとしてログインします。
- */etc/sysconfig/network-scripts/ifcfg-eth0*ファイルを開きます。
- *BOOTPROTO=dhcp*を*BOOTPROTO=none*に書き換えます。
- 次の行を追加します。
    - *IPADDR=<アプライアンスのIPアドレス>*
    - *PREFIX=<CIDRプレフィックス>*
    - *GATEWAY=<ゲートウェイのIPアドレス>*
    - *DNS1=<DNSサーバーのIPアドレス>*
- **systemctl restartnetwork**コマンドを実行します。

必要に応じてRedHatの公式[ドキュメント](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces)を参照してください。

[comment]: # ({/b2283a9a-b2283a9a})

[comment]: # ({acf06935-acf06935})
##### - タイムゾーンの変更

デフォルトではアプライアンスはシステムクロックにUTCを使用します。
タイムゾーンを変更するには適切なファイルを*/usr/share/zoneinfo*から*/etc/localtime*にコピーします。
例：

    cp /usr/share/zoneinfo /Europe/Riga/etc/localtime

[comment]: # ({/acf06935-acf06935})

[comment]: # ({2c378c8d-2c378c8d})
#### - Zabbixの構成

Zabbixアプライアンスのセットアップには次のパスワードと構成の変更があります。

[comment]: # ({/2c378c8d-2c378c8d})

[comment]: # ({d39b5151-d39b5151})
##### - ユーザー認証情報（ログイン:パスワード）

システム：

- root:zabbix

Zabbixフロントエンド：

- Admin:zabbix

データベース：

- root:<ランダム>
- zabbix:<ランダム>

::: noteclassic
データベースパスワードは、インストールプロセス中にランダムに生成されます。
ルートパスワードは/root/.my.cnfファイル内に保存されます。 「root」アカウントでパスワードを入力する必要はありません。
:::
データベースユーザーのパスワードを変更するには、次のファイル等で変更を行う必要があります。

- MySQL;
- /etc/zabbix/zabbix\ _server.conf;
- /etc/zabbix/web/zabbix.conf.php;

::: noteclassic
 サーバーとフロントエンドには、それぞれ別々のユーザー`zabbix_srv`と`zabbix_web`が定義されています。
:::

[comment]: # ({/d39b5151-d39b5151})

[comment]: # ({f11ee379-f11ee379})
##### - ファイルロケーション

- コンフィグファイルは**/etc/zabbix**にあります。
- Zabbixサーバー、プロキシ、エージェントのログファイルは**/ var / log /zabbix**にあります。
- Zabbixフロントエンドは**/usr/share/zabbix**にあります。
- ユーザー**zabbix**のホームディレクトリは**/var/lib/zabbix**です。

[comment]: # ({/f11ee379-f11ee379})

[comment]: # ({e00773c5-e00773c5})
##### - Zabbixの設定変更

- フロントエンドのタイムゾーンはヨーロッパのリガに設定されています。（これは**/etc/php-fpm.d/zabbix.conf**で変更できます）

[comment]: # ({/e00773c5-e00773c5})

[comment]: # ({2c4e4239-2c4e4239})
#### - フロントエンドのアクセス

デフォルトでは、フロントエンドへのアクセスはどこからでも許可されています。

フロントエンドには*http://<host>*からアクセスできます。

これは**/etc/nginx/conf.d/zabbix.conf**でカスタマイズできます。
このファイルを変更した後、Nginxを再起動する必要があります。
SSHを使用してログインし、rootユーザーとして以下を実行します。

    systemctl restart nginx

[comment]: # ({/2c4e4239-2c4e4239})

[comment]: # ({4fbc391b-4fbc391b})
#### - ファイアウォール

デフォルトでは上記の[構成変更](#ファイアウォールの構成) にリストされているポートのみが開いています。追加のポートを開くには"*/etc/sysconfig/iptables*"ファイルを変更し、ファイアウォールルールを再読み込みします。

    systemctl reload iptables

[comment]: # ({/4fbc391b-4fbc391b})

[comment]: # ({bf60554b-bf60554b})
#### - アップグレード

Zabbixアプライアンスパッケージはアップグレードされる場合があります。これを行うには、次を実行します。

    dnf update zabbix\*

[comment]: # ({/bf60554b-bf60554b})

[comment]: # ({d167c766-d167c766})
#### - システムサービス

Systemdサービスが利用可能です：

    systemctl list-units zabbix\*

[comment]: # ({/d167c766-d167c766})

[comment]: # ({a582d1bf-a582d1bf})
#### - フォーマット固有のメモ

[comment]: # ({/a582d1bf-a582d1bf})

[comment]: # ({a45df55b-a45df55b})
##### - VMware

*vmdk*形式のイメージは、VMware Player、Server、およびWorkstation製品で直接使用できます。 
ESX、ESXi、およびvSphereで使用するには、[VMwareコンバーター](http://www.vmware.com/products/converter/)を使用して変換する必要があります

[comment]: # ({/a45df55b-a45df55b})

[comment]: # ({291d8ff0-7d1c1440})
##### - HDD/フラッシュイメージ（raw）

    dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync

*/dev/sdc*をフラッシュ/HDDディスクデバイスに置き換えます。

[comment]: # ({/291d8ff0-7d1c1440})
