728x90
안녕하세요. 오송입니다.
오늘은 무료 모니터링 툴 자빅스(zabbix)와 Grafana 연동을 구축해보도록 하겠습니다.
정확한 내용으로 zabbix에서 모니터링 중인 정보를 Grafana에서 띄워보도록 하겠습니다.
천천히 따라오시면서 모르는 부분이 있으시면, 댓글 달아주시면 됩니다.
1. zabbix server에 Grafana 설치
- 의존성 패키지 설치
dnf -y install initscripts urw-fonts wget
- 그라파나 홈페이지 이동해서 내 서버에 맞는 명령 찾아서 입력
https://grafana.com/grafana/download
- 저는 centos이기 때문에 아래의 명령어로 설치 진행
sudo yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-10.4.2-1.x86_64.rpm
- 데몬 reload 및 그라파나 서버 시작 및 활성화 진행
systemctl daemon-reload
systemctl start grafana-server
systemctl enable grafana-server
- 자빅스 플러그인 설치 후 그라파나 서버 재시작
grafana-cli plugins install alexanderzobnin-zabbix-app
systemctl restart grafana-server
- 방화벽 사용중이라면 해당 포트를 오픈해주면 됨.
firewall-cmd --zone=public --add-port=3000/tcp --permanent
firewall-cmd --reload
2. Grafana 접속
- http://[서버IP]:3000 으로 웹 접속
- 초기 아이디 / password : admin/admin
3. zabbix 연동
- Administration -> Plugins and data -> Plugins -> zabbix 검색 -> Zabbix 클릭
- Enable 클릭
- Connections -> Data Sources -> Add data source 클릭
- zabbix 검색 후 클릭으로 추가
- Name : Zabbix
- URL : http://[zabbix server IP]/zabbix/api_jsonrpc.php입력
- Authentication : Basic authentication으로 선택 후 user 및 password 지정
- Admin / zabbix
- username : Admin
- password : zabbix
- Dashborads 클릭 후 모든 부분 import 클릭
- SAVE & TEST 버튼 클릭 후 해당 화면이 나오면 정상
4. dashborad 설정
- 우측 상단의 + 클릭 후 Import dashboard 클릭
- 아래의 링크에서 원하는 dashboard 양식 선택
https://grafana.com/grafana/dashboards/
- 원하는 인터페이스 링크 복사
- 링크 추가 후 Load 클릭
- Name : Zabbix
- Folder : 기본(Dashborads)
- 생성한 data sources zabbix 선택 후 import
- 정상 대시보드 확인
728x90
'모니터링' 카테고리의 다른 글
[Prometheus] Node Exporter 설치 - 2 (0) | 2024.05.13 |
---|---|
[Prometheus] Prometheus 설치 - 1 (0) | 2024.05.08 |
[zabbix] zabbix 카카오톡 연동 및 알림설정 - 1 (0) | 2024.05.07 |
[zabbix] 모니터링 시스템 자빅스(zabbix) 구축하기 - 3 (0) | 2024.05.03 |
[zabbix] 모니터링 시스템 자빅스(zabbix) 구축하기 - 2 (4) | 2024.05.02 |