[3-Tier] Zabbix Agent 설치

2025. 12. 3. 13:56·linux

# Zabbix Agent 설치

Zabbix 서버에서 WEB 서버의 CPU, 메모리, 디스크, 네트워크 상태를 실시간으로 수집하기 위해 Web-VM(Nginx 서버)에 Zabbix Agent를 설치한다. # 나머지 VM에도 설치해주면 된다.
Agent는 서버의 상태 정보를 수집해서 Zabbix Server로 전송하는 역할을 한다.


# Web-VM에서 Zabbix Agent 설치

패키지 업데이트 및 에이전트 설치

Web-VM에 접속한 뒤 패키지를 최신화하고 에이전트를 설치한다.

sudo apt update 
sudo apt install zabbix-agent -y

# Zabbix Agent 설정 파일 수정

에이전트 설정 파일을 열어 Zabbix Server IP와 호스트 이름을 지정한다.

sudo nano /etc/zabbix/zabbix_agentd.conf

아래 항목을 수정한다.

Server=172.17.22.40 # MONITORING VM IP
ServerActive=172.17.22.40 # MONITORING VM IP
Hostname=web-vm
Server : Zabbix Server IP
ServerActive : 능동 모니터링용 서버 IP
Hostname : Zabbix UI에서 사용할 호스트 이름

# 로그 디렉터리 생성 및 권한 설정

sudo mkdir -p /var/log/zabbix-agent
sudo chown zabbix:zabbix /var/log/zabbix-agent

# Zabbix Agent 서비스 실행 및 자동 등록

sudo systemctl restart zabbix-agent
sudo systemctl enable zabbix-agent
sudo systemctl status zabbix-agent

active (running) 상태이면 정상 실행이다.


# Zabbix 서버에서 통신 확인

Zabbix Server에서 Web-VM 10050 포트 접속 확인

telnet 172.17.22.10 10050

Connected 메시지가 출력되면 에이전트 통신이 정상이다.


방화벽(ufw) 사용 중일 경우 포트 허용

sudo ufw allow 10050/tcp

# Zabbix UI에서 Web-VM 호스트 등록

호스트 생성 메뉴 이동

Zabbix 웹 UI 접속 후 다음 경로로 이동한다.

Monitoring → Hosts → Create host

기본 정보 입력

Host name : web-vm
Group : Linux servers

Agent interface
IP Address : 172.17.22.10
Port : 10050

템플릿 연결

Templates 탭 → Select

Templates → Operating systems

Template OS Linux by Zabbix agent

Host Group 지정

Host group 탭 → Select
Linux Servers 선택

호스트 활성화 후 등록

Status : Enabled
Add 버튼 클릭

# 연결 상태 확인

등록 후 약 1~2분 뒤

Monitoring → Hosts 메뉴에서

Availability → 🟢 ZBX (Green)

상태가 표시되면 정상적으로 연결된 것이다.

'linux' 카테고리의 다른 글

Scouter Tomcat9 연동(수정 중)  (0) 2025.12.24
[3-Tier] 로드밸런싱  (0) 2025.12.03
[3-Tier] MONITORING VM  (0) 2025.12.03
Nginx를 Tomcat 앞단에 두는 이유  (0) 2025.12.03
[3-Tier] WEB VM  (0) 2025.12.03
'linux' 카테고리의 다른 글
  • Scouter Tomcat9 연동(수정 중)
  • [3-Tier] 로드밸런싱
  • [3-Tier] MONITORING VM
  • Nginx를 Tomcat 앞단에 두는 이유
차하비
차하비
chadev 님의 블로그 입니다.
  • 차하비
    chadev
    차하비
  • 전체
    오늘
    어제
    • 분류 전체보기 (47)
      • kubernetes, k8s (3)
      • docker (3)
      • cloud (6)
      • linux (12)
      • spring (7)
      • java (11)
      • error (4)
      • 자격증 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Spring
    진법
    HTTP
    url
    모놀리식
    restAPI
    k8s
    객체지향
    Kubernetes
    monolithic
    비트 연산
    thread
    URI
    Java
    OOP
    docker
    Join
    KUBECTL
    클래스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
차하비
[3-Tier] Zabbix Agent 설치
상단으로

티스토리툴바