Zabbix 离线安装

本文使用的zabbix 版本是4.0版本.(https://www.zabbix.com/download)

 

一、离线yum源搭建。

场景:平台的服务器物理机无法连接外网,此时你无法直接用yum 按照zabbix ,你需要搭建一个本地的yum源。

本文采用虚拟机模拟搭建, 虚拟机操作系统是CentOS7. 需要保证你虚拟机可以连接外网。

1、下载zabbix 相关的rpm 包

浏览器输入地址https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/,将所有的rpm包下载下来。

2、利用yum 工具下载php相关的rpm包.

 yum -y install php   --downloadonly   --downloaddir=/data/down/

3、将zabbix 和php的rpm包整合一起.

将所有jar包放在/data/zabbix/zabbix_rpm 目录下. 

a) 在/data/zabbix 目录下,执行createrepo ./   ,会生成一个repodata 文件夹.

b) 在 /var/www/html 下面,建立一个软连接.:   ln -s   /data/zabbix    zabbix_yum  

c) 在/etc/yum.repos.d  下面 作如下修改:

  • 重命名 CentOS-Base.repo  为CentOS-Base.repo.bak  ,模拟保证yum 不能连接外网。
  • 创建一个zabbix.repo ,内容如下:
[zabbix]
name=zabbix
baseurl=http://192.168.44.132/zabbix_yum
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=0

d)  执行  yum clean all   yum list update  yum makecache   yum repolist  命令.  

 然后就可以按照官网的方式按照zabbix 了。

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

4、初始化数据库

 mysql -uroot -p

 create database zabbix character set utf8 ; 
 CREATE USER 'zabbix'@'%'IDENTIFIED BY 'password';
 GRANT ALL PRIVILEGES ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
 FLUSH PRIVILEGES;

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

编辑   /etc/zabbix/zabbix_server.conf   

DBPassword=password

编辑 /etc/httpd/conf.d/zabbix.conf

date.timezone = Asia/Shanghai

5、启动Zabbix 服务

systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd

现在你的服务已经启动起来了,浏览器输入 192.168.44.132/zabbix  ,即可访问,如下是访问的时候,需要你配置的项目,至此,表示你的zabbix 已经离线安装完成 ,后面按照页面提示一直走下去即可.

 

安装完成之后,进入的登陆页面,默认账号:Admin, 密码:zabbix

进入之后,页面是这样的

 

 

 

 

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值