广告位联系
返回顶部
分享到

Zabbix6通过ODBC方式监控Oracle 19C的过程

zabbix 来源:互联网 作者:佚名 发布时间:2022-09-23 21:27:24 人浏览
摘要

本文详细介绍了Zabbix6通过ODBC方式监控Oracle 19C的过程 ???? 1.19C客户端安装 ? 1.1 19C客户端下载 1 2 3 4 5 6 7 8 9 #创建zabbix目录,进入zabbix目录 [root@jeames ~]# mkdir -p /zabbix [root@jeames ~]# cd /zab

本文详细介绍了Zabbix6通过ODBC方式监控Oracle 19C的过程

???? 1.19C客户端安装

? 1.1 19C客户端下载

1

2

3

4

5

6

7

8

9

#创建zabbix目录,进入zabbix目录

[root@jeames ~]# mkdir -p /zabbix

[root@jeames ~]# cd /zabbix

 

以下为官方下载地址

https://download.oracle.com/otn_software/linux/instantclient/199000/oracle-instantclient19.9-basic-19.9.0.0.0-1.x86_64.rpm

https://download.oracle.com/otn_software/linux/instantclient/199000/oracle-instantclient19.9-sqlplus-19.9.0.0.0-1.x86_64.rpm

https://download.oracle.com/otn_software/linux/instantclient/199000/oracle-instantclient19.9-devel-19.9.0.0.0-1.x86_64.rpm

https://download.oracle.com/otn_software/linux/instantclient/199000/oracle-instantclient19.9-odbc-19.9.0.0.0-1.x86_64.rpm

? 1.2 客户端安装

[root@jeames zabbix]# yum localinstall oracle-instantclient19.9-*
注意:实现配置好本地yum,请参考以下博客
Linux配置本地yum源,高效便捷
https://jeames.blog.csdn.net/article/details/120557997

1

2

3

4

5

#oracle-instantclient的安装位置如下

[root@jeames zabbix]# find / -name client64

/usr/lib/oracle/19.9/client64

/usr/share/oracle/19.9/client64

/usr/include/oracle/19.9/client64

???? 2.数据库相关操作

? 2.1 确认监听状态

1

2

3

4

## 保证好数据库监听和实例是运行状态

[root@jeames ~]# su - oracle

[oracle@jeames ~]$ lsnrctl status

[oracle@jeames ~]$ lsnrctl start

? 2.2 实例名及服务名

SQL> show parameter name
SQL> show pdbs

? 2.3 Zabbix用户创建

1

2

3

4

5

6

7

--开PDB库

SQL> alter pluggable database PDB2 open;

SQL> select name,cdb from v$database;

--CDB切到PDB

SQL> alter session set container = PDB2;

SQL> create user zabbix identified by zabbix;

SQL> grant dba to zabbix;

???? 3.客户端配置

注意:以下均在Zabbix Server做操作

? 3.1 配置环境变量

1

2

3

4

5

6

7

8

9

10

11

12

13

14

vi /etc/profile

 

cat >> /etc/profile << "EOF"

export ORACLE_HOME=/usr/lib/oracle/19.9/client64

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:/usr/lib:$ORACLE_HOME/bin

export TNS_ADMIN=$ORACLE_HOME/network/admin

EOF

 

#环境变量生效

[root@jeames ~]# source /etc/profile

 

## 驱动

chmod +x /usr/lib/oracle/19.9/client64/lib/libsqora.so.19.1

? 3.2 添加Oracle驱动

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

-- 配置odbcinst.ini文件信息:

[root@jeames ~]# vi /etc/odbcinst.ini

#添加如下内容

[Oracle]

Description     = Oracle ODBC driver for Oracle 19c

Driver          = /usr/lib/oracle/19.9/client64/lib/libsqora.so.19.1

 

--配置odbc.ini文件

[root@jeames ~]# odbcinst -j

unixODBC 2.3.1

DRIVERS............: /etc/odbcinst.ini

SYSTEM DATA SOURCES: /etc/odbc.ini

FILE DATA SOURCES..: /etc/ODBCDataSources

USER DATA SOURCES..: /root/.odbc.ini

SQLULEN Size.......: 8

SQLLEN Size........: 8

SQLSETPOSIROW Size.: 8

 

[root@jeames ~]# rm -rf /root/.odbc.ini

 

cat >> /etc/odbc.ini << "EOF"

[ora19c]

Driver = Oracle

ServerName = 192.168.1.32:1521/pdb2

UserID = zabbix

Password = zabbix

Port= 1521

 

EOF

? 3.3 验证是否配置成功

1

2

3

4

5

6

7

8

9

10

11

[root@jeames ~]# isql -v ora19c

+---------------------------------------+

| Connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|                                       |

+---------------------------------------+

 

注:sqlplus 用户名/密码@IP/oracle数据库服务名 #如sqlplus zbbix/zbbix@IP:1521/cdb1

???? 4.Zabbix监控

1

2

3

4

5

6

7

8

9

10

11

12

1.模板另存

配置-模板-Oracle by ODB-全克隆,此处另存为Oracle by ODBC 19C,点击应用户

 

2.配置主机

1)配置-主机-创建主机-选择模板Oracle by ODBC 19C

2)宏的地方做如下创建

{$ORACLE.DRIVER} Oracle

{$ORACLE.PASSWORD} zabbix

{$ORACLE.PORT} 1521

{$ORACLE.SERVICE} pdb2

{$ORACLE.USER} zabbix

{$HOST.CONN} 192.168.1.32


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。

您可能感兴趣的文章 :

原文链接 : https://blog.csdn.net/weixin_41645135/article/details/126966338
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计