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 root@localhost identified by "<password>";
将以上命令中的<password>替换为你要设定的密码即可。设置密码后,如果再以root用户登录就需要输入密码了。
创建数据库
# create database zabbix character set utf8 collate utf8_bin;
# grant all privileges on zabbix.* to zabbix@localhost 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 过程的更多相关文章
- centos6编译安装zabbix3.0和中文支持整理文档
编者按: 最近公司部分业务迁移机房,为了更方便的监控管理主机资源,决定上线zabbix监控平台.运维人员使用2.4版本的进行部署,个人在业余时间尝鲜,使用zabbix3.0进行部署,整理文档如下,仅供 ...
- CentOS6.5安装zabbix3.0
Server端 搭建LAMP(Linux+Apache+Mysql+PHP)环境 1.安装MySQL #安装地址:https://dev.mysql.com/downloads/repo/yum/ y ...
- linux运维、架构之路-CentOS6.9安装Zabbix3.4.1
一.LAMP环境安装 1.环境 [root@m01 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@m01 ~]# uname ...
- Centos6.5 安装zabbix3(收藏,非原创)
1.安装PHP Zabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上,注意,不支持PHP7 rpm -ivh ...
- Centos6.8安装zabbix-3.2.6
系统环境:Centos6.8 mini软件:zabbix-3.2.6 zabbix 服务端安装 安装yum 扩展源 rpm -ivh http://repo.webtatic.com/yum/el6/ ...
- centos6.5安装zabbix3.2
1.安装PHP Zabbix 3以后对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上,注意,不支持PHP7 rpm -ivh ...
- CentOS6.5安装zabbix3.2.6
1.安装好httpd和php Zabbix 3需要PHP是至少5.4或更高版本 rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm yum -y ...
- CentOS6下安装zabbix3.4
安装环境 系统 Centos6.7,最小化安装 CPU 2核 内存 2G 硬盘 200G IP 192.168.100.168/24 主机名 zabbix Zabbix版本 3.4 数据库 mysql ...
- centos6.5 安装mysql 的过程
Linux中使用最广泛的数据库就是MySQL,使用在线yum的方式安装的版本落后MySQL网站好几个小版本, 所以折腾了几个星期,终于在CentOS 装好了mysql5.6,装完之后,对整个linux ...
随机推荐
- cobbler check执行报错
httpd does not appear to be running and proxying cobbler, or SELinux is in the way. 当执行cobbler check ...
- laravel7 下拉搜索
html:页面 首先给下拉框一个页面改变事件,将下拉框的值发送至后台,进行查询 <select name="interest" id="serarch" ...
- laravel 5.6 API 接口开发限制接口访问频率
在laravel 5.6及以上版本中框架中已自带ThrottleRequests,但是为了更好的处理消息,我们可以再新加一个中间件,来更方便的处理相应信息 第一步: php artisan make: ...
- linux 系统 解决php -v查看到版本于phpinfo()打印的版本不一致问题
发现问题的原因: 安装zip扩展后,配置成功,但是使用gitlab合并的时候发生错误,经检查,使用phpinfo打印出来的php版本为7.1,而使用linux度服务器 运行 php -v的版本却是5. ...
- 『现学现忘』Docker常用命令 — 21、容器常用命令(三)
目录 13.进入正在运行的容器并以命令行交互 (1)方式一 (2)方式二 (3)attach和exec的区别 14.从容器内拷贝文件到主机上 15.Docker常用命令小结 (1)容器生命周期管理 ( ...
- QQ聊天记录快速迁移
QQ聊天记录快速迁移 在工作中大家经常会用到QQ来沟通,但是很多时候在其它设备上登录QQ就无法查看到之前的聊天记录和图片,这是因为电脑上的QQ聊天记录一般都是保存在电脑本地硬盘里,所以我们在换设备登录 ...
- 一比一还原axios源码(四)—— Axios类
axios源码的分析,到目前为止,算上第0章已经四章了,但是实际上,还都没有进入axios真正的主线,我们来简单回顾下.最开始我们构建了get请求,写了重要的buildURL方法,然后我们处理请求体请 ...
- 二维码生成工具——QRCode
下载QRCode的源代码:https://github.com/davidshimjs/qrcodejs 引入项目中:<script type="text/javascript&quo ...
- Spring Security实现统一登录与权限控制
1 项目介绍 最开始是一个单体应用,所有功能模块都写在一个项目里,后来觉得项目越来越大,于是决定把一些功能拆分出去,形成一个一个独立的微服务,于是就有个问题了,登录.退出.权限控制这些东西怎么办呢? ...
- python 命令行参数学习(二)
照着例子看看打打,码了就会.写了个命令行参数调用进行运算的脚本. 参考文章链接:http://www.jianshu.com/p/a50aead61319 #-*-coding:utf-8-*- __ ...