Centos6.9 安装zabbix3.4 过程

Posted cnxiaol

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos6.9 安装zabbix3.4 过程相关的知识,希望对你有一定的参考价值。

Centos6.9 安装zabbix3.4 过程

1、安装apache httpd

一开始忘记截图(略...)

# yun install httpd

  

完成后,启动httpd服务

# service httpd start

  

创建一个index.html文件

# vim index.html
<html>
<body>
  <h1>Hello World</h1>
</body>
</html>

  

打开浏览器,输入zabbix URL: http://<sever_ip_or_domian>,如果正常应该出现Hello World!
-------------------------------
2、安装php及扩展

# yum install php55w php55w-mysql php55w-xml php55w-bcmath

  

备注:centos6.9默认yum只支持到5.3.3版本,这次用的5.5版本是从第三方获取的。(链接)

技术分享图片

技术分享图片

修改php.ini配置文件中的时区

# vi /etc/php.ini
date.time = "Asia/Shanghai"
(图中有一处错误,要把前面的分号;去掉)

  

技术分享图片

 

重启apache服务器

# service httpd restart

  

web目录下创建info.php

# vim /var/www/html/info.php

  

info.php 内容

<?php phpinfo();?>

  

保存退出,打开浏览器,输入 http://<server_ip_or_name>,出现图下内容,表示PHP安装成功。

技术分享图片

 


-------------------------------
3、安装zabbix服务
zabbix支持mySQL/Oracle/postgreSQL/IBM DB2/SQLite系列数据库。由于centos自带了mysql 5.1,所以安装数据库过程就省略了。(zabbix需要mysql 5.0.3以上版本)
安装之前需要把 zabbix 的 repository 装上。

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

过程会有些慢,耐心等待。

技术分享图片

 等待过程。。。。

技术分享图片

技术分享图片

 完成!


server/frontend 安装

server是服务器端/frontend是前端,也就是web控制台所在。

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

 

技术分享图片

 

可选组件(安装过程自行百度):
agent/get/proxy
----------------

# yum -y install zabbix-agent (安装在目标服务器上用于CPU/内存/网卡信息的收集)
# yum -y install zabbix-get (用于检测 agent 端的配置是否正确)
# yum -y install zabbix-proxy-mysql (install Zabbix proxy with MySQL support)

 

-------------------------------
4、创建zabbix数据库
启动系统自带的mysql

#service mysqld start

 

检查版本是否大于5.0.3

#mysql -v

 

技术分享图片

 


登陆mysql数据库,然后接着创建一个名为zabbix的库。

# mysql -u root -p (默认空密码)

 

技术分享图片

 

# grant all privileges on *.* to [email protected] identified by "<password>";

 


将以上命令中的<password>替换为你要设定的密码即可。设置密码后,如果再以root用户登录就需要输入密码了。

 技术分享图片

创建数据库

# create database zabbix character set utf8 collate utf8_bin;

 

技术分享图片

 

# grant all privileges on zabbix.* to [email protected] identified by "<password>";

 

授于用户远程登陆权限,如此这般,用户zabbix就可以在任意主机通过IP访问到本机mySQL,对zabbix.*数据库操作了。

技术分享图片

 

刷新授权

# flush privileges;

 

技术分享图片

 


通过zcat命令,直接导入zabbix数据到数据库中。(确保路径及mysql用户名和密码正确)

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

 

技术分享图片

 

-------------------------------
5、配置并启动zabbix服务
修改配置文件

# vim /etc/zabbix/zabbix_server.conf

DBhost=loaclhost

DBPassword=zabbix

 

技术分享图片

技术分享图片

 

启动zabbix服务

# service zabbix-server start


-------------------------------
6、配置zabbix web
apache目录下建个zabbix文件夹

# mkdir /var/www/html/zabbix

  

截图(略)
复制zabbix php文件到web目录下的zabbix文件夹

# cd /usr/share/zabbix
# cp -a . /var/www/html/zabbix

 

截图(略)


打开浏览器,输入zabbix URL: http://<sever_ip_or_domian>/zabbix

技术分享图片

 


出现zabbix欢迎界面,就证明大功告成了。

 

























以上是关于Centos6.9 安装zabbix3.4 过程的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix3.4安装部署 操作过程手册

ubuntu16.04 安装zabbix3.4(网上过程有坑先下班等有空再整理)

CentOS6.9下MySQL的安装

CentOS6.9 Min UEFI failed to create screen故障

CentOS6.9安装daemontools工具管理服务进程

zabbix3.4源码安装步骤