OpenSource/Zabbix

Zabbix 설치 및 구축방법

싸비스 2024. 5. 30. 17:19
반응형

 

https://drive.google.com/file/d/1BhJyPNg6pwuiI9D4qGYtXZdu0d3v8DmT/view?usp=drive_link
위 링크로 들어가 Rocky 8.9_Zabbix6.4.tar.gz 파일을 다운로드 합니다.

 

* 파일 안에는 zabbix 설치에 대한 모든 종속성 패키지가 들어있습니다

 

* DB는 MariaDB가 아닌 postgresql 를 사용하였습니다.

압축을 푼 후 Rocky 8.9 tar.gz파일은 삭제 후 

yum localinstall * -y 명령어로 설치를 진행해줍니다.

 

 

설치가 완료되면 

cd /usr/pgsql-13/bin 이동 후postgresql-13-setup initdb 명령으로 db 초기화를 해줍니다

 

 

초기화가 완료되면 systemctl enable --now postgresql-13 으로 자동시작 설정

 

psql 들어 간 후 DB 생성

* 초기 세팅한 비밀번호는 zcat 후 db에 종속시켜버림으로 추 후 비밀번호 변경 안하는것을 추천

 

* 완료된 화면

 

 

vi /etc/zabbix/zabbix_sever.conf 진입 후
num 93: DBHost=
num 103: DBName=
num 121: DBUser=
num 129: DBPasword=

각 설정에 맞게 수정
*  :93 입력 후 엔터입력하면 해당 넘버로 이동

 

:wq 로 저장 후 나가기

 

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

 

방화벽 종료 or 80 port 오픈

 

systemctl enable --now httpd 명령어로 httpd 시스템을 활성화

[localhost IP]/zabbix 로 url 에 타이핑하면 해당 사이트로 이동되며 zabbix 설치를 진행하게 됩니다

 

전제조건에 맞는지 체크후 다음 스텝

 

 

암호칸에 DB에 설정하였던 비밀번호를 입력 후 다음스텝

 

 

 

 

zabbix 서버 이름을 설정 한 후 다음스텝

 

설정한 값들이 맞는지 확인 후 다음 스텝

 

 

default 값인 

ID: Admin

PW: zabbix

입력 후 로그인

 

해당 부분 접속이 되었으나 서버 작동이 제대로 되지 않을것입니다.

이유는 자비스 서비스를 안켰기 때문입니다.

 

systemctl enable --now zabbix-server.service

systemctl enable --now zabbix-agent.service

명령어를 타이핑하여 실행시켜줍니다.

 

 

다시 새로고침을 하면 정상적으로 서버가 작동중임을 확인이 가능합니다.

zabbix-server.service 는 url 의 서비스를 작동시키는것이고

agent 의 경우에는 이제 등록된 호스트들에 대한 정보를 실시간으로 받아오게 하는 서비스 입니다.

 

다음은 agent 추가 및 실시간 모니터링에 대한 포스팅을 해보도록 하겠습니다

 

오픈 톡방 운영 중이니 정보 공유 및 그 외 질문 등 많은 소통하러 오세요 ㅎㅎ

 

https://open.kakao.com/o/gffATvVf

 

반응형