Nagios監控Oracle表空間出現Cannot determine ORACLE_HOME報錯
表名監控狀態是:UNKNOWN
錯誤信息是:Cannot determine ORACLE_HOME for sid dbnms
由於我是使用root用戶啟動的nagios,也是用root執行的check_oracle插件的命令。所以首先分析的是環境變量的問題,然後我修改了root目錄下的.bash_profile文件中的環境變量,如下:
但是還是出現了上面的錯誤。
然後我就直接more了下check_oracle插件的腳本文件,看到這是一個sh腳本文件,就突發奇想,將ORACLE_HOME環境變量的信息作為sh腳本中的變量寫進去。
重新啟動了Nagios服務後,再次監測就好了。
Nagios監控Oracle表空間出現Cannot determine ORACLE_HOME報錯
相關推薦
Nagios監控Oracle表空間出現Cannot determine ORACLE_HOME報錯
空間使用 nag 啟動 .com unknown 表名 遇到 監控 size 在使用Nagios監控軟件時,監控Oracle表空間使用率,遇到了如下錯誤: 表名監控狀態是:UNKNOWN錯誤信息是:Cannot determine ORACLE_HOME for sid d
Zabbix 3.2.6 通過Discovery批量監控Oracle表空間
oracle zabbix 一、背景 接到任務,要求對所有數據庫的所有表空間進行監控,願意是遇到表空間不足導致業務數據庫的不可用,我們知道通過Zabbix監控Oracle的插件有一些,比如Orabbix或者Pyora,前者通過Java進行數據獲取,所以必須要安裝Java,我之前的文章有講解安裝過
Orabbix 監控oracle表空間 Low Level Discovery
Oracle 表空間監控 在被監控端創建腳本,此腳本用於獲取表空間及空間使用信息,此腳本由oracle用戶下創建vim mornitor_tbs.sh#!/bin/bash source /home/oracle/.bash_profile sqlplus -s zabbix/zabbix > /tmp
orabbix插件監控oracle表空間問題
HA ont true largest 收集 use nts bsp order by 我們安裝好orabbix插件後,查看Tablespaces監控項是發項值為none,第一反應是沒監控成功,其實不然。 1、我們打開orabbix監控項參數的路徑,下面為Tablesp
Zabbix 3.4.8 通過Discovery批量監控Oracle表空間
通過指令碼取得表空間的名字,並轉換成json格式的(因為zabbix的自動發現功能獲取的資料型別是JSON格式的)。 下面編寫一個zabbix自動發現oracle表空間的指令碼,我這裡的指令碼路徑是/etc/zabbix/scripts/discovery_oracle_tablespace.sh。#
Zabbix利用Orabbix外掛監控Oracle資料庫(增強版)--裡面有orabbix報錯的處理方法
原文地址:http://www.linuxidc.com/Linux/2015-12/126537.htm 按照網上的一些資料進行安裝最後發現問題挺多的,於是自己修復了一些問題便記錄了下來。 一.jdk的安裝(Orabbix Server) 1.軟體解壓,放到固定位
zabbix 3.2添加Oracle表空間監控
zabbix查看博文:http://7424593.blog.51cto.com/7414593/1910111?utm_source=tuicool&utm_medium=referral 註意:在zabbix中添加監控項時需要把PROCESS_NAME改為TABLESPACE_NAMEzabbix
python 簡單監控內存/硬盤空間/以及oracle表空間使用情況
paramico ssh 檢查系統情況由於使用的是內網環境,所以使用用戶名密碼驗證,建議使用密鑰認證check.py import paramiko #獲取ssh連接並執行shellcomand返回正確的結果 def doshell(hostname,port,username,password,shellc
Oracle—刪除表空間出現約束的解決辦法
刪除表空間時出現錯誤 問題: ORA-00604: 遞迴SQL 級別 1 出現錯誤 ORA-02429: 無法刪除用於強制唯一/主鍵的索引 解決: 第一步:查詢存在哪些約束 SQL>selec
oracle 表空間擴容方法
oracle 表空間擴容方法測試環境OS:RedHat 6.7Oracle:11.2.0.4[[email protected]/* */ ~]# su - oracle[[email protected]/* */ ~]$ sqlplus / as sysdbaSQL*Plus: R
11、oracle 表空間
oracle 表空間創建和管理表空間1、創建表空間例子select name from v$datafile;SQL> select name from v$datafile;NAME------------------------------------------------------------
oracle表空間自增長
align 文件的 end com 空間 images ble ges 自動擴展 方式一:通過修改oracle database control 修改 第一步,點擊開始——所有程序——Oracle - OraDb11g_home1——Database Control 第二步
Oracle表空間、用戶、授權管理
manage tables 空間 gin 創建 tempfile max ide 指定 1、查詢表空間位置 select * from dba_data_files; -->d:\app\administrator\oradata\orcl\***.dbf 2、查看臨
oracle表空間查詢維護命令大全之中的一個(數據表空間)史上最全
ava 劃分 man max rac 帳戶 oca nio msi 表空間是數據庫的邏輯劃分,一個表空間僅僅能屬於一個數據庫。全部的數據庫對象都存放在建立指定的表空間中。但主要存放的是表, 所以稱作表空間。在oracle 數據庫中至少存在
ORACLE表空間操作實例
nds 臨時文件 acl efault home const desc 文件大小 extend 本文主要介紹oracle表空間常見的操作實例,包括創建、查詢、增加、刪除、修改。表空間和數據文件常用的數據字典和動態性能視圖包括v$dbfile、v$datafile、d
[oracle]表空間情況查看、占用、擴容、使用情況、空間維護等操作
file where sed limit sel dbf limited 每次 文件大小 --查詢表空間使用情況SELECT Upper(F.TABLESPACE_NAME) "表空間名", D.TOT_GROOTTE_MB
oracle表空間
ora use 用戶 max oracl con 創建表空間 limited 建表 --創建表空間權限grant create tablespace to QJT--刪除表空間權限grant DROP tablespace to QJT --創建表空間create tabl
Oracle表空間狀態
altered app line oracle style tables error dba date 1.表空間只讀 查看當前表空間狀態 [email protected]>column file_name format a60 [email
創建Oracle表空間和用戶
ide others maxsize 創建用戶 max add emp alter ant create oracle tablespace and user /*第1步:創建臨時表空間 */ create temporary tablespace test_temp t
oracle 表空間
oracle user 表空間 創建表空間--查看所有用戶,以及對應的永久表空間,臨時表空間select username,default_tablespace,temporary_tablespace from dba_userswhere username=‘SYSTEM‘;1.1 創建臨時表