잡동사니

[Zabbix] 시스템 모니터링환경 구성하기 본문

IT/Monitoring

[Zabbix] 시스템 모니터링환경 구성하기

yeTi 2018. 7. 16. 17:51

안녕하세요. yeTi입니다.

오늘은 시스템 모니터링을 위해 Zabbix(자빅스)를 설치해보도록 하겠습니다.


설치 환경

  • OS : CentOS release 6.9 (Final)
  • 설치 버전 : Zabbix 2.2

※ Zabbix 3.0이상부터는 RHEL(Red Hat Enterprise Linux) 6을 지원하지 않습니다. (Zabbix 3.0부터는 PHP 5.4.0부터 지원하지만 RHEL 6은 5.3.3까지만 지원)




1. 레포지토리를 설치합니다.

yum remove zabbix-release

yum install http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

yum clean all


2. Zabbix 서버와 프론트엔드를 설치합니다.

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


3. MySQL에 zabbix 계정을 생성합니다.

관련 글 : 2018/11/27 - [IT/Database] - [MariaDB] 사용자 관리 명령어 모음


4. Zabbix에서 제공하는 SQL로 3번의 계정에 데이터를 구축합니다.

mysql> create database zabbix character set utf8 collate utf8_bin;

- mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

- mysql> exit


- cd /usr/share/doc/zabbix-server-mysql-[Zabbix 버전]/create

- mysql -uroot zabbix < schema.sql

- mysql -uroot zabbix < images.sql

- mysql -uroot zabbix < data.sql


5. Zabbix_server.conf의 DB정보를 수정합니다.

- vi /etc/zabbix/zabbix_server.conf

- DBHost=

- DBName=

- DBUser=

- DBPassword=


6. Zabbix 서버를 실행합니다.

- service zabbix-server start


6-1. 로그 수집여부를 확인합니다.

- tail -f /var/log/zabbix/zabbix_server.log


7. /etc/httpd/conf.d/zabbix.conf 정보를 수정합니다.

php_value date.timezone Asia/Seoul


8. 웹서버를 실행합니다.

- service httpd start

- 설정 위치 : /etc/zabbix/web/zabbix.conf.php


9. http://[서버IP]:[서버포트]/zabbix 에 접근합니다.


10. 설정이 끝나면 다음과같은 화면이 나오고, 모니터링 서버 준비가 완료됩니다.



11. 모니터링할 서버에 Zabbix Agent를 설치합니다. (Zabbix Server에도 설치되어있어야 함)

- yum install http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

- yum install zabbix-agent


12. Zabbix Agent 파일설정

- vi /etc/zabbix/zabbix_agentd.conf

Server=[Zabbix Server IP]

ServerActive=[Zabbix Server IP]:10051

Hostname=[Zabbix Server의 Configuration의 host name]


13. Zabbix Agent를 시작합니다.

- service zabbix-agent start


14. Zabbix Agent 설치를 확인합니다.

- service zabbix-agent status


15. 로그 수집여부를 확인합니다.

- tail -f /var/log/zabbix/zabbix_agentd.log


16. Zabbix 관리자 페이지에서 호스트를 추가합니다. (Configuration -> Hosts -> Create host)

- Admin/zabbix (Default)




관련 글




참고문헌

 - Zabbix의 설치 페이지 : https://www.zabbix.com/documentation/2.2/manual/installation/install_from_packages

Comments