잡동사니

[Zabbix] 모니터링 서버 이관하기 본문

IT/Monitoring

[Zabbix] 모니터링 서버 이관하기

yeTi 2018. 12. 7. 11:46

안녕하세요. yeTi입니다.

오늘은 Zabbix를 활용한 모니터링 서버를 이관할 예정입니다.


설치 환경

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




1. 이관할 서버에 Zabbix Server를 설치합니다.

- Zabbix 서버와 프론트엔드를 설치

- MySQL에 zabbix 계정을 생성

- Zabbix Database 생성 (스키마 생성 제외)

- 참고 글 : 2018/07/16 - [IT/Monitoring] - [Zabbix] 시스템 모니터링환경 구성하기


2. 이관할 DB로 데이터를 이관합니다.

- 저는 Navicat의 데이터 이관 명령을 사용했습니다.


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

- service zabbix-server start


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

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


4. 타임존을 수정합니다.

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

- php_value date.timezone Asia/Seoul


5. 포트를 수정합니다.

- vi /etc/httpd/conf/httpd.conf

- Listen 80


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

- service httpd start


7. 관리자 페이지에 접근하면 예전 대시보드는 유지가 되지만 모니터링 데이터가 넘어오는 상황은 아닙니다.


8. 각각의 에이전트들의 설정을 이관한 서버를 보도록 수정합니다.

- vi /etc/zabbix/zabbix_agentd.conf

- service zabbix-agent restart


9. Templates 을 이관합니다.

- 이전 서버에서 Configuration -> Templates 를 선택합니다.


- 모두 선택 후 Export selected Go 를 실행합니다.


- 이관 서버에서 Configuration -> Templates을 선택 후 Import를 선택합니다.


- Export한 xml 파일을 선택 후 Import를 선택합니다.


10. Hosts 를 이관합니다.

- 9와 동일한 방식으로 Configuration -> Hosts에서 진행합니다.


11. Screens 을 이관합니다.

- 9와 동일한 방식으로 Configuration -> Screens에서 진행합니다.


12. 장애 알림을 설정합니다.

- Media types 을 설정합니다.

- Media 를 추가합니다.


13. Java Server 모니터링을 연동합니다.

- 참고 글 : 2018/07/25 - [IT/Monitoring] - [Zabbix] JMX를 활용하여 Java Server 모니터링하기


Comments