麒麟系统下统一监控agent进程无法正常启动
问题现象:在麒麟操作系统上部署统计运维监控系统的采集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脚本也可正常拉起进程。
建议与总结:
评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526