본문 바로가기

Applications/zabbix

zabbix를 설치해보자

# 구현내용

# AWS EC2 인스턴스에 zabbix를 설치

https://www.zabbix.com/

- 일단 EC2는 우분투이고, root로 로그인을 해야한다.

- ubuntu의 버전을 확인하자. (zabbix 버전을 다운받을때 OS버전과 동일하게 맞춰야함)

- 포털 사이트에 zabbix라고 검색을 하면 대표 사이트가 나오는데 클릭하여 이동한다.

- 다운로드를 클릭하여 zabbix를 다운로드 한다.

- 각자 환경에 맞는 운영체제 버전을 선택하고 DB 그리고 웹서버도 선택한다.

- 사이트의 안내대로 명령어를 하나씩 복사해서 붙여넣고 실행하면 쭉~ 알아서 설치가 된다.

- 만약 아래와 같은 오류가 발생하면 재 설치를 해야한다.

sudo mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

# 프로그램 재 설치
sudo apt-get --reinstall install mysql-server

- 그 후 아래와 같이 진행한다.

다만 주의할 점은 설치 환경에서 /ect/zabbix/zabbix_server.conf 를 vi 나 vim 으로 열어
#DBPassword 를 찾고, 주석을 해제한 후 DBPassword=password 를 입력해 주거나, 원하는 패스워드가 있다면 입력해주면 된다.

그리고 타임존을 Asia/Seoul 로 설정해 줘야 한다.

- 127.0.0.1/zabbix/ 를 웹브라우저에서 실행하면 위와같은 설정 화면이 나온다.

- 나같은 경우는 아파치 80번포트가 docker 컨테이너의 웹서버로 사용되고 있었으므로, docker rm -f 컨테이너_id 를 입력하여 컨테이너 프로세스를 죽인 후 http://13.125.125.109/zabbix/ 를 웹사이트 URL 창에 입력하여 접근 하였다.

- zabbix 에서 원활한 실행을 위한 체크를 한다.

- zabbix 로그인 화면이 나온다.

- 초기 아이디 및 패스워드는 Admin / zabbix 이다.

- 마지막으로 zabbix 대쉬보드에 접근한 화면이다.

- 다음은 zabbix를 이용해 docker 컨테이너들을 모니터링 하는 방법에 대해서 알아보자.

- 추가로, Dockerfile에 zabbix 실행 명령어들을 넣어서 하나의 이미지로 빌드 할수도 있을거 같다. (테스트 해보자)

'Applications > zabbix' 카테고리의 다른 글

zabbix 설치 후 Connection이 안될때  (0) 2021.11.28
Zabbix Agent 설치  (0) 2021.04.15
zabbix 한글폰트 깨짐현상 해결  (0) 2021.04.14
zabbix 를 한글버전으로 바꿔보자  (0) 2021.04.14