oracle不能装在/home下,否则zabbix用户没有权限操作oracle
1.oraenv配置环境变量
export ORACLE_HOME=/oracle/app/oracle/product/12.1.0/dbhome_1
export ORACLE_SID=orcl
export PATH=/usr/bin:/usr/sbin/:$ORACLE_HOME/bin
#export NLS_LANG=american_cis.cl8mswin1251
2.将zabbix用户添加到dba组中
usermod -a -G dba zabbix
usermod -a -G dba root
3.环境变量
将oracle用户的.bashrc(隐藏文件,/home/oracle/.bashrc)中配置的关于oracle的环境变量配到zabbix用户的.bashrc中
export ORACLE_HOME=/oracle/app/oracle/product/12.1.0/dbhome_1
export ORACLE_SID=orcl
export PATH=/usr/bin:/usr/sbin/:$ORACLE_HOME/bin
4.zabbix配置
复制并赋可执行权限:
zabbix_agentd.conf末尾添加:
UserParameter=oracle.zabora[*],/usr/local/zabbix/plugins/oracle/zabora.sh $1 $2
重启zabbix_agentd
界面上添加监控项:
5.测试