1. 程式人生 > 其它 >信創環境經典版SuperMap iManager監控外部SuperMap iServer資源失敗,無法監控目標GIS伺服器CPU與記憶體使用情況

信創環境經典版SuperMap iManager監控外部SuperMap iServer資源失敗,無法監控目標GIS伺服器CPU與記憶體使用情況

一、問題環境

  • 作業系統:銀河麒麟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

發現有如下報錯資訊,懷疑監控指令碼沒有完成安裝導致。

3.2 檢視SuperMap iServer 安裝監控指令碼時詳細資訊,發現有報錯資訊

3.3 檢視SuperMap iServer 機器 Zabbix 程序發現也沒有

ps -ef | grep 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檢查 就不缺少了

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類庫。

(轉發請註明出處:http://www.cnblogs.com/zhangyongli2011/ 如發現有錯,請留言,謝謝)