Zabbix6通過ODBC方式監(jiān)控Oracle?19C的詳細(xì)過程
前言
本文詳細(xì)介紹了Zabbix6通過ODBC方式監(jiān)控Oracle 19C的過程
?? 1.19C客戶端安裝
? 1.1 19C客戶端下載
#創(chuàng)建zabbix目錄,進(jìn)入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-*
注意:實(shí)現(xiàn)配置好本地yum,請(qǐng)參考以下博客
Linux配置本地yum源,高效便捷
https://jeames.blog.csdn.net/article/details/120557997
#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.數(shù)據(jù)庫(kù)相關(guān)操作
? 2.1 確認(rèn)監(jiān)聽狀態(tài)
## 保證好數(shù)據(jù)庫(kù)監(jiān)聽和實(shí)例是運(yùn)行狀態(tài) [root@jeames ~]# su - oracle [oracle@jeames ~]$ lsnrctl status [oracle@jeames ~]$ lsnrctl start

? 2.2 實(shí)例名及服務(wù)名
SQL> show parameter name
SQL> show pdbs

? 2.3 Zabbix用戶創(chuàng)建
--開PDB庫(kù) 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 配置環(huán)境變量
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 #環(huán)境變量生效 [root@jeames ~]# source /etc/profile ## 驅(qū)動(dòng) chmod +x /usr/lib/oracle/19.9/client64/lib/libsqora.so.19.1
? 3.2 添加Oracle驅(qū)動(dòng)
-- 配置odbcinst.ini文件信息: [root@jeames ~]# vi /etc/odbcinst.ini #添加如下內(nèi)容 [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 驗(yàn)證是否配置成功
[root@jeames ~]# isql -v ora19c +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ 注:sqlplus 用戶名/密碼@IP/oracle數(shù)據(jù)庫(kù)服務(wù)名 #如sqlplus zbbix/zbbix@IP:1521/cdb1
?? 4.Zabbix監(jiān)控
1.模板另存
配置-模板-Oracle by ODB-全克隆,此處另存為Oracle by ODBC 19C,點(diǎn)擊應(yīng)用戶
2.配置主機(jī)
1)配置-主機(jī)-創(chuàng)建主機(jī)-選擇模板Oracle by ODBC 19C
2)宏的地方做如下創(chuàng)建
{$ORACLE.DRIVER} Oracle
{$ORACLE.PASSWORD} zabbix
{$ORACLE.PORT} 1521
{$ORACLE.SERVICE} pdb2
{$ORACLE.USER} zabbix
{$HOST.CONN} 192.168.1.32




到此這篇關(guān)于Zabbix6通過ODBC方式監(jiān)控Oracle 19C的詳細(xì)過程的文章就介紹到這了,更多相關(guān)Zabbix ODBC監(jiān)控Oracle內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解析Zabbix 5.0磁盤自動(dòng)發(fā)現(xiàn)和讀寫監(jiān)控的問題
本文文章給大家介紹Zabbix 5.0磁盤自動(dòng)發(fā)現(xiàn)和讀寫監(jiān)控的問題,在配置鍵值得時(shí)候大家要主要此鍵值支持Linux平臺(tái),具體細(xì)節(jié)問題跟隨小編一起通過本文學(xué)習(xí)下吧2021-05-05
解決zabbix監(jiān)控因php問題導(dǎo)致圖形界面中文亂碼方法
解決因編譯php中添加了-enable-gd-jis-conv選項(xiàng)導(dǎo)致Zabbix監(jiān)控系統(tǒng)圖形界面中文亂碼問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2019-10-10
zabbix如何添加監(jiān)控主機(jī)和自定義監(jiān)控項(xiàng)
這篇文章主要介紹了zabbix添加監(jiān)控主機(jī)和自定義監(jiān)控項(xiàng)的方法,添加自定義監(jiān)控項(xiàng)此處以監(jiān)控當(dāng)前系統(tǒng)的用戶個(gè)數(shù)為例子,通過腳本命令給大家詳細(xì)講解,需要的朋友可以參考下2022-08-08
zabbix監(jiān)控vmware exsi主機(jī)的圖文步驟
zabbix怎么監(jiān)控vmware exsi主機(jī)呢?很多網(wǎng)友私聊小編,正好今天有空給大家制作一篇教程幫助大家快速學(xué)習(xí)zabbix監(jiān)控vmware exsi主機(jī),感興趣的朋友跟隨小編一起看看吧2021-06-06
zabbix?代理服務(wù)器的部署與?zabbix-snmp?監(jiān)控問題
這篇文章主要介紹了zabbix?代理服務(wù)器?與?zabbix-snmp?監(jiān)控,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07
Zabbix配置監(jiān)控項(xiàng)及聚合圖形的實(shí)例代碼
這篇文章主要介紹了Zabbix配置監(jiān)控項(xiàng)及聚合圖形,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06

