본문으로 바로가기

리눅스 (CentOS7)에 자빅스 설치 - 1

category IT/Useful Program 2017. 7. 27. 18:16

 

CentOS7 자빅스 서버 설치

 

도움 되는 링크

http://manual.oplab.co.kr : 한글 메뉴얼 페이지

https://www.zabbix.com: 자빅스 홈페이지

http://cafe.naver.com/zabbix : 네이버 zabbix 카페

 

 

 

Ifconfig, iptables 없으면 불편하므로

yum install net-tools -y

yum install iptables-services -y

systemctl stop firewalld

systemctl disable firewalld

systemctl enable iptables

systemctl start iptables

 

Web, DB 설치 

yum install httpd -y

yum install mariadb mariadb-devel mariadb-server -y

 

systemctl enable httpd

systemctl enable mariadb

 

Zabbix yum설치를 위해 repo 추가(zabbix/ 까지만 남기고 버전 골라 release 파일 설치하면 )

CentOS7 : rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

CentOS6 : rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm

 

Zabbix DB,WEB 연동을 위한 설치

yum install zabbix-server-mysql zabbix-web-mysql -y

 

상태 확인을 위한 Agent, Get 설치(필수 아님)

yum install zabbix-agent -y

yum install zabbix-get -y

 

DB 설정

systemctl start mariadb

mysql -u root

 

Mariadb> create database zabbix character set utf8 collate utf8_bin;

Mariadb> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix(비밀번호)';

Mariadb> quit;

 

cd /usr/share/doc/zabbix-server-mysql-3.0.1/

zcat create.sql.gz | mysql -u root zabbix

 

conf 수정

vi /etc/zabbix/zabbix_server.conf

DBPassword=zabbix

 

vi /etc/httpd/conf.d/zabbix.conf

Php_value date.timezone Asia/Seoul

 

데몬 등록 실행

systemctl start zabbix-server : 시작 안되면 selinux 끌것

systemctl enable zabbix-server

systemctl start zabbix-agent

systemctl enable zabbix-agent

systemctl start httpd

 

방화벽 SELinux

iptables -A INPUT -p tcp --dport 10050 -j ACCEPT : Agent Listen 포트

iptables -A INPUT -p tcp --dport 10050 -j ACCEPT : Server Listen 포트

setsebool -P httpd_can_network_connect=true : agent 사용시 에러나는 경우가 있어 끄는게 낫다.

 

설치 시작

     

브라우저에 ServerIP/zabbix 입력

zabbix

 

DB Password 입력

zabbix

 

Server NAME 입력

zabbix

 

Admin / zabbix

zabbix

 

언어 및 비밀번호 변경

zabbix

 

 

한글 설정 시 깨지는 문제 수정

zabbix

 

나눔 고딕 fftp 파일 다운로드 후 /usr/share/zabbix/fonts 에 넣고

/usr/share/zabbix/include/defines.inc.php 파일에서 graphfont(fonts에 있는 파일 이름)을 Nanum으로 변경

 

Zabbix Server Agent 상태 변경

zabbix

 

비활성 클릭 후 활성으로 바꿈

zabbix

 

 

 Agent 설정은 2편에 올려드리겠습니다.

2편 주소 : http://getmovie.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-CentOS7%EC%97%90-%EC%9E%90%EB%B9%85%EC%8A%A4-%EC%84%A4%EC%B9%98-2