Zabbix监控Oracle归档日志空间

1、oracle查看归档日志空间的sql语句

select sum(PERCENT_SPACE_USED) from v$recovery_area_usage;

2、交互式查看oracle归档日志空间的命令,可以手动执行一下,注意要用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,

脚本内容:使用命令获取到归档日志空间,将内容输入到/tmp/achieved.log文件中,然后检查日志文件中是否包含错误信息,包含错误信息时清空文件。

可以手动执行以下脚本,确保/tmp/achieved.log文件有内容输入

#!/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       #给脚本赋予执行权限

4、将执行脚本添加到oracle用户的计划任务

crontab -e -u oracle
  */5 * * * * /home/oracle/get_achieved_usage.sh     #5分钟执行一次脚本

 注意:ll -h查看/tmp/achieved.log文件的修改时间,确定计划任务是否生效,如有问题,请参考作者的另一篇文章:zabbix监控oracle表空间 获取提示。

5、配置zabbix自定义监控项

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添加主机(省略)、添加监控项

获取成功!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/561993.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

攻防世界---misc---[中等] QR1

1.下载附件&#xff0c;是一张空白图片&#xff0c;打开看看&#xff0c;仔细看会发现有黑色小点点 2.图片太大了&#xff0c;我们缩小图片的宽高比例 3.将修改后的图片&#xff0c;用Stegsolve打开&#xff0c;切换图层&#xff0c;得到二维码 4.用QR进行二维码扫描 5.得到fla…

Spring之CGLIB和JDK动态代理底层实现

目录 CGLIB 使用示例-支持创建代理对象&#xff0c;执行代理逻辑 使用示例-多个方法&#xff0c;走不同的代理逻辑 JDK动态代理 使用示例-支持创建代理对象&#xff0c;执行代理逻辑 ProxyFactory 如何自动在CGLIB和JDK动态代理转换 使用示例-使用CGLIB代理方式 使用示…

OpenCV基本图像处理操作(十一)——图像特征Sift算法

图像尺度空间 在一定的范围内&#xff0c;无论物体是大还是小&#xff0c;人眼都可以分辨出来&#xff0c;然而计算机要有相同的能力却很难&#xff0c;所以要让机器能够对物体在不同尺度下有一个统一的认知&#xff0c;就需要考虑图像在不同的尺度下都存在的特点。 尺度空间的…

浏览器渲染流程中的 9 个面试点

记得 08 年以前&#xff0c;打开网页的时候一个页面卡死整个浏览器凉凉。 这是因为当时浏览器是单进程架构&#xff0c;一个页面或者插件卡死&#xff0c;整个浏览器都会崩溃&#xff0c;非常影响用户体验。 经过了一代代工程师的设计&#xff0c;现代浏览器改成了多进程架构&…

AD高速板设计-DDR(笔记)

【一】二极管 最高工作频率&#xff1a; 定义&#xff1a;二极管的最高工作频率&#xff0c;即二极管在电路中能够正常工作的最高频率。常见的硅二极管的最高工作频率通常在几十MHz到几百MHz之间。在高频下&#xff0c;二极管可能无法有效地阻止反向电流&#xff0c;但也不会…

Redis入门到通关之数据结构解析-Dict

文章目录 概述构成Dict的扩容Dict的rehash总结 概述 我们知道Redis是一个键值型&#xff08;Key-Value Pair&#xff09;的数据库&#xff0c;我们可以根据键实现快速的增删改查。而键与值的映射关系正是通过Dict来实现的。 Dict由三部分组成&#xff0c;分别是&#xff1a;哈…

数据输入输出流(I/O)

文章目录 前言一、数据输入输出流是什么&#xff1f;二、使用方法 1.DataInputStream类2.DataOutoutStream类3.实操展示总结 前言 数据输入输出流也是将文件输入输出流打包后使用的对象。相比于文件输入输出流&#xff0c;数据输入输出流提供了简单易用的方法去操作不同类型的数…

IDEA安装JAVA_HOME报错、启动界面卡死的解决方案

1、起因 在使用一段时间社区版的IDEA后&#xff0c;发现有些功能无法正常使用&#xff0c;于是打算安装正版旗舰版IDEA&#xff08;狗头&#xff09;。 2、JAVA_HOME报错 结果发现安装完后&#xff0c;经过一段操作&#xff0c;IDEA无法正常启动&#xff0c;报错如下&#x…

oracle一次sql优化笔记

背景&#xff1a;两个百万级数据量表需要连接&#xff0c;加全索引的情况下速度仍不见改善&#xff0c;苦查一下午解决问题未遂。 解决&#xff1a;经大佬指点了解到oracle优化器提示&#xff0c;使用/* USE_HASH(table1 table2) */或者/* USE_MERGE(table1 table2) */来指导优…

Adobe Acrobat DC 2022:全方位PDF编辑利器,解锁文档处理新境界

在当今信息爆炸的时代&#xff0c;PDF格式因其跨平台性、稳定性以及易读性而备受欢迎&#xff0c;成为办公、学习和交流的常用格式。Adobe Acrobat DC 2022作为专业的PDF编辑软件&#xff0c;凭借其卓越的性能和丰富的功能&#xff0c;赢得了众多用户的青睐。 Adobe Acrobat D…

Java web应用性能分析之性能指标【响应时间】

前面几篇发出来&#xff0c;发现漏了一个标准说明。当我们谈论应用慢时&#xff0c;这个慢的指标是啥&#xff1f;怎么衡量的&#xff1f;从用户体验来讲&#xff0c;一个页面展示在3秒完成&#xff0c;用户还能接受&#xff0c;超过3秒就会影响用户体验&#xff0c;用户就会感…

107页 | 企业数字化转型规划设计(免费下载)

【1】关注本公众号&#xff0c;转发当前文章到微信朋友圈 【2】私信发送 【企业数字化转型规划设计】 【3】获取本方案PDF下载链接&#xff0c;直接下载即可。 如需下载本方案PPT原格式&#xff0c;请加入微信扫描以下方案驿站知识星球&#xff0c;获取上万份PPT解决方案&…

深入理解Java IO流:字节流

深入理解Java IO流&#xff1a;字节流 引言 在Java中&#xff0c;IO&#xff08;输入/输出&#xff09;操作是程序与外部世界交互的重要方式。 其中&#xff0c;File类是进行文件操作的基础&#xff0c;而字节流和字符流则是数据传输的两种主要方式。 本文将深入探讨这些概念及…

C#到底属于编译型语言还是解释型语言?

C#是一种编译型语言&#xff0c;也称为静态类型语言&#xff0c;这意味着C#代码在运行之前需要经过编译器的编译处理&#xff0c;并生成一个可执行的本地代码文件&#xff08;通常是.exe或.dll文件&#xff09;。相反&#xff0c;解释型语言将代码转换为低级代码后直接执行&…

Llama3本地部署及API接口本地调试,15分钟搞定最新Meta AI开源大模型本地Windows电脑部署

文章目录 目的操作难度等级15分钟本地Windows电脑部署Llama3 开源大模型1、下载安装Ollama2、使用Ollama的命令下载Llama3模型文件3、使用Llama3聊天对话功能4、本地Llama3 API接口调用 目的 你知道国内大模型多少是基于Llama2改造的&#xff0c;你就知道Llama模型有多厉害了&…

vulfocus靶场redis 未授权访问漏洞之CNVD-2015-07557

目标系统的权限不够redis用户无法写计划任务和公钥&#xff0c;而且也没有开放ssh端口。 主从复制getshell&#xff0c;写入恶意的so文件达到执行系统命令的目的。 github上有一键可以利用的脚本 https://github.com/n0b0dyCN/redis-rogue-server.git 利用条件&#xff1a;需…

zabbix 简单介绍 及部署

目录 一 监控软件作用 1&#xff0c;生产环境常见框架 2&#xff0c;监控软件的必要性 3&#xff0c;常见监控软件 二 zabbix 简介 1&#xff0c;zabbix 是什么 2&#xff0c;zabbix 干什么 3&#xff0c;zabbix 组件 3.1 zabbix server 3.2 zabbix agent 4&a…

靠谱的婚恋平台有哪些?青藤之恋、二狗、百合网、珍爱网等深度测评

哇塞&#xff0c;恋爱和结婚对于年轻人来讲可是超级重要的大事呢&#xff01;不过呀&#xff0c;找到一个稳稳当当的婚恋平台可不简单哟&#xff01;那么&#xff0c;到底哪个婚恋平台最靠得住呢&#xff1f; 丛丛&#xff1a; 这可是我用了好久好久的脱单交友小程序嘞&#xf…

FMC总线应用控制32路高速IO扩展

FMC总线应用控制32路高速IO扩展 FMC的块区分配举例扩展IO驱动LED应用FMC驱动配置MPU配置扩展IO配置FMC并口访问时序应用 仅供个人学习&#xff0c;来源于armfly。 为什么要做 IO 扩展&#xff0c;不是已经用了 240 脚的 H743XIH6 吗&#xff1f;因为开发板使用了 32 位 SDRAM 和…

C++ 编译器中对 use after free 的检查示例

意图&#xff1a;检查源代码中是否存在某些地址&#xff0c;在free掉之后还对其进行了访问。 1, 示例远代码 cat hello_sani.cpp #include <iostream>using namespace std;int main(int argc, char **argv) {int i 1;int *A new int[12];cout <<"newed …