赵道毅
#1
【 使用环境 】生产环境 or 测试环境
测试环境
【 OB or 其他组件 】
其他组件
【 使用版本 】

【问题描述】清晰明确描述问题
单独再非OB的机器上部署obagent,手动拉起monagent后,并编写自定义的采集yaml文件后,Prometheus端发现接收不到相关的数据信息
【复现路径】问题出现前后相关操作
sudo rpm2cpio 提取obagent中的文件,
启动命令:
./bin/ob_monagent -c conf/monagent.yaml
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
5 个赞
辞霜
#3
使用obd部署obagent+Prometheus试试
3 个赞
赵道毅
#4
我看了下obd的部署方案,他好像是直接部署到OB环境里的,并且配置信息都是直接固定的。我这里只是启动obagent后,直接去读取自定义采集的配置文件。
2 个赞
赵道毅
#6
不是网络问题,网络都是打通的。
好像是读取不到自定义的文件一样。
monagent的文件是这样的

手动curl就会返回报错
之前尝试把鉴权关掉后,再curl,发现就返回了404
赵道毅
#8
obagent只有社区版本的吧。自定义监控的OB库是企业版的。
赵道毅
#10
还是不行,返回的错误跟之前是一样的,
是不是这里agent配置文件里面的密码有问题导致的。
有尝试给这里的password填写密码,但是发现需要密文密码。
