Zabbix란?
엔터프라이즈급 오픈소스 분산 모니터링 솔루션
네트워크의 수많은 매개변수와 서버의 상태 및 무결성을 모니터링한다
간편하게 구성할 수 있고, 직관적인 웹 UI가 편리하다는 장점이 있다
Zabbix 구조
Zabbix Server는 모니터링을 수행하는 중앙 프로세스이자 데이터 저장소이고, Agent는 모니터링을 당하는 대상에 배포되어 Server로 데이터를 보내주는 프로세스이다
Zabbix 웹 브라우저는 APM(Apache, PHP, MySQL)로 이루어지기 때문에 서버를 설치할 때 APM도 같이 설치해주어야 한다
Zabbix 동작 방식
Active 방식
- Agent에서 ServerActive를 설정해주면 그 IP를 참조해 데이터를 전송한다
TCP 10051
이용
Passive 방식
- 별다른 설정 없는 기본 동작 방식(Default)
- Server가 직접 Agent의 IP를 찾아서 데이터를 가져온다
TCP 10050
이용
실습 준비
Actice 방식으로 AWS에서 진행할 것이며, CentOS 8과 Windows Server 2019를 사용할 것이다
Zabbix Server는 linux/unix 시스템에서만 작동하기 때문에, CentOS에서만 만들도록 하겠다
사용할 CentOS 8과 Windows Server 2019의 AMI는 아래와 같다
각각의 인스턴스는 퍼블릭 서브넷에서 퍼블릭 IP를 받아 실행한다
Server의 보안그룹은 22, 80, 3306, 10050, 10051을 열어둔다
Agent의 보안그룹은 22만 열어둔다 (윈도우는 RDP인 3389도 추가)
AWS로 진행하는게 아니라면 실습 도중 firewall로 열면 된다
원격 접속 프로그램은 mobaXterm을 사용한다
물론 putty 등 다른걸 사용해도 상관없다
windows server 접속은 원격 데스크톱 연결로 한다
그리고 실습을 진행하면서 설정하는 timezone과 hostname은 필수가 아니다
CentOS 8에서 Zabbix Agent 설치 후 Server에서 호스트 등록하기(Active 방식)
Windows Server 2019에서 Zabbix Agent 설치 후 Server에서 호스트 등록하기(Active 방식)
Passive 방식으로 Zabbix Agent 설치하기(CentOS 8, Windows Server 2019)
'공부 > Monitoring' 카테고리의 다른 글
[Zabbix] Disk Monitoring 설정하기 (0) | 2020.12.28 |
---|---|
[Zabbix] #4 Passive 방식으로 Zabbix Agent 설치하기(CentOS 8, Windows Server 2019) (0) | 2020.12.24 |
[Zabbix] #3 Windows Server 2019에서 Zabbix Agent 설치 후 Server에서 호스트 등록하기(Active 방식) (0) | 2020.12.24 |
[Zabbix] #2 CentOS 8에서 Zabbix Agent 설치 후 Server에서 호스트 등록하기(Active 방식) (0) | 2020.12.24 |
[Zabbix] #1 CentOS 8에서 Zabbix Server 설치하기 (0) | 2020.12.24 |
댓글