Zabbix監(jiān)控Oracle歸檔日志空間的全過程
1、oracle查看歸檔日志空間的sql語句
select sum(PERCENT_SPACE_USED) from v$recovery_area_usage;
2、交互式查看oracle歸檔日志空間的命令,可以手動執(zhí)行一下,注意要用oracle用戶
sqlplus -S "/ as sysdba" << EOF select sum(PERCENT_SPACE_USED) from v\$recovery_area_usage; quit EOF
3、編寫查看oracle歸檔日志空間的腳本 /home/oracle/get_achieved_usage.sh,
腳本內(nèi)容:使用命令獲取到歸檔日志空間,將內(nèi)容輸入到/tmp/achieved.log文件中,然后檢查日志文件中是否包含錯誤信息,包含錯誤信息時清空文件。
可以手動執(zhí)行以下腳本,確保/tmp/achieved.log文件有內(nèi)容輸入
#!/bin/bash # get tablespace usage source ~/.bash_profile function check { sqlplus -S "/ as sysdba" << EOF spool /tmp/achieved.log select sum(PERCENT_SPACE_USED) from v\$recovery_area_usage; spool off quit EOF }; check &> /dev/null errors=`grep ERROR /tmp/achieved.log | wc -l` if [ "$errors" -gt 0 ]; then echo "" > /tmp/achieved.log fi
chown oracle: /home/oracle/get_achieved_usage.sh #給腳本更換屬主屬組 chmod 755 /home/oracle/get_achieved_usage.sh #給腳本賦予執(zhí)行權(quán)限
4、將執(zhí)行腳本添加到oracle用戶的計劃任務(wù)
crontab -e -u oracle */5 * * * * /home/oracle/get_achieved_usage.sh #5分鐘執(zhí)行一次腳本
注意:ll -h查看/tmp/achieved.log文件的修改時間,確定計劃任務(wù)是否生效,如有問題,請參考作者的另一篇文章:zabbix監(jiān)控oracle表空間 獲取提示。
5、配置zabbix自定義監(jiān)控項
cd /etc/zabbix/zabbix_agentd.d vim oracle.conf UserParameter=achieved.usage, cat /tmp/achieved.log | awk 'NR==4{print $1}' 重啟zabbix systemctl restart zabbix-agent
6、zabbix-server添加主機(省略)、添加監(jiān)控項
獲取成功??!
以上就是Zabbix監(jiān)控Oracle歸檔日志空間的全過程的詳細(xì)內(nèi)容,更多關(guān)于Zabbix監(jiān)控Oracle日志空間的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Oracle 通過impdp導(dǎo)入報ORA-39002 ORA-39165錯誤的解決方案
這篇文章主要介紹了Oracle 通過impdp導(dǎo)入報ORA-39002 ORA-39165錯誤,本文給大家分享原因分析及解決方案,需要的朋友可以參考下2023-09-09解決Windows 7下安裝Oracle 11g相關(guān)問題的方法
本文將為大家介紹Windows 7下安裝Oracle 11g方面的有關(guān)問題解決方案。希望通過本文,能讓大家對11g這款產(chǎn)品有更多的認(rèn)識,需要的朋友可以參考下2015-08-08oracle聯(lián)機數(shù)據(jù)庫備份詳解
oracle數(shù)據(jù)庫維護中,備份或恢復(fù)是重中之重的問題,本文就講一下oracle聯(lián)機數(shù)據(jù)庫備份的方法2013-11-11Mac上Oracle數(shù)據(jù)庫的安裝及過程中一些問題的解決
這篇文章主要介紹了Mac上安裝Oracle數(shù)據(jù)庫的安裝及過程中一些問題的解決,需要的朋友可以參考下2015-12-12win7安裝oracle10g 提示程序異常終止 發(fā)生未知錯誤
本文將詳細(xì)介紹oracle 10g 在win7下安裝提示程序異常終止,發(fā)生未知錯誤的解決方法,需要的朋友可以參考下2012-12-12