Provisioner

AnsibleでZabbixSever3.0の環境を構築する

投稿日:2017/05/25 更新日:

最近、何のブログかわからなくなってきておりますが、久々のAnsibleネタです。
AnsibleでZabbixServer3.0を構築するPlaybookを書きました。
playbook-zabbix-server3

Zabbixはパフォーマンスのことを考えるとチューニングがすごい重要なんですけど、あくまで動作確認環境構築用のZabbixなのでほとんどデフォルトのままにしてあります。

動作環境

・CentOS 7
・Apache 2.4
・MariaDB 5.5
・PHP 5.6

Vagrant向けですがホスト変えてもらえればCentOS7だとうまくセットアップできると思います(未実行)
最近Docker環境が多いと思うのですが政治的理由でDockerを動かせないけどVagrantは動かせるという場合は、ぱぱぱと動かせると思います。

### Ansibleをインストールする。
sudo yum -y install epel-release
sudo yum -y install ansible git

### レポジトリをチェックアウトする
git clone https://github.com/beeete2/playbook-zabbix-server3

### playbookを実行する
cd playbook-zabbix-server3
tee vars/private.yml <<EOF
mariadb_root_password: "zabbix"
mariadb_default_user_password: "zabbix"
EOF

ansible-playbook setup.yml

playbookが無事に完了したらブラウザでhttp://サーバーのIP/zabbix/にアクセスして、Zabbixのセットアップを始めることができます。

-Provisioner
-

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

Chef実践入門を買ってみた

昨年くらいからChefやDevOpsという言葉をよく耳にする機会があって、Chefはすごい便利そうだなーと色々なホームページを見て自分の環境に導入してみたが実際の業務に使えるというほど深く触れなかった …

ChefでTomcatをバイナリインストールする(とりあえず動いた編)

先日の記事に引き続き、ChefでTomcatをバイナリインストールする練習です。 取り急ぎ、先日の記事でなんとなくのレシピの骨子になるようなものを書きました。 今回は、具体的にレシピを書いて行ってとり …

ChefでTomcatをインストールする(パッケージインストール)

Chef実践入門を第三章まで読み進めました。 2章は実際にChefを動かしてみてどういうものかとりあえず触ってみる章でしたが、3章はRecipeの書き方など2章で書いて動いていた部分を詳細に説明する章 …

ChefでTomcatをバイナリインストールする(準備編)

先日の記事で、ChefでTomcatをパッケージインストールしましたが今回はバイナリでインストールしてみたいと思います。 大きな作業として以下を考えました。 ・Tomcatアーカイブファイルの転送 ・ …

ChefでBerksを実行してOracle Javaをインストール

Chefでは、自分でレシピを書く以外でもコミュニティクックブックを利用することができるみたいです。 Apacheはもちろんかなりたくさんのクックブックがあり、Javaもありました。 というわけで、この …