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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL MHA 執行狀態監控MySql
- Docker 之 執行狀態監控Docker
- 利用superlance監控supervisor執行狀態
- 【SQL】Oracle資料庫監控sql執行情況SQLOracle資料庫
- shell監控mysql 8.0資料庫MySql資料庫
- shell監控mysql 5.7資料庫MySql資料庫
- Jtti:linux怎麼檢視oracle資料庫的執行狀態JttiLinuxOracle資料庫
- 使用 Prometheus 監控 eKuiper 規則執行狀態PrometheusUI
- Shell指令碼監控MySQL主從狀態指令碼MySql
- 乾貨:教你如何監控 Java 執行緒池執行狀態Java執行緒
- 案例五:shell指令碼實現定時監控http服務的執行狀態指令碼HTTP
- Zabbix+Python監控Oracle資料庫PythonOracle資料庫
- Oracle“並行執行”——監控檢視Oracle並行
- Oracle DG資料庫狀態轉換Oracle資料庫
- jProfiler遠端連線Linux監控jvm、tomcat執行狀態LinuxJVMTomcat
- 執行緒池監控2-監控執行緒池狀態、執行緒數量和佇列任務數量等執行緒佇列
- 監控 SQL Server 的執行狀況SQLServer
- 資料庫效能大揭秘:玩轉MySQL監控指標狀態變數資料庫MySql指標變數
- Zabbix5.0 配置 ODBC 監控 Oracle 資料庫Oracle資料庫
- 【SQL】Oracle資料庫SQL監控報告示例SQLOracle資料庫
- Oracle 19C+13.4EMCC資料庫監控Oracle資料庫
- EBS:Oracle 資料庫執行慢SQLOracle資料庫SQL
- MySQL監控-Datadog資料庫監控調研MySql資料庫
- Elastic 使用Heartbeat監測服務執行狀態AST
- Oracle資料庫啟動過程及狀態詳解Oracle資料庫
- Oracle 資料庫執行提示:ORA-00054Oracle資料庫
- 11. shell多執行緒備份資料庫執行緒資料庫
- 監控資料庫活動資料庫
- 資料庫監控---PIGOSS BSM資料庫Go
- 資料庫繁忙程度監控資料庫
- Oracle資料庫監控和運維關注哪些方面Oracle資料庫運維
- 【YashanDB資料庫】yasboot查詢資料庫狀態時顯示資料庫狀態為off資料庫boot
- 如何透過手機APP線上監控西門子PLC的執行狀態APP
- 使用JDK自帶的jmap和jhat監控處於執行狀態的Java程式JDKJava
- Shell多執行緒備份資料庫的指令碼執行緒資料庫指令碼
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- 編碼:執行緒執行監控執行緒
- 執行緒狀態執行緒
- Zabbix監控神通資料庫教程資料庫