一、 安装好CentOS
安装过程中添加php,mariadb等所需要的依赖

二、 准备好所有所需的rpm压缩文件包
在centos中解压,这里放在根目录下zabbix_rpms文件夹下

三、 安装所需rpm软件
安装以下3个软件

rpm -ivh zabbix_rpms/deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh zabbix_rpms/python-deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh zabbix_rpms/createrepo-0.9.9-28.el7.noarch.rpm

四、 创建yum仓库
mkdir –p /custom_repo/yum-channels/
cp –r zabbix_rpms/. /custom_repo/yum-channels
createrepo /custom_repo/yum-channels/

五、 挂载光盘至CentOS系统
挂载好光盘后,执行以下命令

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

备份好原有的yum源
mkdir /etc/yum.repo.d/backup
mv -f /etc/yum.repo.d/*.repo /etc/yum.repo.d/backup

六、 添加自定义的repo文件
vim /etc/yum.repos.d/rpms.repo

命名一个rpms的仓库文件用vim编辑,新增以下内容

[RPM]
name=Update RPM package
baseurl=file:/// custom_repo/yum-channels
enable=1
gpgcheck=0
proxy=_none_

七、 设置yum
清理yum缓存
yum clean all

重新生成yum本地缓存
yum makecache

更新yum仓库列表
yum repolist

检查新的yum仓库下是否有zabbix-server-mysql包
yum list zabbix-server-mysql

如果有,则继续执行以下步骤,如果没有,检查之前的步骤是否哪有遗漏

八、 关闭防火墙
setenforce 0

centos有可能会出现防火墙关闭不彻底的问题,参考链接http://blog.csdn.net/nenusoul_csdn/article/details/39585387

九、 LAMP环境安装
yum install httpd mariadb mariadb-server mariadb-client php php-mysql

yum安装以上软件,如果有软件安装不上,可以在/mnt/cdrom/Packages/目录下安装对应的包,比如php

rpm –ivh /mnt/cdrom/Packages/php-5.4.16-42.el7.x86_64.rpm

十、 安装zabbix服务
yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent

十一、 创建数据库
启动数据库之后执行下面语句

mysql -uroot –p ##直接执行,密码默认为空
MariaDB[(none)]> CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
MariaDB[(none)]>grant all privileges on zabbix.* to zabbix@localhost identified by ‘111’;
MariaDB [(none)]> quit

十二、 导入数据
cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -uroot –p zabbix

然后执行cd,退出到主目录

十三、 修改配置
修改zabbix_server.conf文件下的配置

vim /etc/zabbix/zabbix_server.conf

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

上述配置文件中,我们只需要关注DBHost、DBName、DBUser、DBPassword几项即可。这几项是配置zabbix server连接mysql数据库的参数。

修改php时区

vim /etc/httpd/conf.d/zabbix.conf
##修改内容为
php_value date.timezone Asia/Chongqing

十四、 启动zabbix服务
设置开机自启动
systemctl enable mariadb.service
systemctl enable httpd.service
systemctl enable zabbix-server.service
systemctl enable zabbix-agent.service

启动服务
service zabbix-server start
service zabbix-agent start
service mariadb start
service httpd start

通过 http://ip/zabbix 访问,默认用户名/密码:Admin/zabbix,注意用户名也区分大小写

离线安装部署zabbix的更多相关文章

  1. CentOS 6.5安装部署Zabbix监控系统

    CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...

  2. RHEL6 最小化系统 编译安装部署zabbix (mysql)

    RHEL6 最小化系统 编译安装部署zabbix (mysql)官方说明详细见:https://www.zabbix.com/documentation/4.0/manual/installation ...

  3. Apache Hadoop集群离线安装部署(三)——Hbase安装

    Apache Hadoop集群离线安装部署(一)——Hadoop(HDFS.YARN.MR)安装:http://www.cnblogs.com/pojishou/p/6366542.html Apac ...

  4. Apache Hadoop集群离线安装部署(二)——Spark-2.1.0 on Yarn安装

    Apache Hadoop集群离线安装部署(一)——Hadoop(HDFS.YARN.MR)安装:http://www.cnblogs.com/pojishou/p/6366542.html Apac ...

  5. Apache Hadoop集群离线安装部署(一)——Hadoop(HDFS、YARN、MR)安装

    虽然我已经装了个Cloudera的CDH集群(教程详见:http://www.cnblogs.com/pojishou/p/6267616.html),但实在太吃内存了,而且给定的组件版本是不可选的, ...

  6. 史上最全CentOS6离线安装部署Cloudera Manager5.9.3

    史上最全CentOS6离线安装部署Cloudera Manager5.9.3

  7. centos 安装部署zabbix

    Zabbix_server初始安装部署 各模块要安装的模块 Server:server+nginx+mysql+php Agentd:agentd Proxy:proxy+mysql 1.准备环境: ...

  8. centos6.5安装部署zabbix监控服务端和客户端

    部署zabbix服务端需要LNMP环境(nginx,mysql,php),其它数据库也可以,我这里使用mysql,关于LNMP环境部署,可以参考我的另一遍文章:http://www.cnblogs.c ...

  9. Centos 7安装部署zabbix 3.0LTS

    1.环境准备 OS:CentOS 7.2 64bit Zabbix版本:3.0.12 MySQL版本:5.6 注意:zabbix3.0相关要求 mysql5.0以上版本.apache1.3以上版本.p ...

随机推荐

  1. JavaScript入门第4天

    闭包:子函数可以使用父函数的局部变量 <html> <head> <title>闭包 </title> <script> function ...

  2. js表单计算金额问题

    <table width="600" border="1" align="center" style="text-align ...

  3. 前端架构一之XAMPP

    摘要: 随着用户体验的重要性和项目的富客户端化,越来越多的公司将前端与后端分离开来,这时候前端就需要有自己的服务环境.本文将介绍我在开发中所用到的前端服务环境的搭建. 环境: OS: win7 64b ...

  4. vertica时间计算SQL语句实例:统计一天内登录的用户

    SQL语句实例: select count(id) as num from public.user where cast((CURRENT_TIMESTAMP-login_timed) day as ...

  5. Mysql全文搜索match against的用法

    全文检索在 MySQL 中就是一个 FULLTEXT 类型索引.FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE ...

  6. 《C++ Primer Plus》15.1 友元 学习笔记

    15.1.1 友元类假定需要编写一个模拟电视机和遥控器的简单程序.决定定义一个Tv类和一个Remote类,来分别表示电视机和遥控器.遥控器和电视机之间既不是is-a关系也不是has-a关系.事实上,遥 ...

  7. 《C++ Primer Plus》12.6 复习各种(类和动态内存分配的)技术 笔记

    12.6.1 重载<<运算符要重新定义<<运算符,以便将它和cout一起用来显示对象的内容,请定义下面的友元运算符函数:ostream & operator<&l ...

  8. Android 按钮 Button和ImageButton

    Button -- 按钮ImageButton -- 图片按钮Button和ImageButton特征1.共有的特征都可以作为一个按钮产生点击事件2.不同点: (1)Button有text属性,Ima ...

  9. 网络子系统46_ip协议数据帧的转发

    //调用路径ip_rcv->ip_rcv_finish->dst_input->(skb->dst->input) //ip_forward以回调函数的形式,保存在skb ...

  10. 【Android N 7】使用量统计usagestats

    Android N 7.1.1 高通 1. /data/system/usagestats/0 2. 每天使用量统计 /data/system/usagestats/0/daily 查看数值: cat ...