让我们试着使用Ansible在各个环境中安装mackerel-agent并将其设置为监控目标主机
我使用Ansible来安装mackerel-agent,并将其配置文件进行编辑以添加追加内容,然后启动代理并将其添加到Mackerel用于监视目标主机的playbook已经创建。
鲭鱼
请先在这里了解Mackerel的服务。
在创建账户时,我们提供14天的免费试用。请先通过免费试用体验一下我们的服务内容。
主持人
[web]
dev-web ansible_connection=ssh
stg-web ansible_connection=ssh
prod-web1 ansible_connection=ssh
prod-web2 ansible_connection=ssh
[dev]
dev-web ansible_connection=ssh
[stg]
stg-web ansible_connection=ssh
[prod]
prod-web1 ansible_connection=ssh
prod-web2 ansible_connection=ssh
游戏策略手册
---
- hosts: web
sudo: yes
tasks:
- name: install mackerel agent
shell: curl -fsSL https://mackerel.io/assets/files/scripts/setup-yum.sh | sh
- name: install yum mackerel angent
yum: name=mackerel-agent state=installed
- name: configure /etc/mackerel-agent/mackerel-agent.conf
lineinfile: dest=/etc/mackerel-agent/mackerel-agent.conf line='apikey = "xxxxxxxxxxxxxxx"'
- name: start mackerel-agent
command: '/etc/init.d/mackerel-agent start'