Skip to main content

Centos에서 zabbix설치하기

OS : Centos6


  1. 사전에 필요한 툴 : apache, php, mysql
    $> yum install httpd mysql-server -y
  2. 필요패키지 설치
    $> yum install -y net-snmp net-snmp-devel net-snmp-utils curl-devel libxml2-devel
  3. 컴파일&설치
    $> 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
  4. 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는 순서대로 하면 됨
  5. Frontent 적용
    $> vi /usr/local/zabbix/etc/zabbix_server.conf
    ...
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix1

    *기존내용에서 DBName, DBUser, DBPassword를 위에서 설정한 내용으로 적용하면 되요
  6. Frontend 복사
    $> cp -ar {소스경로}/frontends/php /usr/local/apache2/htdocs/zabbix
  7. 웹 브라우져로 접속 (기본로그인 ID는 Admin, 패스워드는 zabbix)
    http://서버IP/zabbix