GBase 8a
安装配置
文章

麒麟系统下统一监控agent进程无法正常启动

发表于2024-04-25 10:29:24131次浏览1个评论

问题现象:在麒麟操作系统上部署统计运维监控系统的采集agent时,安装部署可以正常成功,但是在启动agent时报错,提示jre错误,agent进程无法正        常启动。

 

告警信息:

原因分析:由于麒麟系统自带java环境,导致agent的的jre无法正常使用,所以启动时报错,把系统jre替换咱们的jre。

处理过程:1、查看系统自带jre目录信息

                        # which java

                          /usr/bin/java

                             [xxx]$ ls -lrt /usr/bin/java

                            lrwxrwxrwx. 1 root root 22 11月 30 2021 /usr/bin/java -> /etc/alternatives/java

                           [xxx]$ ls -lrt /etc/alternatives/java

                            lrwxrwxrwx. 1 root root 71 11月 30 2021 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/bin/java

                    2、将agent目录下的jre目录中的bin和lib进行备份,然后将系统jre目录下的bin和lib目录拷贝过来,并将bin目录下的java改名为Gagent

          [xxx]$cd /home/gbase/gcmonitor-agent/jre

          [xxx]$mv bin bin_bak

          [xxx]$mv lib lib_bak

          [xxx]$cp -r  /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/bin ./

                            [xxx]$cp -r /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/lib ./

                            [xxx]$mv ./bin./java ./bin/Gagent

                  3、在统一运维页面中点击启动,agent状态变为正常启动,或者在系统下执行startup.sh脚本也可正常拉起进程。

建议与总结:

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 5个月前
我都是X86加统信或CentOS