离线安装Zabbix4.0

江枫思渺然 提交于 2020-02-01 07:59:46

Zabbix安装方式

1.主机联网可yum安装
2.主机不联网可离线yum安装
3.下载源码包编译安装

Zabbix 前期准备

本文讲的是主机不联网yum安装zabbix4.0,在不联网的服务器上安装zabbix,需要在一台联网的电脑上提前把Zabbix相关文件下载下来,然后传到不联网的服务器上使用

联网主机操作

1.在一台联网的Linux电脑上登录zabbix下载网站https://www.zabbix.com/cn/download,选择需要安装的Zabbix版本、操作系统、版本、数据库,下面会生成对应的安装版本
在这里插入图片描述
2.在联网的Linux电脑上,执行下面步骤命令
在这里插入图片描述
3.在联网的Linux服务器上会发现多了zabbix yum源的配置文件,如图所示
在这里插入图片描述
4.执行命令,zabbix安装需要的rpm包就被下载下来了。

yum install --downloadonly --downloaddir=/home/rpm zabbix-server-mysql zabbix-web-mysql zabbix-agent

在这里插入图片描述
至此,联网主机的操作完成

不联网主机安装

1.服务器关闭selinux
2.服务器关闭防火墙

systemctl stop firewalld

3.yum安装httpd,启动并设开机自启
4.安装数据库mariadb,启动并设开机自启
5.进入数据库,创建zabbix数据库并赋予权限

create database zabbix;(如果设置字符集在导入文件时可能会报错,我就只创建就没问题)
grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
flush privileges;

6.将在联网主机上下载的rpm包都拷贝到不联网的主机上/home/rpm下
7.执行命令(执行该操作,第三步才有效)

createrepo /home/rpm

执行命令后,在/home/rpm下会生成repodata目录
在这里插入图片描述
8.创建Zabbix的本地yum源文件

cd /etc/yum.repo.d
[root@localhost yum.repos.d]# vim local.repo 
[local]
name=local
baseurl=file:///home/rpm
enabled=1
gpgcheck=0

9.执行命令

yum clean all
yum repolist

10.安装zabbix

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

11.导入zabbix数据库文件

#cd /usr/share/doc/zabbix-server-mysql-4.0.16/
#gunzip create.sql.gz
#mysql -uzabbix -pzabbix
	MariaDB [(none)]> source create.sql

12.修改zabbix_server的配置文件

vim  /etc/zabbix/zabbix_server.conf
DBPassword=zabbix

13.修改配置时间,增加亚洲时区

vim /etc/httpd/conf.d/zabbix.conf

在这里插入图片描述
14.重启服务

systemctl restart httpd
systemctl restart zabbix-server

15.页面输入ip/zabbix,进行配置
在这里插入图片描述
点击下一步,连接DB时输入连接zabbix数据库的密码zabbix
在这里插入图片描述
一直点击下一步
在这里插入图片描述
页面登录用户:admin 密码:zabbix

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!