oracle資料庫執行狀態監控SHELL
###################################################################
## dbstatus.sh ##
#create date:20120517
###################################################################
ORATAB=/etc/oratab
echo "`date` "
echo "dbstatus save in /oracle/db_status_alert.log"
db=`egrep -i ":Y|:N" $ORATAB | cut -d":" -f1 | grep -v "\#" | grep -v "\*"`
pslist="`ps -ef | grep pmon`"
for i in $db ; do
#echo "$pslist" | grep "ora_pmon_$i" > /dev/null 2 > $1
if (( $? )); then
echo "`date +%N`|YY|30|資料庫告警|100|資料庫當機|`date +"%Y-%m-%d %H:%M:%S"`|2|資料庫當機|資料庫無法訪問" >> /oracle/db_status_alert.log
else >/oracle/db_status_alert.log
fi
done
## dbstatus.sh ##
#create date:20120517
###################################################################
ORATAB=/etc/oratab
echo "`date` "
echo "dbstatus save in /oracle/db_status_alert.log"
db=`egrep -i ":Y|:N" $ORATAB | cut -d":" -f1 | grep -v "\#" | grep -v "\*"`
pslist="`ps -ef | grep pmon`"
for i in $db ; do
#echo "$pslist" | grep "ora_pmon_$i" > /dev/null 2 > $1
if (( $? )); then
echo "`date +%N`|YY|30|資料庫告警|100|資料庫當機|`date +"%Y-%m-%d %H:%M:%S"`|2|資料庫當機|資料庫無法訪問" >> /oracle/db_status_alert.log
else >/oracle/db_status_alert.log
fi
done
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14661773/viewspace-732701/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker 之 執行狀態監控Docker
- MySQL MHA 執行狀態監控MySql
- memcached的執行狀態監控
- 監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- 利用superlance監控supervisor執行狀態
- 配置CACTI監控MySQL資料庫狀態(5)增加MySQL監控模板MySql資料庫
- shell監控mysql 8.0資料庫MySql資料庫
- shell監控mysql 5.7資料庫MySql資料庫
- [轉]監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- 監控Oracle資料庫的常用shell指令碼(轉)Oracle資料庫指令碼
- 使用 Prometheus 監控 eKuiper 規則執行狀態PrometheusUI
- MySQL執行狀態監控(pt-mysql-summary)MySql
- 配置CACTI監控MySQL資料庫狀態(4)配置cactiMySql資料庫
- Shell指令碼監控MySQL主從狀態指令碼MySql
- 利用shell指令碼監控網站狀態指令碼網站
- 乾貨:教你如何監控 Java 執行緒池執行狀態Java執行緒
- 【轉載】監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- 【SQL】Oracle資料庫監控sql執行情況SQLOracle資料庫
- 案例五:shell指令碼實現定時監控http服務的執行狀態指令碼HTTP
- oracle資料庫狀態Oracle資料庫
- 配置CACTI監控MySQL資料庫狀態(1)準備工作MySql資料庫
- 配置CACTI監控MySQL資料庫狀態(3)配置apache模組MySql資料庫Apache
- 監控Oracle資料庫方法Oracle資料庫
- zabbix監控oracle資料庫Oracle資料庫
- 監控 SQL Server 的執行狀況SQLServer
- 監控長時間執行的查詢(監控資料庫效能的SQL ) -- 轉資料庫SQL
- Jtti:linux怎麼檢視oracle資料庫的執行狀態JttiLinuxOracle資料庫
- oracle資料庫例項狀態Oracle資料庫
- Oracle資料庫的監控內容Oracle資料庫
- Oracle 資料庫監控SQL語句Oracle資料庫SQL
- Oracle資料庫監控工具:SpotlightOracle資料庫
- 監控資料庫執行超過6s的操作資料庫
- 監控SQL Server的執行狀況(1)SQLServer
- 8個DBA最常用的監控Oracle資料庫的常用shell指令碼Oracle資料庫指令碼
- 8個DBA最常用的監控Oracle資料庫的常用shell指令碼--Oracle資料庫指令碼
- 資料庫監控資料庫
- Oracle“並行執行”——監控檢視Oracle並行
- jProfiler遠端連線Linux監控jvm、tomcat執行狀態LinuxJVMTomcat