apm은 yum으로 설치하였고, Mariadb(10.3)를 이용하였습니다.
1. 다운로드
# cd /usr/local/src
# wget http://cdn.zabbix.com/zabbix/sources/stable/5.2/zabbix-5.2.3.tar.gz
# tar zxvf zabbix-5.2.3.tar.gz
# cd zabbix-5.2.3
#./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp=/usr/bin/net-snmp-config --with-libcurl
# make && make install
[에러 발생 시]
checking for main in -lmariadb... no
configure: error: Not found mariadb library
yum install MariaDB-shared
checking for curl-config... no
configure: error: Curl library not found
yum install libcurl-devel
2. 데이터 베이스 설정
# mysql -p
(root 패스워드 입력후 엔터)
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to 계정@localhost identified by '패스워드'; // 계정 패스워드는 알맞게 입력
mysql> flush privileges;
# cd /usr/local/src/zabbix-5.2.3/database/mysql
# mysql -p zabbix < schema.sql
# mysql -p zabbix < images.sql
# mysql -p zabbix < data.sql
3. 계정 생성
(안되어 있을 경우)
# groupadd --system zabbix
# useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix
4. 웹소스 복사 및 초기 구성
# mkdir -p /home/zabbix/public_html
# cp -arp /usr/local/src/zabbix-5.2.3/ui/* /home/zabbix/public_html
웹서버에 사이트를 추가로 구성 합니다.
# vi /etc/httpd/conf.d/vhost.conf
<VirtualHost *:80>
DocumentRoot "/home/zabbix/public_html"
ServerName 도메인 주소 입력
ErrorLog "/var/log/httpd/zabbix-error_log"
CustomLog "/var/log/httpd/zabbix-access_log" combined
</VirtualHost>
# systemctl restart httpd
관리 UI 에서 DB 접근이 가능하도록 아래 파일을 열어 옵션을 수정 합니다.
# vi /usr/local/zabbix/etc/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=앞서 설정 한 계정
DBPassword=앞서 설정 한 패스워드
DBSocket=/tmp/mysql.sock
파일 저장 후 zabbix 를 구동합니다.
# /usr/local/zabbix/sbin/zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf
웹브라우저를 통해 zabbix 관리 페이지에 접속합니다.
php.ini 설정 및 실패로 표시된 모듈 설치합니다. (모듈 설치 후 apache 재시작)
생성한 계정 패스워드 기재 후 다음
알맞게 설정 후 다음
진행 완료 페이지에서 conf 가 적용되지 않을 경우 제공하는 설정파일을 다운로드 받아 아래 파일로 저장합니다.
/home/zabbix/public_html/zabbix.conf.php
종료 클릭하면 관리 UI 로 로그인이 가능합니다.
초기 패스워드 : Admin / zabbix
접속 후 변경해야함.
'모니터링 > Zabbix' 카테고리의 다른 글
zabbix 텔레그램 연동 (0) | 2022.01.12 |
---|---|
zabbix agent (zabbix 5.2 버전)설치 및 설정 방법 (0) | 2022.01.12 |
Zabbix memory 체크 템플릿 (0) | 2022.01.12 |
zabbix cpu 체크 템플릿 (0) | 2022.01.12 |
zabbix 포트 체크 템플릿 만들기 (0) | 2022.01.12 |