1、安裝ODBC
使用yum安裝ODBC
yum -y install unixODBC unixODBC-devel
2、安裝Oracle-instantclient
先把需要用到的四個rpm離線包下載到本地
mkdir -p oracle
cd oracle
直接通過下面的命令安裝 oracle-instantclient
yum localinstall oracle-instantclient19.9-*
oracle-instantclient的安裝位置如下
/usr/lib/oracle/19.9/client64
/usr/share/oracle/19.9/client64
/usr/include/oracle/19.9/client64
3喧笔、創(chuàng)建oracle用戶
登錄oracle服務(wù)器并連接oracle
sqlplus /nolog
conn? / as sysdba
創(chuàng)建ZABBIX用戶
create user ZABBIX identified? by zabbix;
grant create session to ZABBIX;
為ZABBIX用戶授權(quán)
ALTER USER ZABBIX DEFAULT ROLE ALL;
GRANT SELECT ANY TABLE TO ZABBIX;
GRANT CREATE SESSION TO ZABBIX;
GRANT SELECT ANY DICTIONARY TO ZABBIX;
GRANT UNLIMITED TABLESPACE TO ZABBIX;
GRANT SELECT ANY DICTIONARY TO ZABBIX;
GRANT SELECT ON V_
SYSTEM_EVENT TO ZABBIX;
GRANT SELECT ON V_
RECOVERY_FILE_DEST TO ZABBIX;
4嚎花、配置SQLPlus連接
在設(shè)置環(huán)境變量之前,我們需要在/usr/lib/oracle/19.9/client64下創(chuàng)建 network/admin 文件夾赴邻,用來配置 tnsnames.ora
創(chuàng)建 network/admin 文件夾
mkdir /usr/lib/oracle/19.9/client64/network/admin -p
配置 tnsnames.ora 文件
Oracle=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 數(shù)據(jù)庫SID)
)
)
注:HOST處填寫oracle數(shù)據(jù)庫服務(wù)器IP印衔,SERVICE_NAME處填寫數(shù)據(jù)庫的SID
環(huán)境變量配置
vi /etc/profile添加以下內(nèi)容
export ORACLE_HOME=/usr/lib/oracle/18.5/client64
export LD_LIBRARY_PATH=
LD_LIBRARY_PATH
export TNS_ADMIN=
PATH:
HOME/binsource /etc/profile
source /etc/profile加載環(huán)境變量
配置需要的類庫
chmod +x /usr/lib/oracle/19.9/client64/lib/libsqora.so.19.1
cd /usr/lib64/
ln -s libodbcinst.so.2.0.0 libodbcinst.so.1
添加Oracle驅(qū)動
vi /etc/odbcinst.ini添加以下內(nèi)容
[Oracle]
Description? ? = Oracle ODBC driver for Oracle 11g
Driver? ? ? ? ? = /usr/lib/oracle/19.9/client64/lib/libsqora.so.19.1
添加Oracle數(shù)據(jù)源
vi /etc/odbc.ini添加以下內(nèi)容
[Oracle]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #DSN名稱
Driver = Oracle? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #驅(qū)動名稱
ServerName = xxx.xxx.xxx.xxx:1521/數(shù)據(jù)庫SID? ? ? ? #IP:端口/SID
UserID = XXX? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #用戶名
Password = XXX? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #密碼
ISQL測試
isql -v Oracle
圖片1.png
SQLPlus測試連接
sqlplus 用戶名/用戶密碼@DSN名稱
image.png
5、配置zabbix監(jiān)控
配置——主機(jī)——創(chuàng)建主機(jī)
image.png
image.png
image.png
配置完成后檢查無誤姥敛,點(diǎn)添加按鈕完成主機(jī)創(chuàng)建
查看最新數(shù)據(jù)
點(diǎn)擊檢測——主機(jī)——最新數(shù)據(jù)
image.png
查看最新數(shù)據(jù)
作者:易道云控
鏈接:http://www.reibang.com/p/108a5b77fe65
來源:簡書
著作權(quán)歸作者所有奸焙。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處彤敛。