• 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磁盘组 状态
    image

    触发器
    当有ora执行异常的报错时,会影响当前的自动发现,
    可以在自动发现中增加规则,过滤ora的异常信息,
    触发器原型原先的判断非MOUNTED保持不变,同时增加关于ORA的触发器,做依赖,

  • 相关阅读:
    zabbix:乱码问题
    zabbix--微信报警(未完成)
    ansible-playbook项目(4)
    ansible-playbook(3)
    备份和校验脚本-邮件通知
    rsync
    keepalived
    双机热备
    nginx负载均衡
    LNMP(5)
  • 原文地址:https://www.cnblogs.com/cizao/p/11602917.html
Copyright © 2020-2023  润新知