zabbix3.0的安装

前段时间一直在找合适的搭建博客的服务器,阿里云做活动,弄了个免费6个月的linux服务器。域名没有备案,暂时也用不了。自己的博客暂时放在国际版阿里云香港的主机上,于是想把这个服务器拿来做个监控用,顺带监控公司的测试服务器。

之前在搬瓦工上搭建的是zabbix2.4,现在zabbix已经升级到3.2了,就想用新版的来玩。由于各种原因,常规的yum安装不行,于是就把服务器换成Centos7.2版本了,这个好安装,后续再研究一下源码编译安装zabbix3.0。
注意:zabbix3.0对OS的要求:mysql5.0以上版本、apache1.3以上版本、php5.4以上版本。

一、系统环境

[root@zabbix ~]# uname -a
Linux zabbix 3.10.0-327.22.2.el7.x86_64 #1 SMP Thu Jun 23 17:05:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@zabbix ~]# uname -m
x86_64
[root@zabbix ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

二、搭建lamp环境
在centos7上安装zabbix server3.0之前,我们首先搭建zabbix所需要的lamp环境。
下载最新的yum源,如下:

wget -P /etc/yum.repos.d http://mirrors.aliyun.com/repo/Centos-7.repo

在开始安装之前,还需要说明下centos7自带的mysql是mariadb,我们可以通过如下命令查看:

yum search mysql|tac

现在开始安装lamp环境,使用如下命令:

yum -y install mariadb mariadb-server php php-mysql httpd

三、配置数据库
lamp安装完毕后,我们现在来配置mysql数据库。
设置开机自启动mysql,并启动mysql,使用如下命令:

systemctl enable mariadb
systemctl start mariadb

初始化mysql数据库,并配置root用户密码。使用如下命令:

mysql_secure_installation

执行完毕后,根据提示操作来就好
主要是为root用户配置密码,并刷新相关权限。
创建zabbix数据库和用户

create database zabbix default character set utf8 collate utf8_bin;
grant all on zabbix.* to 'zabbix'@'%' identified by 'zabbix';

四、启动web服务

systemctl start httpd

到此lamp环境已经全部搭建完毕。

六、安装zabbix server3.0
lamp环境搭建完毕后,我们现在开始正式安装zabbix3.0。
安装zabbix3.0所需要EPEL源和zabbix的yum源,如下:

rpm -ivh http://mirrors.aliyun.com/epel/7/x86_64/e/epel-release-7-6.noarch.rpm
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

以上安装完毕后,我们现在来正式安装zabbix3.0,使用如下命令:

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

以上安装完毕后,我们现在开始进行zabbix的相关配置。
导入zabbix数据库结构,如下:

cd /usr/share/doc/zabbix-server-mysql-3.0.2/
zcat create.sql.gz | mysql -uroot -pilanni zabbix

数据库导入完毕后,我们现在来修改zabbix sever的配置文件,如下:

vim /etc/zabbix/zabbix_server.conf

找到并修改参数

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

以上修改完毕后,我们再来修改下zabbix.conf文件。如下:

vim /etc/httpd/conf.d/zabbix.conf

修改时区配置

 
php_value date.timezone Asia/Chongqing

其中php_value date.timezone Asia/Chongqing主要是定义php的时区。
以上修改完毕后,我们把把zabbix-server加入开机启动,并启动zabbix-server,如下:

systemctl enable zabbix-server
systemctl start zabbix-server

最后重启apache,如下:

systemctl restart httpd

此时访问地址已经更改为http://你的ip/zabbix。
至此zabbix server端安装完毕

1
如无特殊说明,文章均为本站原创,转载请注明出处
  • 转载请注明来源:zabbix3.0的安装
  • 本文永久链接地址:http://www.hongxiaowei.com/xiaowei/89.html

该文章由 发布

这货来去如风,什么鬼都没留下!!!