使用Ansible Playbook(EC2)部署Zabbix

这个信息

这是一个能够一键安装ZABBIX的Ansible playbook。环境是Almalinux 8和ZABBIX 5。由于是之前创建的内容,所以并没有尝试Almalinux 9或ZABBIX 6。

 

EC2准备就绪

    • Almalinux OS 8(x86_64)を選択

 

    • セキュリティグループでssh(22)とhttp(80)を開ける

 

    パブリックIP割当有効化
スクリーンショット 2022-12-16 16.45.28.png

Ansible准备就绪。

安装 Ansible

sudo su -
dnf update
dnf install epel-release
dnf module install python39
alternatives --config python
dnf install ansible
ansible --version

设置钥匙

vim /home/ec2-user/.ssh/key.pem # 秘密鍵の情報を貼付け
chmod 400 /home/ec2-user/.ssh/key.pem

准备Playbook

git clone https://github.com/Toru-Kubota/zabbix-server-install.git
cd zabbix-server-install
vim inventory.ini
    下記を追加する。
[zabbix_servers:vars]
ansible_ssh_user=ec2-user
ansible_ssh_private_key_file=/home/ec2-user/.ssh/key.pem

运行Ansible

执行Playbook

ansible-playbook -i inventory.ini Zabbix-Server-Setting.yml

确认图像

请访问ip/zabbix并继续操作。

スクリーンショット 2022-12-16 16.43.24.png
广告
将在 10 秒后关闭
bannerAds