您的位置:首页 > 运维架构 > Linux

zabbix[1]-入门与初试2

2016-05-19 20:38 351 查看

zabbix[0]中介绍了如何在centos6.5上安装zabbix2.2,这里再介绍下如何在centos7上安装zabbix3.0

GO.

环境准备:

centos7一台,安装zabbix控制中心.

安装zabbix工具包:

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

安装数据库,centos7默认数据库是mariadb,是mysql创始人将mysql转给oracle之后新开发的数据库,可以认为mariadb是mysql的升级版,mariadb兼容mysql,并做了升级,所以我这里安装mariadb。

yum -y install mariadb mariadb-server

安装zabbix:

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

创建数据库:

create database zabbix;

grant all privileges on zabbix.* to ‘zabbix’@’localhost’ identified by ‘zabbix’ with grant option;

数据导入

cd /usr/share/doc/zabbix-server-mysql-3.0.0

zcat create.sql.gz | mysql -uroot zabbix

修改zabbix配置文件,添加数据库账号信息:

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

修改php配置文件设置时区:

vim /etc/php.ini

[date]

date.timezone=PRC

启动服务:

systemctl start mysql

systemctl start httpd

systemctl start zabbix-server

注意在centos7中启动zabbix-server会遇到如下报错:(如果没遇到那就好^_^)

Job for zabbix-server.service failed. See 'systemctl status zabbix-server.service' and 'journalctl -xn' for details.


这个错误是红帽7系统的BUG(可怕吧)详情见红帽官网:https://bugzilla.redhat.com/show_bug.cgi?id=1071171

目前解决方式是:

yum -y install gnutls trousers

再启动zabbix master

systemctl start zabbix-server

访问http://ip/zabbix
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  zabbix linux