このブログを検索

この記事の内容は、個人の見解、検証の範囲のものであり、誤りがある可能性があります。
個人の責任において情報活用をお願いします。


2018年3月21日水曜日

【IDCFクラウド】Zabbix Web + App + DB構成で作成してみた その2.仮想マシン作成


検証でZabbixを構築することがあります。毎度、手順を調べる時間を削減したいのでここにやってみた時の内容をまとめることにしました。私は家に利用できるコンピュートリソースがないので、1時間1円から利用できるIDCFクラウドを利用します。キャプチャも多くなるので6回に分けて記載します。

前回は設定の際、参考になったサイト、ブログをご紹介しました。
今回はIDCFクラウド上に仮想マシンを作成します。
  1. 参考になったサイト、ブログ  
  2. 仮想マシンを作成        ← 今回
  3. Zabbix Webサーバー設定
  4. Zabbix Appサーバー設定
  5. Zabbix DBサーバー設定
  6. Zabbix Webコンソールへアクセス


東日本リージョンのゾーン”newton”を利用し、仮想マシンを3台作成します。
仮想マシンはすべて月額500円、1時間1円で利用できるlight.S1を利用します。



今回OSはCentOS7.4を使用します。


設定確認のみなのでボリューム(ストレージ)はデフォルトのまま15GBで作成します。実際にしばらく動かしたい場合で後から再調整したくない場合は、DBの仮想マシンのディスクサイズを大きめにしておいた方が良いです。
事前に登録してあるSSH Keyを選択します。
今回は同一設定で3台の仮想マシンを作成します。仮想マシン台数を3に設定します。


詳細情報より設定する仮想マシン名、ネットワークアドレス、グループ名を入力します。
今回、以下の通り設定します。

  • Webサーバー:10.11.0.11
  • Appサーバー:10.11.0.12 
  • DBサーバー :10.11.0.13


確認画面へをクリックします。


作成をクリックします。


仮想マシンの作成が開始されました。
ゲートウェイのファイアウォール設定を変更します。
左メニューよりIPアドレスをクリックします。


上部メニューよりファイアウォールをクリックします。


インターネットからSSHおよびHTTP通信を許可する設定を追加します。

  • HTTP
  • SSH TCP22 (Web)
  • SSH TCP23 (App)
  • SSH TCP24 (DB)



インターネットから仮想マシンへSSH、HTTP通信するためのポートフォワード(Dst NAT)を設定します。


仮想マシンの作成が完了しました。


次回はWebサーバーを設定します。

【IDCFクラウド】Zabbix Web + App + DB構成で作成してみた その1.参考になったサイト、ブログ


検証でZabbixを構築することがあります。毎度、手順を調べる時間を削減したいのでここにやってみた時の内容をまとめることにしました。Zabbixは1台のサーバーでも構築できますが、今回はWeb、App、DBの3台に分けて設定します。私は家に利用できるコンピュートリソースがないので、1時間1円から利用できるIDCFクラウドを利用します。キャプチャも多くなるので6回に分けて記載します。

今回は、設定の時に参考にしたサイトやブログをご紹介します。
  1. 参考になったサイト、ブログ    ← 今回
  2. 仮想マシン作成
  3. Zabbix Webサーバー設定
  4. Zabbix Appサーバー設定
  5. Zabbix DBサーバー設定
  6. Zabbix Webコンソールへアクセス



今回参考にしたサイトは以下となります。

<Zabbix>
Zabbix Documentation 3.4
2 Requirements
https://www.zabbix.com/documentation/3.4/manual/installation/requirements 
統合監視ツール「Zabbix」によるサーバー監視
https://knowledge.sakura.ad.jp/585/
CentOS7 に Zabbix Server 3.4 をインストールする
http://sig9.hatenablog.com/entry/2017/09/21/120000
Zabbix.conf.phpの保存先
http://www.zabbix.jp/node/142
Error :: pid file /run/zabbix/zabbix_server.pid not readable (yet?) after start
https://www.zabbix.com/forum/showthread.php?t=55225
Zabbix 3.4.4 を CentOS7へインストール
http://www.bnote.net/centos/zabbix.html 
<Webサーバー>
【参考:Requirements】
https://www.zabbix.com/documentation/3.4/manual/installation/requirements
【参考:Red Hat Enterprise Linux/CentOS】 https://www.zabbix.com/documentation/3.4/manual/installation/install_from_packages/rhel_centos
<PHP>
Current Stable PHP
http://php.net/downloads.php
CentOS7にPHP7.2系をインストールする方法
http://m6u.hatenablog.com/entry/2018/01/22/175738
CentOS7.4にphp72をインストール
http://tumeshogirush.hatenablog.com/entry/2018/02/02/070000
PHP7.2をインストールしよう【Linux構築編】
https://preinstall.net/linux/linux_php72_install/
CentOS7 に PHP7 をインストールする方法
https://webbibouroku.com/Blog/Article/centos-php7
<MariaDB>
データベースサーバー構築(MariaDB)
https://centossrv.com/mariadb.shtml
MariaDB(MySQL)の基本的なユーザー系コマンド
https://qiita.com/hishigataBOZE/items/00e4522a945399e9bf96
<その他>
「yum install epel-release」や「--enablerepo=remi」の意味,本当に理解して使ってますか?
https://akamist.com/blog/archives/648

次回はIDCFクラウド上にサーバーを作成します。それでは。