zabbix(一)--在redhat6.9部署包安装zabbix

本文详细介绍了如何使用部署包在Red Hat Enterprise Linux Server 6.9上安装Zabbix 3.4,包括LAMP环境搭建、Zabbix服务器、前端和代理的配置,以及解决过程中遇到的问题。
摘要由CSDN通过智能技术生成

目录

一、版本信息

二、安装步骤

1、首先进行LAMP的安装

(1)linux安装

(2)apache安装

(3)安装mysql

(4)安装php

2、然后进行zabbix部署包的安装

(1)安装带有mysql数据库脚本的源

(2)安装zabbix的server、frontend、agent

(3)创建和初始化mysql数据库

(4)导入zabbix提供的脚本

(5) 配置zabbix-server文件

(6)配置zabbix的frontend

(7)启动


一、版本信息

这是第一次用部署包的方式安装zabbix。

根据官方文档进行的安装。

官网文档地址:https://www.zabbix.com/download?zabbix=3.4&os_distribution=rhel&os_version=6&db=MySQL

官网上边首先会让选择所使用的平台。

我自己所用的平台是

zabbix软件版本信息
osRed Hat Enterprise Linux Server release 6.9
databasemysql-5.1.73
apachehttpd-2.2.15
phpphp5.6
zabbixzabbix3.4

 

 

 

 

 

 

二、安装步骤

1、首先进行LAMP的安装

以下软件我都是用的yum源进行安装的。

可以配置本地yum源,也可以配置网络上的yum源。

但是一般本地的linux操作系统版本低的话,软件的版本也不会很高。

rh6.9这个上边,mysql是5.1,apache是2.2,php是5.3,但是php要求必须是5.4以上,否则在apache日志中,会报出php的语法错误。

(1)linux安装

这个自然不必说了。按照步骤一步一步执行就可以了。但是在服务器上安装linux 版本之前一定要确定好了,服务器到底适合哪个版本的linux,否则试在多遍都没有用。

(2)apache安装

直接使用yum进行安装就可以了。

yum install httpd

(3)安装mysql

mysql我也是直接使用的yum源进行安装的,最初担心mysql版本会比较低,但是只要是5.1以上就可以使用。正好本地yum源里边是5.1的。

yum install mysql mysql-devel

(4)安装php

使用这个源安装php

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

yum -y install php56w

但是仅仅安装php5.6软件还是不够,还需要安装很多不同的模块

yum -y install php56w-devel php56w-gd php56w-ldap php56w-mbstring php56w-mcrypt php56w-mysql php56w-pdo php56w-opcache php56w-mysqlnd

但是6.9这个版本,在yum安装的时候会提示一个错误

   Requires: libt1.so.5()(64bit)

所以需要进行安装t1lib-5.1.2-6.el6_2.1.x86_64.rpm

wget http://mirror.centos.org/centos/6/os/x86_64/Packages/t1lib-5.1.2-6.el6_2.1.x86_64.rpm

然后安装。

2、然后进行zabbix部署包的安装

按照官方文档进行安装

(1)安装带有mysql数据库脚本的源

 rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

执行此命令以后,直接在/etc/yum.repo.d下产生zabbix的源文件。

这个我以为其中就会带有mysql数据库,但是并没有。

(2)安装zabbix的server、frontend、agent

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

启动数据库:service mysqld start

(3)创建和初始化mysql数据库

mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
mysql> quit;

(4)导入zabbix提供的脚本

 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

(5) 配置zabbix-server文件

DBName=zabbix

DBuser=zabbix

DBPassword=123456

(6)配置zabbix的frontend

配置/etc/httpd/conf.d/zabbix.conf

这个文件没有,所以直接进行添加。

将/usr/share/doc/zabbix-web-3.4.11/httpd22-example.conf的内容粘贴到zabbix.conf文件中就可以了。

当然这个要看你的apache的版本还有个2.4的版本的,道理是一样的。

在里边还要将时区修改下,去掉注释,修改为Asia/Shanghai

 php_value date.timezone Asia/Shanghai

(7)启动

在启动之前看看selinux是否关闭了,否则会影响zabbix-server的启动

关闭selinux:setenforce 0

service zabbix-server start

service zabbix-agent start

service httpd start

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值