一、问题环境

  • 操作系统:银河麒麟kylin V10
  • CPU:鲲鹏920
  • SuperMap iServer 10.2.0
  • SuperMap iManager 10.2.1

二、现象

部署完经典版SuperMap iManager 10.2.1,添加外部GIS服务器(SuperMap iServer)后,安装监控脚本后无法查看所监控GIS服务器的CPU和内存。

三、排错&解决步骤

3.1 访问经典版SuperMap iManager Zabbix UI(88端口),用户名、密码:Admin/zHlmUoU5Zak8

发现有如下报错信息,怀疑监控脚本没有完成安装导致。
zabbix报错信息

3.2 查看SuperMap iServer 安装监控脚本时详细信息,发现有报错信息

监控安装报错

3.3 查看SuperMap iServer 机器 Zabbix 进程发现也没有

ps -ef | grep zabbix 

没有zabbix进程

3.4 因此判断是Zabbix安装失败导致,去SuperMap iServer机器zabbix-agent/sbin目录,先检查依赖是否全

cd /etc/zabbix-agents/linux-arm/zabbix-agent/sbin
ldd zabbix_agentd | grep not

发现缺少依赖:
发现缺少系统依赖

3.5 将SuperMap iServer完整包里的sysDepLibs.tar.gz解压,将缺少内容复制在当前操作系统/usr/lib64下,然后再ldd检查 就不缺少了

最下面的已经没有输出not found

3.6 接下来去SuperMap iServer安装目录下卸载之前安装的Zabbix

cd /opt/supermap-iserver-10.2.0-arm64-deploy/imanager-agent
./uninstall.sh

如果遇到卸载失败,不用管
卸载失败
手动删除zabbix

rm -rf /etc/zabbix-agents

3.7 SuperMap iManager 删除原来的添加外部GIS服务器,再次重新添加,此次安装就没有错误信息了

无错误信息

3.8 检查zabbix

ps -ef | grep zabbix 

有进程

去Zabbix UI里看也正常

3.9 SuperMap iManager里查看也正常,问题得到解决

监控正常

四、回顾问题产生原因

Zabbix 安装失败导致监控失败,Zabbix安装失败的原因是信创环境下,银河麒麟kylin V10系统缺少Zabbix类库。

(转发请注明出处:https://blog.csdn.net/zhang90522 如发现有错,请留言,谢谢)

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐