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

用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/

最新文章

  1. javascript基础02
  2. UVA 10054 (欧拉回路) The Necklace
  3. mysql学习笔记 第四天
  4. thinkphp 3.2.3+Admin LTE后台框架
  5. 快速开发~Rafy框架的初步认识
  6. hdu Robberies
  7. jquery Mobile点击显示加载等待效果
  8. Android中ListView中有button,checkbox,GridView时事件问题
  9. python机器学习库
  10. YUV格式总结
  11. 实现网页页面跳转的几种方法大全(meta标签、js实现、php实现)
  12. CentOS 7 安装tomcat
  13. adb服务无法启动
  14. Asp.Net2.0下C#环境 Login控件实现用户登录
  15. Codeforces 785 D. Anton and School - 2
  16. linux centos系统下升级python版本
  17. ES6之前模拟Map数据结构的写法
  18. 探求Floyd算法的动态规划本质
  19. oracle表的统计信息完全正确,执行计划无故改变。原厂人员如是回复
  20. 与table有关的布局

热门文章

  1. pm升级到最新版本、指定版本
  2. Java与.net 关于URL Encode 的区别
  3. Win10 高频率使用的快捷组合键
  4. (mac)Idea安装配置maven
  5. PHP 简易文件查看器
  6. VBA 宏文件源代码密码解除
  7. hibernate的load和get有什么作用
  8. [LeetCode] 186. Reverse Words in a String II 翻转字符串中的单词 II
  9. 警方破获超大DDoS黑产案,20万个僵尸网络运营商被抓
  10. 【Python学习之六】文件操作