同事寫的監控Logical Standby SQL apply 程式stop的監控報警指令碼
#!/bin/sh
ORACLE_HOME=/u01/product/oracle;export ORACLE_HOME
ORACLE_SID=orcl;export ORACLE_SID
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
output=`/u01/product/oracle/bin/sqlplus /nolog <
spool /data/run/checkinfo.txt
select count(*) from v\\$logstdby_process;
spool off;
exit
EOF`
#echo "$output" >> /data/run/log/checklog.txt
value=`cat /data/run/checkinfo.txt | sed -n '5,2p'`
#echo ${value:0:9}
#tmp=${value:0:9}
#source /home/oracle/.bash_profile
if [ "$value" -eq "0" ] ; then
/usr/local/bin/net send 192.168.0.1 "Logical Standby Apply Processes have died!"
#/usr/local/bin/net send 192.168.0.2 "Logical Standby Apply Processes have died!"
elif [ "${value:0:9}" = "ORA-01034" ] ; then
/usr/local/bin/net send 192.168.0.1 "Logical Standby has stopped!"
/usr/local/bin/net send 192.168.0.2 "Logical Standby has stopped!"
fi
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-668792/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【SQL監控】SQL完全監控的指令碼SQL指令碼
- 監控Logical standby databaseDatabase
- 【python 監控報警】python自動發微信監控報警Python
- mysql 的一個監控指令碼,監控heartbeatMySql指令碼
- 監控指令碼指令碼
- mysql mon 的一個監控指令碼,監控heartbeatMySql指令碼
- 寫了個監控 ElasticSearch 程式異常的指令碼!Elasticsearch指令碼
- CentOS 配置OOM監控報警CentOSOOM
- Prometheus監控報警系統Prometheus
- memcached程式埠監控指令碼指令碼
- 伺服器磁碟監控指令碼分享(含報警郵件)伺服器指令碼
- listener監聽監控指令碼指令碼
- mysql監控指令碼MySql指令碼
- DBA監控指令碼指令碼
- session指令碼監控Session指令碼
- 埠監控指令碼指令碼
- oracle 監控指令碼Oracle指令碼
- 監控使用高cpu的sql語句指令碼SQL指令碼
- Oracle慢SQL監控指令碼實現OracleSQL指令碼
- 資料庫效能SQL監控指令碼資料庫SQL指令碼
- oracle 11g監控SQL指令碼OracleSQL指令碼
- linux下日誌檔案error監控報警指令碼分享LinuxError指令碼
- Linux 監控程式是否存在的指令碼Linux指令碼
- systemtap的網路監控指令碼指令碼
- ogg監控指令碼指令碼
- stap監控IO指令碼指令碼
- 【shell】磁碟監控指令碼指令碼
- SQL Server 監控統計阻塞指令碼資訊SQLServer指令碼
- AIX環境下監控程式指令碼AI指令碼
- 監控寶SQL Server效能監控的功能和配置SQLServer
- 《boot分割槽監控的小指令碼》boot指令碼
- 常用的主機監控shell指令碼指令碼
- 監控mysql索引使用效率的指令碼MySql索引指令碼
- PostgreSQL之鎖監控指令碼SQL指令碼
- Oracle DBA常用監控指令碼Oracle指令碼
- Nagios 監控ESXI指令碼iOS指令碼
- 監控cpu與memory指令碼指令碼
- 資料庫監控指令碼資料庫指令碼