通过linux的上的categraf来监控windows的oracle

Viewed 112

我需要监控一台windows上的oracle,目前已经通过配置一台linux的categraf来实现。该linux已经安装了oracle instantclient11.2,并且通过sqlplus已经可以查询windows上的oracle。但是启动categraf.service的时候还是提示无法连接
image.png

这是服务报错信息
image.png

夜莺上也没有识别到oracle相关的其他metric参数
image.png

请问下,怎么解决这个问题啊

1 Answers

会不会是包下载错了,oracle的需要下载包名为xxx-with-cgo-plugin的版本
另外调试时候,可以先测试一下采集配置,./categraf --test --inputs xxx
这里有一篇介绍,Categraf 下载、安装和使用

包是正确的,这个采集测试也是通过的,上面截图都有参数输出

嗯嗯,不用service方式启动,也是错误吗,具体错误内容是什么呀

在service里导出环境变量,[Service]
Environment=LD_LIBRARY_PATH=/path/to/library/directory