Zabbix 모니터링 서버 설치하기
1. Zabbix 설치
1.1) 운영체제 선택
- 자신이 운영체재와 환경에 맞게 설정하면 아래에 설치 방법이 나온다. 하나씩 따라하면 된다.
https://www.zabbix.com/download
1.2) Zabbix 저장소 설치
- ZXabbix 저장소를 설치한다.
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
yum clean all
1.3) Zabbix Server 설치
- Zabbix Server를 설치한다.
yum install zabbix-server-mysql zabbix-agent
1.4) CentOS 저장소 설치
yum install centos-release-scl
- Zabbix 저장소 파일을 수정한다.
vim /etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
enabled=1
yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl
1.5) MariaDB 설치 및 실행
yum -y install mariadb-server mariadb
systemctl start mariadb
1.6) Zabbix Server DB 설정
- 초기 Database 생성
mysql -u root -p
password
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;
- 초기 스키마와 데이터를 Zabbix Server에 보낸다. 패스워드를 입력하라고 하는데, MariaDB와 동일하게 입력했다.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
- log_bin_trust_function_creators 옵션과 관련된 경고 또는 오류를 트리거하지 않고 저장된 기능과 프로시저를 생성하는 SUPER 권한을 부여한다.
mysql -uroot -p
password
set global log_bin_trust_function_creators = 0;
quit;
1.7) Zabbix Server 파일 설정
- Zabbix Server의 Database에 대한 패스워드를 입력한다.
vi /etc/zabbix/zabbix_server.conf
- Timezone을 설정한다. 앞에 주석만 지우고, 접속해서 변경한다.
vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Europe/Riga
2. Zabbix 초기 구성
2.1) 접속
- http://192.168.1.129/zabbix 으로 접속한다.
2.2) 상태 체크
- 모든 항목에 대하여 OK 가 나와야한다.
2.2) DB 연결 설정
- USER와 Password에 각각 zabbix와 password를 입력한다.
2.3) Zabbix Server 상세설정
- Host 이름과 Port 번호를 지정한다. 기본값으로 설정하고 설치 이름을 입력한다.
3. Zabbix 접속
3.1) Login
- Admin / zabbix 을 입력하고 접속한다.
3.2) 언어 변경
- 접속 후, 왼쪽 하단에 있는 [User settings] 로 이동하여 한국어로 변경하고 [Update] 를 눌러 적용한다.
- 지금까지 Linux에서 Zabbix Server를 설치하고 언어변경까지 해보았다. 다음에는 Linux와 Windows를 Zabbix Agent로 등록하는 과정을 살펴본다.
[CentOS] Zabbix Agent 추가 및 살펴보기 [2/2]
'IT > ㄴ Linux' 카테고리의 다른 글
[CentOS] Radius Server 구축하기 [Freeradius] (0) | 2023.12.18 |
---|---|
[CentOS] Zabbix Agent 추가 및 살펴보기 [2/2] (0) | 2023.09.15 |
[CentOS] Linux HAProxy HA 구성하기 [HA Auth 방식 변경 / keepalived.conf] (0) | 2023.09.12 |
[CentOS] Linux HAProxy 통계 확인 및 L4 LB 하기 [mariaDB] (0) | 2023.09.11 |
[CentOS] Linux HAProxy로 Load Balancing 하기 [HTTP / HTTPS / DNS] (0) | 2023.09.11 |