DevOps - Zabbix Server 설치 매뉴얼

2024. 7. 4. 19:00·DevOps
728x90

OS : CentOS7.9 / Zabbix : 5.0.42

* Zabbix Server 설치

① Yum 설치를 위해 EPEL 저장소 추가

> # yum install -y epel-release

 

② zabbix package 설치(URL : http://repo.zabbix.com/zabbix 최신 설치 버전 경로 확인 후 설치)

> # rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

 

③ [ Zabbix-server / Zabbix-agent / DB(MariaDB) ] 한번에 설치

# yum -y install zabbix-server-mysql zabbix-agent mariadb-server

 

④ DB(MariaDB) 실행 및 설정

# systemctl start mariadb

# systemctl enable mariadb

 

- DB 실행 및 프로세스/포트 확인

# netstat -nptl

# ps -ef | grep mysql

- 기본설정 (DB가 구동된 상태에서 진행가능)

# mysql_secure_installation

 

 

- Zabbix-server DB 및 계정 생성

# mysql -uroot -p

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> create user zabbix@localhost identified by 'password';

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> set global log_bin_trust_function_creators = 1;

mysql> quit;

 

- Zabbix-server DB sql 실행 (root 나 zabbix 계정으로 실행)

# cd /usr/share/doc/zabbix-server-mysql-5.0.42/

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

 

⑤ Zabbix Config 설정

# cd /etc/zabbix/

# vi zabbix_server.conf

주석 처리 되어있는 DB 쪽만 수정

DBHost – DB 주소

DBName – Database 명

DBUser – DB 접속계정

DBPassword – 계정 비밀번호

 

⑥ zabbix-web 설치

- Redhat 소프트웨어 컬렉션 활성화

# yum -y install centos-release-scl

- Zabbix-web 설치를 위해 repo 활성화

# vi /etc/yum.repos.d/zabbix.repo

- Zabbix-web 설치

# yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl

 

⑦ php date.timezone 변경

# vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

 

⑧ Zabbix Server 및 Zabbix-web 서비스 시작

# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

 

⑨ Zabbix Web 설치 페이지 접속

[ http://서버ip/zabbix ] 접속

Next Step

값 확인 후 Next step (나중에 변경 가능)

DB 연결 값 확인 및 비밀번호 입력 후 Next step

Name값은 메인 페이지명이라 아무 값이나 넣고 Next step

값 확인 후 Next step

설정 완료 Finish

기본 ID / PW : Admin / zabbix

관리자 페이지 언어 설정 변경

728x90
반응형
저작자표시 (새창열림)

'DevOps' 카테고리의 다른 글

DevOps - Zabbix UserParameter 설정 | API 연동 및 금액 모니터링 자동화  (2) 2024.10.03
DevOps - Zabbix MariaDB 모니터링 및 UserParameter 설정  (0) 2024.09.29
DevOps - mRemoteNG에서 서버 비밀번호 확인하는 방법  (4) 2024.09.27
DevOps - 리눅스 Zabbix Agent 자동 실행 설정 | chkconfig & systemd 서비스 등록  (0) 2024.06.20
DevOps - ADB를 이용한 안드로이드 APK 설치 및 실행  (1) 2024.06.14
'DevOps' 카테고리의 다른 글
  • DevOps - Zabbix MariaDB 모니터링 및 UserParameter 설정
  • DevOps - mRemoteNG에서 서버 비밀번호 확인하는 방법
  • DevOps - 리눅스 Zabbix Agent 자동 실행 설정 | chkconfig & systemd 서비스 등록
  • DevOps - ADB를 이용한 안드로이드 APK 설치 및 실행
삼삼한소나무
삼삼한소나무
시스템 엔지니어의 실무 경험과 IT 이야기를 삼삼하게 정리하는 공간입니다.
  • 삼삼한소나무
    삼소의 삼삼한 메모장
    삼삼한소나무
    • 분류 전체보기 (148)
      • OS (85)
        • Linux (56)
        • Windows (16)
        • Network (13)
      • DB (20)
        • Oracle (2)
        • MSSQL (2)
        • Mysql(MariaDB) (16)
        • Other (0)
      • Server (14)
        • Web (8)
        • WAS (6)
      • DevOps (21)
      • IT 기술 팁 (4)
        • 메모 (2)
      • 일상 (4)
        • 재테크 (1)
  • 공지사항

    • 삼소의 삼삼한 메모장 안내
  • 인기 글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.6
삼삼한소나무
DevOps - Zabbix Server 설치 매뉴얼
상단으로

티스토리툴바