欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Zabbix6通過ODBC方式監(jiān)控Oracle?19C的詳細過程

 更新時間:2022年09月21日 11:33:58   作者:IT邦德  
這篇文章主要介紹了Zabbix6通過ODBC方式監(jiān)控Oracle?19C最佳實踐,主要包括客戶端安裝配置過程及數(shù)據(jù)庫相關(guān)操作,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,需要的朋友可以參考下

前言

本文詳細介紹了Zabbix6通過ODBC方式監(jiān)控Oracle 19C的過程

?? 1.19C客戶端安裝

? 1.1 19C客戶端下載

#創(chuàng)建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-*
注意:實現(xiàn)配置好本地yum,請參考以下博客
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ù)庫相關(guān)操作

? 2.1 確認(rèn)監(jiān)聽狀態(tài)

## 保證好數(shù)據(jù)庫監(jiān)聽和實例是運行狀態(tài)
[root@jeames ~]# su - oracle
[oracle@jeames ~]$ lsnrctl status
[oracle@jeames ~]$ lsnrctl start

? 2.2 實例名及服務(wù)名

SQL> show parameter name
SQL> show pdbs

? 2.3 Zabbix用戶創(chuàng)建

--開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 配置環(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ū)動
chmod +x /usr/lib/oracle/19.9/client64/lib/libsqora.so.19.1

? 3.2 添加Oracle驅(qū)動

-- 配置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 驗證是否配置成功

[root@jeames ~]# isql -v ora19c
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+

注:sqlplus 用戶名/密碼@IP/oracle數(shù)據(jù)庫服務(wù)名 #如sqlplus zbbix/zbbix@IP:1521/cdb1

?? 4.Zabbix監(jiān)控

1.模板另存
配置-模板-Oracle by ODB-全克隆,此處另存為Oracle by ODBC 19C,點擊應(yīng)用戶

2.配置主機
1)配置-主機-創(chuàng)建主機-選擇模板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的詳細過程的文章就介紹到這了,更多相關(guān)Zabbix ODBC監(jiān)控Oracle內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • zabbix告警報表并發(fā)送郵件功能實現(xiàn)

    zabbix告警報表并發(fā)送郵件功能實現(xiàn)

    Zabbix開源監(jiān)控是IT監(jiān)控領(lǐng)域的佼佼者,擁有強大的告警統(tǒng)計與報表生成能力,但對于剛上手的小白來說可能還有些難度,本文將詳細介紹zabbix告警報表的生成過程及發(fā)送郵件的操作步驟,感興趣的朋友一起看看吧
    2024-07-07
  • zabbix 通過 agent 監(jiān)控進程、端口的詳細過程

    zabbix 通過 agent 監(jiān)控進程、端口的詳細過程

    這篇文章主要介紹了zabbix 通過 agent 監(jiān)控進程、端口的全過程,文中提到了對mysql進程的監(jiān)控配置及創(chuàng)建觸發(fā)器的詳細過程,需要的朋友可以參考下
    2021-10-10
  • Zabbix遠程執(zhí)行命令的示例詳解

    Zabbix遠程執(zhí)行命令的示例詳解

    這篇文章主要介紹了Zabbix遠程執(zhí)行命令,本文主要配置驗證zabbix執(zhí)行遠程命令的相關(guān)知識,通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2020-03-03
  • Zabbix監(jiān)控多個JVM進程的方法

    Zabbix監(jiān)控多個JVM進程的方法

    這篇文章主要介紹了Zabbix監(jiān)控多個JVM進程的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • zabbix如何添加監(jiān)控主機和自定義監(jiān)控項

    zabbix如何添加監(jiān)控主機和自定義監(jiān)控項

    這篇文章主要介紹了zabbix添加監(jiān)控主機和自定義監(jiān)控項的方法,添加自定義監(jiān)控項此處以監(jiān)控當(dāng)前系統(tǒng)的用戶個數(shù)為例子,通過腳本命令給大家詳細講解,需要的朋友可以參考下
    2022-08-08
  • 快速通過zabbix獲取數(shù)據(jù)庫連接的信息及部分?jǐn)U展

    快速通過zabbix獲取數(shù)據(jù)庫連接的信息及部分?jǐn)U展

    這篇文章主要介紹了通過zabbix獲取數(shù)據(jù)庫連接的信息及部分?jǐn)U展,包括zabbix配置信息,功能腳本,本文給大家分享詳細腳本寫法,需要的朋友可以參考下
    2021-06-06
  • 解析Zabbix 5.0磁盤自動發(fā)現(xiàn)和讀寫監(jiān)控的問題

    解析Zabbix 5.0磁盤自動發(fā)現(xiàn)和讀寫監(jiān)控的問題

    本文文章給大家介紹Zabbix 5.0磁盤自動發(fā)現(xiàn)和讀寫監(jiān)控的問題,在配置鍵值得時候大家要主要此鍵值支持Linux平臺,具體細節(jié)問題跟隨小編一起通過本文學(xué)習(xí)下吧
    2021-05-05
  • zabbix redis自動發(fā)現(xiàn)端口的腳本返回json格式

    zabbix redis自動發(fā)現(xiàn)端口的腳本返回json格式

    zabbix([`z&aelig;biks])是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。這篇文章主要介紹了zabbix redis自動發(fā)現(xiàn)端口的腳本,返回json格式,需要的朋友可以參考下
    2019-11-11
  • Zabbix實現(xiàn)監(jiān)控多個mysql過程解析

    Zabbix實現(xiàn)監(jiān)控多個mysql過程解析

    這篇文章主要介紹了Zabbix實現(xiàn)監(jiān)控多個mysql過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • Zabbix指定時間內(nèi)變化值設(shè)置方法詳解

    Zabbix指定時間內(nèi)變化值設(shè)置方法詳解

    這篇文章主要介紹了Zabbix指定時間內(nèi)變化值設(shè)置方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08

最新評論