모니터링(Zabbix,Grafana)

Grafana 구성 (zabbix 연동)

기억보다는 기록을... 2024. 12. 16. 16:13

zabbix의 데이터를 좀 더 편하게 보기 위해 grafana 설치 후 zabbix 연동 


Grafana?

  • 데이터 시각화 및 모니터링 플랫폼을 제공하는 오픈 소스
  • 주요 기능
    • 데이터 시각화 및 모니터링
    • 다양한 데이터 소스 지원
    • 커스트마이징 및 확장성
    • 알람 및 사용 편의성

상세한 내용은 https://grafana.com/ 사이트를 참고.


구성 정보

  • OS: Ubuntu 24.04.1 LTS
  • Zabbix: zabbix_server (Zabbix) 7.0.6
  • Grafana: Version 11.4.0

 

시스템 패키지 업데이트

# apt update
# apt upgrade -y

 

 

 

Grafana GPG 키 및 저장소 추가

1. 필수 패키지 설치

# apt install -y software-properties-common curl gnupg2
  • software-properties-common
    • 소프트웨어 저장소 관리를 쉽게 해줌, 그라파나의 공식 APT 저장소를 시스템에 추가하는 데 필요.
  • curl
    • 라파나의 GPG키를 다운로드하는 데 사용(GPG 키는 패키지의 신뢰성을 검증하는 데 필요)
  • gnupg2
    • GPG키를 관리하고 검증하는 데 사용(그라파나 패키지의 인증과 무결성을 확인)

 

 

2. GPG 키 추가

# wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null

 

 

3. Grafana 저장소 추가

# echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list

 

 

 

Grafana 설치

1. 패키지 설치

# apt update
# apt install grafana -y

 

 

2. Grafana 서비스 시작 및 자동 시작 설정

# systemctl start grafana-server
# systemctl enable grafana-server

 

 

 

Grafana 웹 접속

웹 브라우저에 http://<서버 IP>:3000 으로 접속

  • ID: admin
  • 패스워드: admin (처음 접속 시 변경 요청)

 

 

 

 

Zabbix와 Grafana 연동

1. Zabbix 플러그인 설치

# grafana-cli plugins install alexanderzobnin-zabbix-app
# systemctl restart grafana-server

 

 

2. Zabbix 플러그인 활성화

  • 메뉴에서 "Administration - Plugins and data - Plugins" 선택
  • zabbix 검색 및 클릭 후 Enable 클릭 (Enable 버튼이 Disable로 변경)

 

 

 

3. Zabbix 데이터 소스 추가

  • 메뉴에서 "Connection - Data source" 선택
  • "Add data source" 버튼 클릭 후 zabbix를 검색하여 선택
  • Zabbix 서버 URL, 사용자 이름 및 비밀번호 입력 후 "Save & test" 클릭

 

 

 

이 후 필요한 내용에 따라 맘에 드는 템플릿을 내려 받아 대시보드 구성

 

Grafana dashboards | Grafana Labs

No results found. Please clear one or more filters.

grafana.com