1.apache,php,mysql 을 설치해준다.
저같은경우는 apache,php,mysql을 소스설치하여 구성하였습니다.
(apache2.4, php7.4,mysql5.7)
2. 필수 라이브러리 설치
#yum -y install \
gcc* \
make \
libtool-ltdl-devel \
openssl-devel \
pcre-devel \
ncurses-devel \
libxml2-devel \
bzip2 \
bzip2-devel \
curl-devel \
gdbm-devel \
libjpeg-devel \
libpng-devel \
freetype-devel \
imap-devel \
libc-client-devel \
krb5-devel \
libmcrypt \
libmcrypt-devel \
libmhash-devel \
flex \
icu \
libicu \
openldap-devel \
sqlite-devel \
oniguruma-devel \
libicu-devel \
net-snmp \
net-snmp-devel \
libevent-devel
3. 설치할 zabbix 다운로드
#cd /usr/local/src/
#wget cdn.zabbix.com/zabbix/sources/stable/5.2/zabbix-5.2.3.tar.gz
#tar zxvf zabbix-5.2.3.tar.gz
#./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --enable-ipv6 --with-net-snmp=/usr/bin/net-snmp-config --with-libcurl
#make
#make install
4.디비 계정및 데이터베이스 생성
> create database zabbix(DB명) character set utf8 collate utf8_bin;
> grant all privileges on zabbix(DB명).* to 'zabbix(DB계정)'@'localhost' identified by '패스워드';
> flush privileges;
5.디비 밀어넣기
# cd /usr/local/src/zabbix-5.2.3/database/mysql/
# mysql -u root -p zabbix < schema.sql
# mysql -u root -p zabbix < images.sql
# mysql -u root -p zabbix < data.sql
6. 자빅스 계정 생성
# groupadd --system zabbix
# useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix
7. zabbix소스파일 옮기기
# mkdir -p /home/zabbix/public_html
# cp -arp /usr/local/src/zabbix-5.2.3/ui/* /home/zabbix/public_html
#echo "<VirtualHost *:80>
DocumentRoot "/home/zabbix/public_html"
ServerName "도메인주소"
ErrorLog "logs/"도메인주소"-error_log"
CustomLog "logs/"도메인주소"-access_log" combined
</VirtualHost>" >> /usr/local/apache/conf/extra/httpd-vhosts.conf
8. 도메인으로 들어가서 zabbix 뜨는지 확인
초기패스워드는
Admin // zabbix
9. 소스설치이후 zabbix_server 데몬 구동
#/usr/local/zabbix/sbin/zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf
데몬구동시 오류 해결방법
위와같은 오류 발생시.
#cp -arp /usr/local/mysql/lib/libmysqlclient.* /usr/lib64/
명령어로 옮겨준뒤 다시 실행시키면 정상구동한다.
'리눅스 > 기타' 카테고리의 다른 글
zabbix 5.2 agent 설치 (0) | 2021.01.26 |
---|---|
zabbix 5.2 그래프 한글깨짐 (0) | 2021.01.26 |
snmp 소스설치 (0) | 2020.09.29 |
postgres12 ha 구성방법 (0) | 2020.09.15 |
postgresql 소스설치 (0) | 2020.09.07 |