1. 가상호스팅 1개더 추가.
vi /etc/http/conf/httpd.conf
2. 호스트파일 편집
vi /etc/hosts
192.168.232.250 www.zabbix.local 추가
3.클라 호스트파일에 추가
vi /etc/hosts
192.168.232.250 www.zabbix.local 추가
4. PHP설치
yum -y install php php-pear php-cgi php-common php-mbstring php-snmp php-gd php-xml php-mysql php-gettext php-bcmath
php -v //버전확인
5. timezone in /etc/php.ini 설정
vi /etc/php.ini
878번째 줄 아래와 같이 수정
6. Mariadb 설치
yum -y install mariadb-server mariadb
systemctl start mariadb //실행
systemctl enable mariadb //부팅시 자동실행
7.Configure security for Mariadb
mysql_secure_installation //초기설정
7-1 //초기비번없음 enter입력
7-2 비번 설정.
7-3 익명사용자 제거
7-4 루트로그인 차단
7-5 테스트DB 삭제
8. 마리아db접속
mysql -u root -p
show databases;
use mysql;
create database zabbix;
//권한부여
grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'root';
flush privileges;
9. zabbix repository 다운
yum install -y https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
10. install zabbix
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get
11. Create tables in zabbix database using script
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
패스워드 물으면 패스워드 입력.
use zabbix;
show tables;
vi /etc/zabbix/zabbix_server.conf
DBPassword = 비번
systemctl start zabbix-server
systemctl enable zabbix-server
systemctl restart httpd
14. 방화벽 키기(10051과10050 열기)
firewall-cmd --permanent --add-port={10051/tcp,10050/tcp}
firewall-cmd --reload //저장
firewall-cmd --list-ports //확인
15. zabbix확인
www.zabbix.local
password만 건든다.
NEXT
NEXT
NEXT
NEXT
NEXT
초기 아이디 : admin
초기 비번 :zabbix
//모니터링을 할 수 있다.
'Web Security' 카테고리의 다른 글
bee-box설치 (0) | 2019.03.21 |
---|---|
서버연동해보기 (0) | 2019.03.20 |
가상호스팅 (0) | 2019.03.18 |
웹(WWW) (3) | 2019.03.13 |
Cookie와 session (0) | 2018.02.26 |