0%

zabbix 3.0.7 安装

zabbix 3.0.7 安装

在测试环境安装配置 zabbix,用来进行学习。

zabbix 需要运行在 LAMP 上,具体配置要求可以查看 zabbix 3.0 documentation

CentOS 版本:6.7 x86_64

MySQL 版本为:5.7.12

PHP 版本为:5.5.38

Apache 版本为:2.2.15

安装 MySQL 5.7

使用二进制安装包,安装步骤请参考:二进制安装 MySQL 5.7.18

安装 PHP 5.5

安装 YUM 源

1
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

安装 PHP

1
yum install httpd php55w php55w-mysql php55w-gd php55w-imap php55w-ldap php55w-odbc php55w-pear php55w-xml php55w-xmlrpc php55w-mcrypt php55w-mbstring php55w-devel php55w-pecl-memcached  php55w-common php55w-pdo php55w-cli php55w-pecl-memcache php55w-bcmath php55w-fpm

修改 /etc/php.ini 文件

1
mysqli.default_socket = /mysql/data/mysql.sock

安装 zabbix 3.0.7

更新 curl

1
2
3
4
5
6
7
cd /etc/yum.repos.d
rename .repo .bak *.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
sed -i 's@^exclude@#exclude@' /etc/yum.conf
yum clean all
yum makecache
yum install curl libcurl libcurl-devel

安装 zabbix 源

1
2
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql

创建 zabbix 数据库

1
2
3
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'xxxx';
zcat /usr/share/doc/zabbix-server-mysql-3.0.7/create.sql.gz | mysql -uzabbix -p

配置 zabbix 数据库连接

1
2
3
4
5
cat /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=xxxx

添加 zabbix 的 apache 配置

1
2
3
cp /usr/share/doc/zabbix-web-3.0.7/httpd22-example.conf /etc/httpd/conf.d/zabbix.conf
sed -i "s@# php_value date.timezone Europe/Riga@php_value date.timezone Asia/Shanghai@" /etc/httpd/conf.d/zabbix.conf
service httpd restart

访问 http://ip/zabbix 进行初始化配置。