为了离线安装需要离线安装包,可以通过这个方式获取。

用yum安装软件默认不保存软件包,要保存需修改配置文件

#  vi   /etc/yum.conf

将keepcache的值改为1

安装版本:release 4.2,前提能上网

1、Install Zabbix repository。安装源码库配置部署包。这个部署包包含了yum配置文件。

# rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm

# yum clean all

2、 Install Zabbix server, frontend, agent。安装Zabbix server,前端 和 zabbix-agent

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

3、安装数据库 mariadb-server

# yum install -y mariadb-server

4、启动数据库,添加到开机启动

# systemctl start mariadb.service

# systemctl enable mariadb.service

5、初始化数据库

# mysql_secure_installation

Set root password? [Y/n] y

New password: 输入密码

Re-enter new password: 输入密码

Remove anonymous users? [Y/n] n

Disallow root login remotely? [Y/n] n

Remove test database and access to it? [Y/n] n

Reload privilege tables now? [Y/n] n

6、Create initial database。创建初始数据库 ( password为数据库账户zabbix的密码)

# mysql -uroot -p

Enter password:输入密码

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';

mysql> quit;

7、Import initial schema and data。导入初始架构和数据

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

8、Configure the database for Zabbix server。配置zabbix-server 数据库

# vim  /etc/zabbix/zabbix_server.conf

找到 并修改【第 6 点 设置 的 password 】  : DBPassword=password

9、Configure PHP for Zabbix frontend 。 配置 Zabbix 前端 PHP

# vim /etc/php.ini

找到并修改正确的时区 : date.timezone  = Asia/Shanghai

10、关闭防火墙

# systemctl stop firewalld.service    #停止firewall

# systemctl disable firewalld.service    #禁止firewall开机启动

10、Start Zabbix server and agent processes。启动zabbix相关服务,并设置为开启自启动

# systemctl restart zabbix-server zabbix-agent httpd

# systemctl enable zabbix-server zabbix-agent httpd

11、安装完成

访问方式: http://服务器地址/zabbix/setup.php

提取所有zabbix的安装包,下图packages里面的所有 rpm

将所有zabbix的安装包保存到本地备用,所有如下:

进入 无外网 Linux  系统 创建 目录用于保存 zabbix  离线包

mkdir -p /usr/local/zabbix-rpm

上传离线包到上面的目录

离线安装

安装

cd /usr/local/zabbix-rpm/

yum clean all ; yum localinstall -y ./*

启动数据库,添加到开机启动

systemctl start mariadb.service

systemctl enable mariadb.service

初始化数据库

mysql_secure_installation

创建初始数据库 ( password为数据库账户zabbix的密码)

mysql -uroot -p

Enter password:输入密码

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';

MariaDB [(none)]> quit;

导入初始架构和数据

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

配置zabbix-server 数据库密码

vi  /etc/zabbix/zabbix_server.conf

配置 Zabbix 前端 PHP

vi /etc/php.ini

date.timezone  = Asia/Shanghai

关闭防火墙

systemctl stop firewalld.service            #停止firewall

systemctl disable firewalld.service         #禁止firewall开机启动

启动zabbix相关服务,并设置为开启自启动

systemctl restart zabbix-server zabbix-agent httpd

systemctl enable zabbix-server zabbix-agent httpd

安装完成

访问方式: http://服务器地址/zabbix/setup.php

 

日志文件路径:/var/log/zabbix

配置文件路径:/etc/zabbix/

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

  1. Xcode离线安装帮助文档

    Xcode离线安装帮助文档   1.在线查看帮助文件:Xcode下查看帮助文件,菜单Help-Developer Documentation在右上角搜索框中即可检索,但速度很慢,在线查看. 2.下载帮 ...

  2. 安装VS2013的离线MSDN帮助文档

    作为vs的初学者,安装帮助文档有利于快速掌握.net的基本语法,对于摸索学习的同学帮助很大. VS2013和VS2012的帮助文档目前为止还是一样 下面是下载地址    http://www.micr ...

  3. CM5(Cloudera Manager 5) + CDH5(Cloudera's Distribution Including Apache Hadoop 5)的安装详细文档

    参考 :http://www.aboutyun.com/thread-9219-1-1.html Cloudera Manager5及CDH5在线(cloudera-manager-installer ...

  4. Matlab R2018a版离线使用帮助文档方法

    转载自:Matlab R2018a版离线使用帮助文档方法 问题 Matlab R2018a版本安装后,帮助文档默认为在线方式,需要使用账号登录,如果没有激活密钥或许可证编号,就无法使用帮助文档了. 方 ...

  5. Visual Studio 2010 安装帮助文档问题

    今天重装系统,装完VS2010后,如往常一样安装文档,却弹出如下错误"Could not create the local store in the specified folder.... ...

  6. keepalived双机热备,安装部署文档

    keepalived双击热备,安装部署文档: 下载目录:/apps/keepalived-1.2.7.tar.gz 1:---> yum install -y make wget 2:---&g ...

  7. azkaban编译安装配置文档

    azkaban编译安装配置文档 参考官方文档: http://azkaban.github.io/azkaban/docs/latest/ azkaban的配置文件说明:http://azkaban. ...

  8. Jmeter+Badboy安装使用文档

                  Jmeter+Badboy安装使用文档       目录   1.jmeter安装    1 2.Jmeter基础使用    3 3. 使用Jmeter进行分布式测试    ...

  9. EasyGBS国标流媒体服务器GB28181国标方案安装使用文档

    EasyGBS - GB28181 国标方案安装使用文档 下载 安装包下载,正式使用需商业授权, 功能一致 在线演示 在线API 架构图 EasySIPCMS SIP 中心信令服务, 单节点, 自带一 ...

随机推荐

  1. git,指南,操作

    助你开始使用 git 的简易指南,木有高深内容,;). Tweet 作者:罗杰·杜德勒 感谢:@tfnico, @fhd and Namics其他语言 english, deutsch, españo ...

  2. Activiti task claim

    Activiti task claim claim,认领,领取 claim - 国内版 Bing https://cn.bing.com/search?FORM=U227DF&PC=U227& ...

  3. vue使用formData进行文件上传

    本文为博主原创,未经允许不得转载 1.vue页面 <ux-form ref="formRef" layout="vertical"> <ux- ...

  4. plsql 引用型变量

    set serveroutput on declare pename emp.ename%type; psal emp.sal%type; begin ; dbms_output.put_line(p ...

  5. Python - Django - jQuery 实现简单的 AJAX

    AJAX 局部刷新实例: 使用 jQuery 实现基本的发送 AJAX 请求 index.html: <!DOCTYPE html> <html lang="en" ...

  6. shell request failed on channel 0

    今天普通用户ssh 登录提示shell request failed on channel 0 然后就退出了 幸亏root 用户没有被禁用,在root下 su - 普通 切换提示资源不足 解决方法  ...

  7. Azure上部署Barracuda WAF集群 --- 2

    前面一篇文章讲了如何在Azure上部署Barracuda.这篇文章聊一聊如何配置Barracuda. License 向Barracuda的销售人员申请WAF的License.得到License后打开 ...

  8. kubernetes-批量删除Evicted Pods

    #!/bin/bash for i in `seq 1 100` do kubectl delete pod $(kubectl get pod -n service |grep -i "e ...

  9. 【Java语言特性学习之一】设计模式

    设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可靠性. 毫无疑问,设计模式于 ...

  10. PHP阿里大于发短信教程

    PHP阿里大于发短信教程 1 先去控制台 https://www.alidayu.com/center/user/account?spm=a3142.7791109.1999204004.5.ZtBQ ...