안녕하세요 보람줄입니다
CentOS7 환경에서 Zabbix를 설치해 환경을 구성해보겠습니다
우선 구성하기 전 필요한 패키지들을 설치해 줍니다
yum -y install
https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum -y insatll zabbix-server-mysql zabbix-web-mysql zabbix-agent
yum -y install php
yum -y install httpd
yum -y install mariadb-server mariadb
yum -y install policycoreutils-python
설치가 완료되시면 도메인을 등록해줍니다
vi /etc/httpd/conf/httpd.conf
vi /etc/hosts
127.0.0.1 www.zabbix.com 추가 후 데몬 재실행
systemctl restart httpd
vi /etc/php.ini
:878 입력해 줄이동 후 변경해주고 저장합니다
준비가 다 되셨으면 mariadb를 구동시켜줍니다
systemctl start mariadb
systemctl enable mariadb
구동시켰으면 비밀번호를 설정해주면 됩니다
mysql_secure_installation
이제 mysql에 접속해 봅시다
mysql -u root -p
create database zabbix; 명령어로 데이터베이스를 만들어 준 후 권한을 줍니다
grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'pass1234';
flush privileges; ( 적용 )
exit ( 접속해제 )
Zabbix 테이블을 방금 만든 zabbix데이터베이스에 적용시켜 줍니다
그 다음 vi /etc/zabbix/zabbix_server.conf 에 들어가서 데이터 베이스 비밀번호를 입력해줍니다
:124
저장을 해준 뒤 selinux에서 허용시켜줘야 합니다
getsebool -a 로 확인 후 setsebool 로 변경
ausearch -c 'zabbix_server' --raw | audit2allow -M my -zabbixserver
semodule -i my-zabbixserver.pp
서버 가동
systemctl start zabbix-server
systemctl enable zabbix-server
이제 거의다 오셨는데 tcp포트를 열어 주어야 합니다
포트번호는 10051번과 10050 입니다~
firewall-cmd --permanent --add-port={10051/tcp, 10050/tcp}
firewall-cmd --reload
firewall-cmd --list-port
이제 mariadb 에 접속 해 테이블을 확인하고 http://www.zabbix.com에 접속해 보면 됩니다
mysql -u root -p
use zabbix;
show tables;
exit
firefox httpp://www.zabbix.com &
상태가 OK인 것을 확인하고 Next step~
짜잔! 바뀌신걸 확인하실 수 있습니다
그럼 여기까지 모니터링 구축하는 방법이였고
모두 즐거운 하루되세요~
'Web보안' 카테고리의 다른 글
리눅스 웹서버 구축 (0) | 2019.03.23 |
---|---|
윈도우에서 리눅스로 파일 전송 (0) | 2019.03.23 |
리눅스 가상호스트 설정 (0) | 2019.03.21 |
리눅스 epel-release 설치 (0) | 2019.03.21 |
VMware clone [가상머신 복제하기] (0) | 2019.03.21 |