博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix中配置dg的监控
阅读量:2445 次
发布时间:2019-05-10

本文共 1413 字,大约阅读时间需要 4 分钟。

在zabbix中有了orabbix的辅助,监控效率大大提高,但是因为orabbix是基于jdbc的方式,有些监控还是有一些限制。
比如dataguard的检查,如果采用dg broker来检查,效果就更直观也更可信。
DGMGRL> show configuration;
Configuration - csdb
  Protection Mode: MaxPerformance
  Databases:
    test- Primary database
    stest- Physical standby database 
Fast-Start Failover: DISABLED
Configuration Status:
SUCCESS
只要显示为SUCCESS,说明dg就是正常的。
如果通过orabbix来监控,只能通过主库中的v$dataguard_status来进行检查。
很多时候这种检查一方面很可能有误报,有时候可能会有很多额外的信息干扰。
所以使用orabbix来监控备库还是有一定的瓶颈,可以监控,但是结果还是不够可信。
这个时候还是投入zabbix的怀抱,我们还是需要通过zabbix的方法来辅助。
对于dg的检查,可以使用下面的脚本来检查
echo `sudo su -l oracle < dgmgrl  -silent / < show configuration;
EOD
EOF`|grep ORA- |wc -l
如果输出结果大于0,说明检查结果存在ORA错误。这个时候需要关注备库的情况。
在zabbix中的配置如下:
在zabbix agent的目录下配置这个参数
UserParameter=check.dg[*], sh /home/app/zabbix/script/check_dg.sh 
然后在zabbix agent的script目录下,脚本
check_dg.sh 的内容就是调用show configuration的结果。
这些配置还是方便的。
然后配置trigger
配置完成之后,就可以在zabbix server端进行验证。
# ./zabbix_get -s 10.xxx.xx.45 -k  check.dg
ZBX_NOTSUPPORTED
这个时候说明agent这边校验失败,还是需要重启一下agent的。
这个时候如果备库存在问题显示也会为0,需要明辨。
如果备库确实存在问题,显示结果就会大于0
# ./zabbix_get -s 10.127.133.45 -k  check.dg
1
当然为了使得zabbix用户能够切换到oracle用户,还是需要使用sudo的方式为zabbix赋予权限,比如末尾的切换用户的su -l
zabbix ALL=(ALL) NOPASSWD: /etc/init.d/iptables status,/sbin/iptables -nL, /usr/bin/head -n 50, /var/log/secure,
/bin/su -l *

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23718752/viewspace-1802596/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23718752/viewspace-1802596/

你可能感兴趣的文章
找到丢失的磁贴跟踪器后如何获取通知
查看>>
PlayStation 4 Pro上的“升压模式”是什么?
查看>>
android 更改软键盘_如何在Android上更改Google键盘的主题
查看>>
kodi 缓存文件夹_如何将Kodi图稿与视频存储在同一文件夹中
查看>>
windows隐藏磁盘_如何在Windows的磁盘清理工具中启用隐藏选项
查看>>
如何在Linux或macOS终端中使用Bash历史记录
查看>>
photos设置成中文_如何在OS X的Photos中设置和使用扩展程序
查看>>
大剧院自助签证_如果您的项目是《剧院》,请使用演员
查看>>
qnx 开发十步_十步实现应用程序本地化
查看>>
windows终端终端_Windows终端介绍
查看>>
小额免密_如何在您的应用中进行小额付款
查看>>
用开源代码如何建立网站_建立全球开源法律网络
查看>>
c&c++语言参考手册_C ++值类别快速参考:第2部分
查看>>
javascript优化_优化性能的十大JavaScript技巧
查看>>
ruby on rails_Ruby on Rails在市场开发中的重要地位
查看>>
react 编程式路由_如何做React式编程。 第2部分:副作用
查看>>
传统网络面临问题_我们每天都面临的最流行的计算机问题
查看>>
aws cmake .._如何将Hyperledger Fabric 1.4部署到AWS
查看>>
机器人学数学理论_基于格理论的机器学习数学
查看>>
unity 场景优化_Unity优化:您的场景层次正在抢劫您
查看>>