ASM磁盘组的监控

Posted 0916m

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASM磁盘组的监控相关的知识,希望对你有一定的参考价值。

ASM磁盘组的监控可以使用oracle数据库查询,需要使用到的是sql语句和oracle数据库的相关操作。
还可以使用命令行进行查询,然后用awk进行文本拆分,拿到需要的值。这个需要使用到的是sudo权限,按需选择。
ORACLE版本

命令行版本
su - grid -c "/u01/grid/11.2.0/bin/asmcmd -p lsdg" 切换成grid用户并且执行asmcmd命令获取asm相关信息
技术图片

可以把状态输出写入一个文件,做一个定时任务
su - grid -c "/u01/grid/11.2.0/bin/asmcmd -p lsdg" | awk ‘NR>1(gsub("/","",$NF); print $NF,$8)’ > /xxx/xxx.txt

然后可以做一个zabbix的监控项,如读这个文件,然后取值
xxx.conf
UserParameter=自定义监控项, /xxx/xxx/xxx.sh 让这个监控项去执行这个脚本
xxx.sh

以上是关于ASM磁盘组的监控的主要内容,如果未能解决你的问题,请参考以下文章

Oracle ASM故障数据恢复解决方案

AIX下创建ASM磁盘组

Oracle ASM数据库故障数据恢复解决方案

11gR2 rac asm 磁盘规划

oracle ADVM

数据库数据恢复ASM磁盘组掉线,ASM实例不能mount的Oracle数据库数据恢复案例