Ubuntu 16へのZabbixサーバとZabbixクライアントのインストール

この記事では、**Ubuntu 16**に**Zabbixサーバ**と**Zabbixクライアント**をインストールする際の情報をご紹介します。

*本ブログは英語版からの翻訳です。オリジナルは[こちら](https://www.alibabacloud.com/blog/how-to-setup-zabbix-on-ubuntu-16-04_594776)からご確認いただけます。一部機械翻訳を使用しております。翻訳の間違いがありましたら、ご指摘いただけると幸いです。*

#序章
Zabbixはオープンソースのエンタープライズクラスのネットワーク監視ツールで、サーバやネットワークデバイス、その他のネットワークコンポーネントのパフォーマンスや可用性を監視することができます。ZabbixはMySQL、PostgreSQL、Oracleを使用してデータを保存します。また、Zabbixはデータや設定を監視・追跡するためのユーザーフレンドリーなWebインタフェースを提供しています。ZabbixはZabbixエージェントを使用してデータを収集し、Zabbixサーバに送信します。

このチュートリアルでは、[Ubuntu 16.04](https://www.alibabacloud.com/blog/how-to-setup-php-on-ubuntu-16-04_594793?spm=a2c65.11461447.0.0.75433784vVcJz6)サーバへのZabbixのインストールについて説明します。

###前提条件
1、Ubuntu 16.04がインストールされたZabbixサーバ用のAlibaba Cloud ECSインスタンス。
2、Ubuntu 16.04がインストールされたZabbixクライアント用のAlibaba Cloud ECSインスタンス。
3、両方のインスタンスにsudo権限を持つ非rootユーザが設定されています。

#LAMPサーバーのインストール
Zabbixを起動する前に、システムにApache、MySQL、[PHP](https://www.alibabacloud.com/blog/how-to-setup-owncloud-on-ubuntu-16-04_594789?spm=a2c65.11461447.0.0.75433784vVcJz6)がインストールされている必要があります。まず、以下のコマンドを実行して、Apache、PHP7、その他必要なPHPモジュールをインストールします。

```
sudo apt-get update -y
sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 php7.0-xml php7.0-bcmath php7.0-mbstring -y
```

すべてのコンポーネントをインストールしたら、MariaDBをインストールする必要があります。デフォルトでは、最新版のMariaDBはUbuntu 16.04のリポジトリに用意されています。そのため、以下のコマンドを実行するだけで簡単にインストールできます。


```
sudo apt-get install mariadb-server -y
```

次に、MariaDBサーバを起動し、起動時に起動できるようにします。

```
sudo systemctl start mysql
sudo systemctl enable mysql
```

ランプサーバのインストールに成功したら、Zabbixのインストールと設定の詳細については、[How to Install and Configure Zabbix on Ubuntu-16.04](https://www.alibabacloud.com/blog/how-to-install-and-configure-zabbix-on-ubuntu-16-04_221230?spm=a2c65.11461447.0.0.75433784vVcJz6)を参照してください。

#関連ブログ記事
###[Ubuntu 16.04にOpenLDAPとphpLDAPadminをインストールする方法](https://www.alibabacloud.com/blog/how-to-install-openldap-and-phpldapadmin-on-ubuntu-16-04_594318?spm=a2c65.11461447.0.0.75433784vVcJz6)
OpenLDAPはLightweight Directory Access Protocolとしても知られており、OpenLDAPプロジェクトによって開発されたフリーのオープンソースのLightweight Directory Accessプロトコルです。プラットフォームに依存しないプロトコルなので、Linux/Unix、Windows、AIX、Solaris、Androidのようなシステム上で動作します。OpenLDAPは、ネットワークを介して階層化されたディレクトリ情報を管理し、アクセスするために特別に設計されており、また、集中認証システム、共有ディレクトリ、アドレス帳などとしても使用されます。

今回のチュートリアルでは Alibaba Cloud Elastic Compute Service (ECS) Ubuntu 16.04サーバにOpenLDAPとphpLDAPadminをインストールして設定する方法を説明します。

###[Alibaba Cloud ECSでzabbixにアクセスするためのGrafanaのデプロイ](https://www.alibabacloud.com/blog/deploying-grafana-to-access-zabbix-in-alibaba-cloud-ecs_279036?spm=a2c65.11461447.0.0.75433784vVcJz6)
この記事では、Alibaba Cloud ECS上にGrafanaを導入してZabbixにアクセスする方法を紹介します。Zabbixはネットワークやアプリケーションのためのオープンソースの監視ソフトウェアであり、GrafanaはGraphite、InfluxDB、OpenTSDBのためのオープンソースのフル機能のダッシュボードとグラフエディタです。このチュートリアルでは、Alibaba Cloud ECSインスタンス上でCentOS 7.2を実行します。また、ウェブサーバとして Nginx バージョン 1.9.15 を使用します。では、ECSインスタンスに実装する方法を見てみましょう。

#関連市場商品
パートナー企業が構築したPHPインフラを搭載した製品は、アリババクラウドのサーバー上ですぐに立ち上げることができるものがあります。

###[Websoft9(LAMP | Ubuntu16.04)を利用したPHPインフラストラクチャ](https://marketplace.alibabacloud.com/products/56680003/cmjj016549.html?spm=a2c65.11461447.0.0.75433784vVcJz6)
Websoft9 LAMPスタックは、Alibaba Cloud上でPHPアプリケーションを実行するための事前に設定された、実行する準備ができているイメージです。これには、Apache、MySQL、PHP、phpMyAdmin、およびそれに必要なその他のコンポーネントの新しいバージョンが含まれています。

###[Websoft9（LNMP | Ubuntu16.04）によって供給されるPHPインフラストラクチャ](https://marketplace.alibabacloud.com/products/56680003/cmjj016551.html?spm=a2c65.11461447.0.0.75433784vVcJz6)
Websoft9 LNMPスタックは、Alibaba CloudでPHPアプリケーションを実行するための事前構成済みのすぐに実行できるイメージです。これには、Nginx、MySQL、PHP、phpMyAdmin、およびそれに必要なその他のコンポーネントの新しいバージョンが含まれています。これによりWebアプリケーションの開発と展開を簡素化できます。 

#関連ドキュメント
いくつかのドキュメントが参考になるかもしれません。

###[PHP SDK](https://www.alibabacloud.com/help/ja/doc-detail/52561.html)
このトピックでは、CloudMonitor 用の PHP SDK をインストールして使用するためのリファレンスを紹介します。

###[PHP ハンドラ](https://www.alibabacloud.com/help/ja/doc-detail/89029.html)
PHP を関数計算で使用するには、まず PHP の関数をハンドラとして定義する必要があります。このトピックでは、使用できる PHP ハンドラとその定義について説明します。

#関連製品
お客様の体験を最適化するのに役立つ製品がいくつかあります。

###[クラウドモニター](https://www.alibabacloud.com/ja/product/cloud-monitor)
すべてのウェブリソースとアプリケーションのパフォーマンスをリアルタイムで自動監視

###[関数計算](https://www.alibabacloud.com/ja/products/function-compute)
Alibaba Cloud Function Computeは、イベントドリブンでフルマネージドのコンピュートサービスです。Function Computeを利用することで、管理やO&Mを考慮することなく、あらゆるタイプのアプリケーションやサービスを迅速に構築することができます。マルチメディアデータを処理するためのバックエンドサービス一式を数日でも完成させることができます。

#関連コース
###[アリババクラウドの監視・管理](https://edu.alibabacloud.com/certification/clouder-monitoring-management?spm=a2c65.11461447.0.0.75433784EkPEmh)
このコースでは、アリババクラウド上のリソースを効率的かつ迅速に管理できるように、アリババクラウドの監視・管理関連サービスを素早くマスターすることができます。このコースでは、主に2つのサービス：Alibaba Cloud ActionTrailとCloudMonitorの機能と基本的な使い方を説明しており、操作することできっと感動されることでしょう。

*アリババクラウドは日本に２つのデータセンターを有し、世界で60を超えるアベラビリティーゾーンを有するアジア太平洋地域No.1(2019ガートナー)のクラウドインフラ事業者です。
アリババクラウドの詳細は、こちらからご覧ください。
[アリババクラウドジャパン公式ページ](https://www.alibabacloud.com/ja)*