Zabbix中配置DataGuard的监控

在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

然后在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 *

一些Zabbix相关教程集合

ZABBIX 的详细介绍请点这里
ZABBIX 的下载地址请点这里

猜你喜欢

转载自www.linuxidc.com/Linux/2015-09/123276.htm
今日推荐