4.4. 메트릭 시스템 역할을 사용하여 자체적으로 모니터링할 개별 시스템 설정
이 절차에서는 지표
시스템 역할을 사용하여 모니터링할 시스템을 설정하는 방법을 설명합니다.
사전 요구 사항
- Ansible Core 패키지는 제어 시스템에 설치됩니다.
-
Playbook을 실행하는 데 사용할 시스템에
rhel-system-roles
패키지가 설치되어 있습니다. - SSH 연결이 설정되어 있습니다.
절차
플레이북을 통해 모니터링할 시스템의 이름 또는 IP 주소를 대괄호로 묶은 식별 그룹 이름 아래의
/etc/ansible/hosts
Ansible 인벤토리 파일에 추가합니다.[remotes] webserver.example.com database.example.com
다음 콘텐츠를 사용하여 Ansible 플레이북을 생성합니다.
--- - hosts: remotes vars: metrics_retention_days: 0 metrics_manage_firewall: true metrics_manage_selinux: true roles: - rhel-system-roles.metrics
참고metrics_manage_firewall
및metrics_manage_selinux
가 모두true
로 설정되므로 지표 역할은firewall
및selinux
역할을 사용하여metrics
역할에서 사용하는 포트를 관리합니다.Ansible Playbook을 실행합니다.
# ansible-playbook name_of_your_playbook.yml -k
원격 시스템에 연결하기 위해
-k
프롬프트를 요청하는 경우 -k.