listener監聽監控指令碼
以下兩個指令碼都是可以的,但是前提是指令碼儲存的文字的名稱不能含有lsnr,因為ps -ef|grep lsnr|grep -v grep匹配了指令碼名字
#!/bin/ksh
ps -ef|grep lsnr|grep -v grep>/dev/null
if [ $? -eq 0 ]; then
exit
else
echo `date`>/tmp/dsklog.lsnrctl
echo " The listener is down on 10.98.20.122">>/tmp/dsklog.lsnrctl
lsnrctl start>>/tmp/dsklog.lsnrctl
cat /tmp/dsklog.lsnrctl | /usr/local/bin/mailx -s "listener on 10.98.20.122 is down" luk.luk@chinadba.cn
fi
#!/bin/ksh
lsnr_flag=`ps -ef|grep lsnr|grep -v grep`
if [ -z "$lsnr_flag" ]; then
echo `date`>/tmp/dsklog.lsnrctl
echo " The listener is down on 10.98.20.122">>/tmp/dsklog.lsnrctl
lsnrctl start>>/tmp/dsklog.lsnrctl
cat /tmp/dsklog.lsnrctl | /usr/local/bin/mailx -s "listener on 10.98.20.122 is down" luk.luk@chinadba.cn
fi
#!/bin/ksh
ps -ef|grep lsnr|grep -v grep>/dev/null
if [ $? -eq 0 ]; then
exit
else
echo `date`>/tmp/dsklog.lsnrctl
echo " The listener is down on 10.98.20.122">>/tmp/dsklog.lsnrctl
lsnrctl start>>/tmp/dsklog.lsnrctl
cat /tmp/dsklog.lsnrctl | /usr/local/bin/mailx -s "listener on 10.98.20.122 is down" luk.luk@chinadba.cn
fi
#!/bin/ksh
lsnr_flag=`ps -ef|grep lsnr|grep -v grep`
if [ -z "$lsnr_flag" ]; then
echo `date`>/tmp/dsklog.lsnrctl
echo " The listener is down on 10.98.20.122">>/tmp/dsklog.lsnrctl
lsnrctl start>>/tmp/dsklog.lsnrctl
cat /tmp/dsklog.lsnrctl | /usr/local/bin/mailx -s "listener on 10.98.20.122 is down" luk.luk@chinadba.cn
fi
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2139885/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 監控指令碼指令碼
- ORACLE listener監聽設定密碼Oracle密碼
- 【SQL監控】SQL完全監控的指令碼SQL指令碼
- mysql監控指令碼MySql指令碼
- DBA監控指令碼指令碼
- session指令碼監控Session指令碼
- 埠監控指令碼指令碼
- oracle 監控指令碼Oracle指令碼
- 設定 Oracle 監聽器密碼(LISTENER)Oracle密碼
- mysql 的一個監控指令碼,監控heartbeatMySql指令碼
- 【listener】oracle靜態監聽和動態監聽 【轉載】Oracle
- ogg監控指令碼指令碼
- stap監控IO指令碼指令碼
- 【shell】磁碟監控指令碼指令碼
- mysql mon 的一個監控指令碼,監控heartbeatMySql指令碼
- Web中的監聽器【Listener】Web
- 動態註冊監聽Listener
- PostgreSQL之鎖監控指令碼SQL指令碼
- Oracle DBA常用監控指令碼Oracle指令碼
- memcached程式埠監控指令碼指令碼
- Nagios 監控ESXI指令碼iOS指令碼
- 監控cpu與memory指令碼指令碼
- 資料庫監控指令碼資料庫指令碼
- (Datagurad)監控指令碼指令碼
- 監控session數量指令碼Session指令碼
- 監控硬碟空間指令碼硬碟指令碼
- 監控sqlldr執行指令碼SQL指令碼
- 監控資料庫指令碼資料庫指令碼
- cacti自定義監控指令碼指令碼
- 【監聽】listener.ora檔案理解
- oracle listener 靜態監聽與動態監聽的一些小事Oracle
- 【監聽】配置服務端靜態(動態)監聽/修改監聽埠及引數local_listener作用服務端
- nagios監控linux主機監控記憶體指令碼iOSLinux記憶體指令碼
- 監控系統告警指令碼集合指令碼
- 監控oracle表空間指令碼Oracle指令碼
- Goldengate for nrpe監控指令碼Go指令碼
- systemtap的網路監控指令碼指令碼
- stap監控cpu指令碼小結指令碼