본문 바로가기

리눅스

Centos zabbix 설치

Centos 에 자빅스 설치 하기 


rpm -Uvh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm


설치를 위해 레파지토리 등록


그후 설치


# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-web

# yum -y install zabbix-agent zabbix-get


패키지 설치 완료후 페차지토리 비활성화


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


[zabbix] name=Zabbix Official Repository - $basearch baseurl=http://repo.zabbix.com/zabbix/2.2/rhel/6/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX [zabbix-non-supported] name=Zabbix Official Repository non-supported - $basearch baseurl=http://repo.zabbix.com/non-supported/rhel/6/$basearch/ enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX gpgcheck=1


enabled=0 으로 변경 


DB 설치 


MySQL 설치


yum install mysql-server


# /etc/init.d/mysqld start


# /usr/bin/mysql_secure_installation


# mysql -u root -p


-------DB 적용--------

create database zabbix character set utf8;


ok


grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix-password';


ok


FLUSH PRIVILEGES;


ok


exit


---------------------------


zabbix용 DB 스키마와 데이터를 임포트


# mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.16/create/schema.sql


# mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.16/create/images.sql


# mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.16/create/data.sql


(버전에 따라 경로가 다를 수 있음)


zabbix 서버 의 설정


# vi /etc/zabbix/zabbix_server.conf


----------------------------------


LogFile=/var/log/zabbix/zabbix_server.log


LogFileSize=0


PidFile=/var/run/zabbix/zabbix_server.pid


DBName=zabbix

DBUser=zabbix

DBPassword=zabbix-password

DBSocket=/var/lib/mysql/mysql.sock

SNMPTrapperFile=/var/log/snmptt/snmptt.log

AlertScriptsPath=/usr/lib/zabbix/alertscripts

ExternalScripts=/usr/lib/zabbix/externalscripts


WEB 설정

부팅 시 자동으로 zabbix 서버 시작 설정

# chkconfig zabbix-server on

PHP 설정에서 Timezone 설정

# vi /etc/php.ini

-------------------------------
date.timezone = Asia/Seoul
-------------------------------

아파치 재 실행!

# service httpd restart

자빅스 설정 

# cat /etc/httpd/conf.d/zabbix.conf

-----------------------------------------
#
Zabbix monitoring system php web frontend
#
Alias /zabbix /usr/share/zabbix
<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
# php_value date.timezone Europe/Riga
</Directory>
<Directory "/usr/share/zabbix/conf">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
<Directory "/usr/share/zabbix/api">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
<Directory "/usr/share/zabbix/include">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
<Directory "/usr/share/zabbix/include/classes">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
---------------------------------------------------

초기 설정 
http://서버 IP/zabbix/

Next 넘기다가 3번째 configure DB connection 에서 

User : zabbix
Password : zabbix-password

그리고 계속 Next 누르면 끝

초기 비번은 admin // zabbix













'리눅스' 카테고리의 다른 글

centos openssh 7.0 업데이트 하기  (0) 2017.01.24
centos zabbix agent 설치  (0) 2017.01.10
CentOS 6.8 설치 하기  (0) 2017.01.09
CentOS selinux 설정  (0) 2017.01.07
CnetOS samba 설정  (0) 2017.01.07