Zabbix는
- 오픈소스 기반의 모니터링 솔루션
- 다양한 시스템, 네트워크 메트릭을 수집하여 사용자에게 시각적으로 제공합니다.
- 다양한 모니터링 기능, 알림 및 이벤트 처리가 가능합니다.
- 다양한 플러그인, 확장 기능으로 시스템 확장이 용이함
- 웹 기반 대시보드로 사용하기 쉽고 이력 및 보고서 보기 쉬움
Zabbix 단점은
- 설정이 다소 복잡하여 학습곡선이 존재함
- 규모가 큰 인프라에서는 리소스 소비가 클 수 있음
Zabbix 설치
- 다운로드
- https://www.zabbix.com/download?zabbix=7.0&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=apache
- 자신의 환경에 맞는 항목 선택, 아래 생성된 명령어 순서대 실행하여 설치
- Zabbix 서버 호스트에서 초기 스키마와 데이터를 가져오는 과정은 오래걸리니 초기에 설정한 zabbix@localhost 비밀번호를 입력하고 기다리면 된다.
- http://host-ip/zabbix 접속
- 순서대로 진행
- 로그인 및 사용법은 아래 매뉴얼 따라진행
1 Login and configuring user
We greatly appreciate your contribution! Our documentation writers will review the example and consider incorporating it into the page. Please note that while we cannot provide a direct response, your input is highly valuable to us in improving our documen
www.zabbix.com
호스트 및 아이템 설정
- Zabbix 서버에서 감시할 호스트 및 모니터링할 아이템 설정
- 목표 호스트에 대한 test ping 모니터링을 구성해보겠습니다.
- https://techexpert.tips/zabbix/zabbix-icmp-ping-monitor ICMPping 설정 참조하여 진행
Tutorial - Zabbix ICMP Ping Monitor Configuration
Learn how to monitor a host using ICMP PING. Our tutorial will teach you all the steps required monitor a host using the Zabbix ICMP simple check.
techexpert.tips
# fping 설치
sudo apt-get install fping
# fpinf 위치 확인
which fping
# `locate` 빠른 처리를 위한 데이터베이스 생성
sudo updatedb
# 자빅스 서버 설정파일 찾기
locate zabbix_server.conf
# 편집기로 열기
sudo vi /etc/zabbix/zabbix_server.conf
###### zabbix_server.conf 파일 편집 ######
# 마지막줄에 아래 두줄 추가
# ICMP PING 정보 수집을 위해 10개의 프로세스를 시작하도록 구성
StartPingers=10
# FPING 명령에 대한 경로 설정
FpingLocation=/usr/bin/fping
- 설정을 적용하기 위해 서비스 다시시작
sudo systemctl restart zabbix-server
# 로그확인
vi /var/log/zabbix/zabbix_server.log
- 자빅스서버 프론트엔드에 접속합니다. `ZabbixServerIP/zabbix`
- `메뉴 - 데이터수집 - 호스트그룹 - 호스트 그룹 생성` 클릭
- 호스트 그룹 ICMP PING 추가 (이름은 자유롭게 입력)
- `호스트 - 호스트 생성` 클릭
- 호스트 생성
- 호스트 메뉴에서 생성된 호스트 확인 가능하다.
- 호스트의 `아이템` 클릭 ICMP Ping 템플릿에 의해 생성된 아이템 확인
- A 클릭하여 템플릿 아이템 설정을 변경해보자
- B 클릭해서 호스트 아이템 메뉴에도 적용되는지 확인
- `메뉴 - 모니터링 - 최근 데이터` 클릭, 필터 설정 후 데이터 확인, ICMP response time `그래프` 클릭
- 템플릿을 활용하면 간단하게 구성이 가능! `메뉴 - 템플릿` 에서 다양한 템플릿 확인
'Linux' 카테고리의 다른 글
fluentd-mysql 연동하기 ubuntu22.04 (0) | 2024.01.02 |
---|---|
Grafana, InfluxDB, Fluentd, 모니터링, 로그 수집 및 시각화 Ubuntu22.04 (0) | 2023.12.07 |
SVN 권한 설정 ubuntu 22.04 (apache mod dav svn) (0) | 2023.12.01 |
SVN 서버 만들기 - Ubuntu 22.04 (4) | 2023.11.21 |
Git 서버 만들기 Ubuntu 22.04 (0) | 2023.11.14 |