콘텐츠로 이동


Centos에서 zabbix설치하기

서론

IT Infra 모니터링을 위한 오픈소스용 Zabbix 설치절차에 대해 작성합니다.

설치 절치

  1. OS : Centos6
  2. 사전에 필요한 툴 : apache, php, mysql
     $> yum install httpd mysql-server -y
    
  3. 필요패키지 설치
     $> yum install -y net-snmp net-snmp-devel net-snmp-utils curl-devel libxml2-devel
    
  4. 컴파일&설치
     $> groupadd zabbix
     $> useradd -g zabbix zabbix
     $> tar -zxvf zabbix-2.4.5.tar.gz
     $> cd zabbix-2.4.5
     $> ./configure \
     --prefix=/usr/local/zabbix \
     --with-mysql=/usr/local/mysql/bin/mysql_config \
     --with-net-snmp \
     --with-libcurl \
     --with-libxml2 \
     --enable-server \
     --enable-agent
     $> make;make install
    
    * 설치경로는 /usr/local/zabbix, mysql설치 경로는 /usr/local/mysql
  5. DB구성
     $> mysql -u root
     mysql> create database zabbix;
     mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix1';
     mysql> flush privileges;
     mysql> quit
    
     $> cd database/mysql/
     $> mysql -u zabbix -p zabbix < schema.sql
     $> mysql -u zabbix -p zabbix < images.sql
     $> mysql -u zabbix -p zabbix < data.sql
    
    * MYSQL import는 순서대로 하면 됨
  6. Frontent 적용 shell $> vi /usr/local/zabbix/etc/zabbix_server.conf ... DBName=zabbix DBUser=zabbix DBPassword=zabbix1
    * 기존내용에서 DBName, DBUser, DBPassword를 위에서 설정한 내용으로 적용하면 되요
  7. Frontend 복사
     $> cp -ar {소스경로}/frontends/php /usr/local/apache2/htdocs/zabbix
    
  8. 웹 브라우져로 접속 (기본로그인 ID는 Admin, 패스워드는 zabbix)
     http://서버IP/zabbix
    
back
perplexity에서 생성한 AI이미지






작성일: 2026년 6월 18일 ,  마지막 업데이트: 2026년 7월 14일