Linux下离线部署zabbix

前言

本部署方案为CentOS7版本下部署zabbix5.0 为MySQL+PHP+Nginx  如需Apache也可参阅,或者查看官网安装方式,内容基本一样,只不是过是需要将RPM包下载到本地

下载

使用yum 命令下载所需安装包

yum install --downloadonly --downloaddir=/root server_name -y 

 注释:

--downloadonly  仅下载而不更新

--downloaddir=DLDIR 指定一个其他文件夹用于保存软件包

server_name 需要下载的内容

我下载的内容是按照我之前写的文章去下载的,可参阅这篇文章

解压顺序

one

安装zabbix-server-mysql

1.fping-3.16-1.el7.x86_64.rpm

2.OpenIPMI-2.0.27-1.el7.x86_64.rpm --nodeps

3.OpenIPMI-modalias-2.0.27-1.el7.x86_64.rpm

4.OpenIPMI-libs-2.0.27-1.el7.x86_64.rpm

5.unixODBC-2.3.1-14.el7.x86_64.rpm

6.zabbix-server-mysql-5.0.13-1.el7.x86_64.rpm

TWO

install zabbix-agent

1.zabbix-agent-5.0.13-1.el7.x86_64.rpm

THREE

install centos-release-scl

1.centos-release-scl-rh-2-3.el7.centos.noarch.rpm

2.centos-release-scl-2-3.el7.centos.noarch.rpm

FOUR

install zabbix-web-mysql-scl

1.rh-php72-runtime-1-2.el7.x86_64.rpm

2.rh-php72-php-common-7.2.24-1.el7.x86_64.rpm --nodeps

3.rh-php72-php-json-7.2.24-1.el7.x86_64.rpm

4.rh-php72-php-zip-7.2.24-1.el7.x86_64.rpm

5.rh-php72-php-pdo-7.2.24-1.el7.x86_64.rpm

6.rh-php72-php-mysqlnd-7.2.24-1.el7.x86_64.rpm

7.zabbix-web-5.0.13-1.el7.noarch.rpm

8.rh-php72-php-cli-7.2.24-1.el7.x86_64.rpm

9.rh-php72-php-process-7.2.24-1.el7.x86_64.rpm

10.rh-php72-php-xml-7.2.24-1.el7.x86_64.rpm

11.rh-php72-php-pear-1.10.5-1.el7.noarch.rpm

12.rh-php72-1-2.el7.x86_64.rpm

13.rh-php72-php-bcmath-7.2.24-1.el7.x86_64.rpm

14.rh-php72-php-fpm-7.2.24-1.el7.x86_64.rpm

15.rh-php72-php-gd-7.2.24-1.el7.x86_64.rpm

16.rh-php72-php-ldap-7.2.24-1.el7.x86_64.rpm

17.rh-php72-php-mbstring-7.2.24-1.el7.x86_64.rpm

18.zabbix-web-deps-scl-5.0.13-1.el7.noarch.rpm --nodeps

19.zabbix-web-mysql-scl-5.0.13-1.el7.noarch.rpm

FIVE

install zabbix-nginx-conf

1.rh-nginx116-runtime-1.16-1.el7.x86_64.rpm

2.rh-nginx116-nginx-1.16.1-6.el7.x86_64.rpm

3.zabbix-nginx-conf-scl-5.0.13-1.el7.noarch.rpm

以上顺序是我挨个试出来的,后面跟着--nodeps的基本都是缺少依赖,但是我在yum search 的时候是没有,不过当我安装好以后并没有出问题,所以可以放心安装。

如有需要,可点击这里 直接下载所需的文件。

后续

离线部署和在线部署区别只在于rpm包的问题,因此部署过程不再这里描述,可以在之前写的安装zabbix参考,整个离线部署过程已经测试过并没有任何问题,如有任何问题,欢迎指正!

### 关于ArcGIS License Server无法启动的解决方案 当遇到ArcGIS License Server无法启动的情况,可以从以下几个方面排查并解决问题: #### 1. **检查网络配置** 确保License Server所在的计算机能够被其他客户端正常访问。如果是在局域网环境中部署了ArcGIS Server Local,则需要确认该环境下的网络设置是否允许远程连接AO组件[^1]。 #### 2. **验证服务状态** 检查ArcGIS Server Object Manager (SOM) 的运行情况。通常情况下,在Host SOM机器上需将此服务更改为由本地系统账户登录,并重启相关服务来恢复其正常工作流程[^2]。 #### 3. **审查日志文件** 查看ArcGIS License Manager的日志记录,寻找任何可能指示错误原因的信息。这些日志可以帮助识别具体是什么阻止了许可服务器的成功初始化。 #### 4. **权限问题** 确认用于启动ArcGIS License Server的服务账号具有足够的权限执行所需操作。这包括但不限于读取/写入特定目录的权利以及与其他必要进程通信的能力。 #### 5. **软件版本兼容性** 保证所使用的ArcGIS产品及其依赖项之间存在良好的版本匹配度。不一致可能会导致意外行为完全失败激活license server的功能。 #### 示例代码片段:修改服务登录身份 以下是更改Windows服务登录凭据的一个简单PowerShell脚本例子: ```powershell $serviceName = "ArcGISServerObjectManager" $newUsername = ".\LocalSystemUser" # 替换为实际用户名 $newPassword = ConvertTo-SecureString "" -AsPlainText -Force Set-Service -Name $serviceName -StartupType Automatic New-ServiceCredential -ServiceName $serviceName -Account $newUsername -Password $newPassword Restart-Service -Name $serviceName ``` 上述脚本仅作为示范用途,请依据实际情况调整参数值后再实施。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值