安装zabbix源(可选)

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

 

安装EPEL源(CentOS 6)

https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

 

安装MYSQL或MariaDB

https://dev.mysql.com/downloads/repo/yum/

安装之后在my.cnf中添加

innodb_file_per_table=on

 

zabbix服务器端需要的包

zabbix-server-mysql-3.2.9-1.el6.x86_64.rpm

zabbix-get-3.2.9-1.el6.x86_64.rpm

zabbix-web-3.2.9-1.el6.noarch.rpm

zabbix-web-mysql-3.2.9-1.el6.noarch.rpm

 

安装Zabbix(3.2)

http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/

 

zabbix-server-mysql-3.2.9-1.el6.x86_64.rpm

zabbix-get-3.2.9-1.el6.x86_64.rpm

 

初始化数据库

 

 

解压create.sql.gz得到create.sql

gunzip create.sql.gz

 

建立zabbix数据库

CREATE DATABASE zabbix CHARSET 'utf8';

GRANT ALL ON zabbix.* TO zabbix@'localhost' IDNENTIFIED BY 'zabbix';

FLUSH PRIVILEGES;

 

导入数据库文件

mysql -uzabbix -p -Dzabbix < create.sql

 

修改服务器端配置文件

/etc/zabbix/zabbix_server.conf

ListenPort=10051

SourceIP=10.50.10.217(服务器IP)

LogType=file

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

LogFileSize=0 #所有日志保存在一个文件中

DBHost=localhost #数据库地址

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBSocket=/var/lib/mysql/mysql.sock #数据库套接字

 

现在可启动zabbix服务端

service zabbix-server start

 

安装zabbix web

先安装httpd和PHP

yum install -y httpd

PHP:

先yum list installed | grep php 查看当前安装过的PHP相关包

然后yum remove掉刚才查看到的包

添加第三方源

CentOs 5.x

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

CentOs 6.x

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

CentOs 7.X

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

运行yum install

yum install -y php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64 php55w-bcmath php55w-xml

 

http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/

zabbix-web-3.2.9-1.el6.noarch.rpm

zabbix-web-mysql-3.2.9-1.el6.noarch.rpm

 

rpm -ql zabbix-web

查看安装文件,httpd的配置文件可复制下面其中一个(要看你的httpd版本),到/etc/httpd/conf.d/zabbix.conf

/usr/share/doc/zabbix-web-3.2.9/httpd22-example.conf

/usr/share/doc/zabbix-web-3.2.9/httpd24-example.conf

 

 

更改目录路径等等,信息

然后将/usr/share/zabbix复制到/var/www/html目录下(也可以在里面建立一个软连接)

配置完成后重启httpd

service httpd restart

 

添加到启动项

chkconfig zabbix-server on

 

正常的话,访问http://服务器IP/zabbix

就可以看到配置页

如果在这里有不OK的选项(一般都是PHP环境问题),可以按要求修改/etc/php.ini文件

 

 

一路Next,按要求填写所需资料,默认登陆信息:

用户名:admin

密码:zabbix

 

posted on 2017-12-09 22:45  MikeNg  阅读(128)  评论(0编辑  收藏  举报