22.3. 使用 metrics 系统角色设置监控其自身的独立系统
此流程描述了如何使用 metrics
系统角色设置一组机器来监控其自身。
先决条件
- Ansible Core 软件包安装在控制机器上。
-
您已在要用来运行 playbook 的机器上安装了
rhel-system-roles
软件包。 - 您已建立 SSH 连接。
流程
将您要通过 playbook 监控的机器的名称或 IP 添加到方括号括起来的标识组名称下的
/etc/ansible/hosts
Ansible 清单文件中:[remotes] webserver.example.com database.example.com
[remotes] webserver.example.com database.example.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下内容创建一个 Ansible playbook:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意由于
metrics_manage_firewall
和metrics_manage_selinux
都被设置为 true,因此 metrics 角色将使用firewall
和selinux
角色来管理metrics
角色使用的端口。运行 Ansible playbook:
ansible-playbook name_of_your_playbook.yml -k
# ansible-playbook name_of_your_playbook.yml -k
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其中 -k
提示连接到远程系统的密码。