离线安装部署zabbix

一、 安装好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,注意用户名也区分大小写

转载于:https://www.cnblogs.com/sxchengchen/p/10083215.html

您好!要在离线环境中部署Zabbix,您可以按照以下步骤进行操作: 1. 在在线环境中下载Zabbix软件包: - 访问Zabbix官方网站(https://www.zabbix.com/)下载所需的Zabbix版本的软件包。 - 下载Zabbix Server、Zabbix Agent和Web界面等软件包。 2. 将软件包复制到离线环境: - 使用可移动存储设备(如USB驱动器)将下载的软件包复制到离线环境中。 3. 在离线环境中安装所需的依赖项: - 在离线环境中,确保已安装所有Zabbix所需的依赖项。这些依赖项可能包括数据库、PHP、Apache/Nginx等。 - 在离线环境中,您可能需要手动下载和安装这些依赖项的离线软件包或将其复制到离线环境中。 4. 在离线环境中安装Zabbix Server和Agent: - 使用在步骤2中复制到离线环境的软件包,在离线环境中按照Zabbix官方文档提供的指南进行安装Zabbix Server和Agent。 5. 配置Zabbix Server和Agent: - 在离线环境中,根据您的需求编辑Zabbix Server和Agent的配置文件。 - 配置文件通常位于/etc/zabbix/目录下。 6. 启动Zabbix Server和Agent: - 在离线环境中,启动Zabbix Server和Agent服务,以便它们可以开始监控和收集数据。 7. 配置Zabbix Web界面: - 在离线环境中,将Web界面部署到Web服务器上,并根据Zabbix官方文档提供的指南进行配置。 这些步骤应该可以帮助您在离线环境中成功部署Zabbix。请注意,根据您的具体情况,可能需要进行一些额外的配置和调整。建议您查阅Zabbix官方文档以获取更详细的指导和帮助。祝您部署成功!如有其他问题,请随时向我提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值