[Ansible]7. Ansible Playbook을 활용한 Zabbix Agent 자동 설치

Ansible Playbook을 활용하여 Zabbix Agent 3.4.9 버전을 자동 설치

1. 자동화 관련 Flow

  1. Zabbix Agent 3.4.9 RPM을 원격지로 파일 전송

  2. Zabbix Agent 설치

  3. Zabbix Agent 관련 Config 파일 설정

    zabbix-agentd.conf.j2 파일의 템플릿을 활용하며

    기본적인 Log 옵션 및 Server/Agent 의 정보 입력을 자동화 했다.

  4. Zabbix Agent 서비스 Start

Ansible Server 실행 디렉토리 내에 rpm 파일이 있어야 함

 

2. 관련 Command 및 실행 결과

1) 실행 Command

2) 명령어 매개변수

zabbix_server_ipaddrzabbix server 의 IP Address, 지정 시 zabbix-agentd.conf.j2 내 입력 된다.
target설치 대상, hosts inventory 파일 내 있는 대상이어야 한다.
target_userid원격지 접속 시 사용할 계정, su 를 통해 root 권한 획득이 가능한 계정이어야 한다.

3) 실행 결과

 

 

3. 관련 파일

1) zabbix-agent.yml

2) hosts

 

3) zabbix-agentd.conf.j2

 

 

 

 

 

다른 카테고리의 글 목록

Ansible 카테고리의 포스트를 톺아봅니다