zabora监控oracle11gR2问题,报sqlplus: 权限不够

cormy 发布于 2012/07/25 12:04
阅读 1K+
收藏 0

zabbix:1.8.10 ,oracle 是11gR2,Linux已经能正常监控,现在监控Oracle问题。[root@zabbix01 ~]# zabbix_get -s10.100.10.6 -p10050 -k"oracle[zaboraver]"
1.5
[root@zabbix01 ~]# zabbix_get -s10.100.10.6 -p10050 -k"oracle[version]"
ZBX_NOTSUPPORTED

agentd日志

/opt/zabbix/zabora: line 265: /home/oracle/app/product/11.2.0/db_1/bin/sqlplus: 权限不够

将~/bin/sqlplus加上777,在zabbix用户,加了dba和oinstall权限还不行,zabora的所有权限都是777,也不行,请各位做过的,给说说什么问题?谢谢!

以下是问题补充:

@zgz88:能临控postgresql吗? (2012/08/07 12:32)
加载中
0
zaobao
zaobao
换oracle用户试试
0
c
cormy

换了后,zabbix用户具有root权限还是报错,报错如下

$ id zabbix
uid=0(root) gid=0(root) groups=0(root)

sh: /home/oracle/zabbix/zabora: Permission denied

sh: /home/oracle/zabbix/zabora: Permission denied

[oracle@idc040vm020 zabbix]$ ll
total 32
-rwxr-xr-x. 1 oracle oinstall   184 Jul 25 15:58 cont.sql
-rwxr-xr-x. 1 oracle oinstall   410 Jul 25 15:58 oraenv
drwxr-xr-x. 2 oracle oinstall  4096 Jul 25 15:58 ux
drwxr-xr-x. 2 oracle oinstall  4096 Jul 25 15:58 win
-rwxr-xr-x. 1 oracle oinstall   529 Jul 25 15:58 zabbix_user.txt
-rwxr-xr-x. 1 oracle oinstall 10742 Jul 25 16:37 zabora

 

 

 

0
c
cormy

引用来自“zaobao”的答案

换oracle用户试试

能将你监控oracle的文档共享下吗?

我现在一台可以监控oracle17个item;另一台客户端获取数据正常,但是要是使用zabbix_get -s10.100.40.20 -p10050 -k"oracle[version]"调用还是不支持,日志为rval=1,不知为什么?

0
回忆书签
回忆书签
环境变量?
0
c
cormy

环境变量我对过,没什么问题.

[oracle@idc040vm020 zabbix]$ cat oraenv
#export ORACLE_HOME=/orafs/app/oracle/product/9.2
#export ORACLE_SID=cher
#export PATH=/usr/bin:/usr/sbin/:$ORACLE_HOME/bin
#export NLS_LANG=american_cis.cl8mswin1251
export ORACLE_SID=newmedia
export ORACLE_HOME=/appsdata/oracle/product/db11gr2
export PATH=/usr/bin:/usr/sbin/:$ORACLE_HOME/bin
export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
#source /home/oracle/.bash_profile
[oracle@idc040vm020 zabbix]$

0
c
cormy

引用来自“回忆书签”的答案

环境变量?
我现在不知道zabora是放在哪个用户目录下操作,目前做出来的是放在/home/oracle/zabbix下,zabbix用户具有root权限才可以的,没有root权限一样不能,能给一份你的笔记吗? wx3787@163.com,谢谢!
0
l
liyp_sky

不解:

$ ./zabora version dev
+ zaboraver=1.5
+ rval=0
+ [ dev ]
+ + export ORACLE_SID=dev
+ sql=select banner from v$version where rownum=1;
+ [ select banner from v$version where rownum=1; ]
+ + sqlplus -s /nolog @/home/zabbix/zabora/cont.sql
+ echo select banner from v$version where rownum=1;
+ rval=1
+ [ 1 -ne 0 ]
+ echo ZBX_NOTSUPPORTED
ZBX_NOTSUPPORTED
+ exit 1

返回顶部
顶部