728x90
안녕하세요. 오송입니다.
오늘은 Rocky Linux를 활용하여 Zabbix를 구축해보도록 하겠습니다.
제 이전 글에도 CentOS를 이용하여 Zabbix를 구축한 사례도 있습니다.
Rocky Liunx version : 9.3
Zabbix version : 6.4
MariaDB version : 10.11.7
1. Zabbix 저장소 설치
- Zabbix repository 설정
- /etc/yum.repos.d/epel.repo 수정
[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
#baseurl=https://download.example/pub/epel/$releasever/Everything/$basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever
excludepkgs=zabbix*
- Zabbix 저장소 설치 진행
rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-2.el9.noarch.rpm
dnf clean all
2. Zabbix 서버, 프론트엔드, 에이전트 설치
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
3. MariaDB 설치
# MariaDB 저장소 추가
curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
sudo bash mariadb_repo_setup --mariadb-server-version=10.11.7
# MariaDB 서버 및 클라이언트 설치
sudo dnf install MariaDB-server MariaDB-client
# MariaDB 시작 및 활성화
sudo systemctl start mariadb && sudo systemctl enable mariadb
sudo mariadb-secure-installation
- MariaDB 로그인 및 데이터베이스 설정
sudo mysql -u root
CREATE DATABASE zabbix character set utf8mb4 collate utf8mb4_bin;
CREATE USER zabbix@localhost IDENTIFIED by 'Password';
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost;
FLUSH PRIVILEGES;
QUIT
- 초기 스키마와 데이터 가져오기
sudo zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p'Password' zabbix
4. Zabbix 서버 구성
- 데이터베이스 세부 정보 추가
sudo vi /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=Password
- Zabbix 서버 및 에이전트 재시작 및 활성화
sudo systemctl restart zabbix-server zabbix-agent httpd php-fpm
sudo systemctl enable zabbix-server zabbix-agent httpd php-fpm
728x90
5. Zabbix ui 접속
- http://[zabbix ip]/zabbix
접속 안되면 방화벽 OFF
- password 입력
- Server name 및 time zone 설정
- 모든 설정은 다음으로 진행
- Admin / Zabbix 로 로그인
6. Zabbix 한국어 설정
- glibc-langpack-ko 패키지 설치
sudo dnf install -y glibc-langpack-ko
- 로케일 설정
sudo localectl set-locale LANG=ko_KR.UTF-8
- 시스템 리붓 및 한국어 확인
reboot
[root@localhost ~]# locale
LANG=ko_KR.UTF-8
LC_CTYPE="ko_KR.UTF-8"
LC_NUMERIC="ko_KR.UTF-8"
LC_TIME="ko_KR.UTF-8"
LC_COLLATE="ko_KR.UTF-8"
LC_MONETARY="ko_KR.UTF-8"
LC_MESSAGES="ko_KR.UTF-8"
LC_PAPER="ko_KR.UTF-8"
LC_NAME="ko_KR.UTF-8"
LC_ADDRESS="ko_KR.UTF-8"
LC_TELEPHONE="ko_KR.UTF-8"
LC_MEASUREMENT="ko_KR.UTF-8"
LC_IDENTIFICATION="ko_KR.UTF-8"
LC_ALL=
- 아래의 이미지대로 설정
728x90
'모니터링' 카테고리의 다른 글
[Grafana] 그라파나와 MS Teams 연동해 알림 보내기 (0) | 2024.09.24 |
---|---|
[zabbix] zabbix MS Teams로 알람 전송하기 (2) | 2024.09.03 |
[nagios] nagios 모니터링 툴 설치하기 (3) | 2024.09.02 |
[Prometheus] Node Exporter 설치 - 2 (0) | 2024.05.13 |
[Prometheus] Prometheus 설치 - 1 (0) | 2024.05.08 |