利用zabbix监控ogg进程(Linux平台)

 更新时间:2020年12月05日 16:47:13   作者:小豹子的网络记事本  
这篇文章主要介绍了利用zabbix监控ogg进程(Linux平台)的方法,帮助大家更好的理解和使用zabbix,感兴趣的朋友可以了解下

前段时间生产的一个数据库的ogg进程挂了快半个月才被发现,已经起不来了,只有重新初始化再同步。因此很有必要监控下ogg的进程,这里给大家介绍如何使用zabbix监控oracle的ogg的进程。思路就是利用oracle用户去查ogg的相关状态,并把状态写入一个临时文件,供zabbix用户访问。如果ogg状态都是RUNNING,那么该文件应该是个空文件,如果有任何一个进程stopped或abended,那么这个文件就非空了,通过设置触发器判断这个文件内容的长度是否大于0来判断ogg的状态。

监控windows平台下的ogg程序请看://www.jb51.net/article/201496.htm

1. 首先在oracle用户下创建一个脚本,定期将ogg的状态写入到一个临时文件中

$ su - oracle
$ mkdir scripts
$ cd scripts
$ vi checkogg.sh

#!/bin/bash               
# author: yangbao  
source ~/.bash_profile       
oggdir='/u01/app/OGG_11'  # input your ogg home directory
echo "info all" | $oggdir/ggsci | awk '/^MANAGER|^EXTRACT|^REPLICAT/ {print $2}' | grep -v RUNNING | uniq > /tmp/tmpogg.cache
exit 0

$ chmod +x checkogg.sh

$ crontab –l

*/3 * * * * /home/oracle/scripts/checkogg.sh

2. 修改agent配置文件

$ su - root
$ cd /etc/zabbix/zabbix_agentd.d
$ vi userparameter_ogg.conf

UserParameter=ogg.status,cat /tmp/tmpogg.cache

$ service zabbix-agent restart

3. web页面中添加监控项

4. 添加触发器

以上就是利用zabbix监控ogg进程(Linux平台)的详细内容,更多关于zabbix监控ogg进程的资料请关注脚本之家其它相关文章!

相关文章

  • Zabbix监控Linux主机设置方法

    Zabbix监控Linux主机设置方法

    这篇文章主要介绍了Zabbix监控服务端已经配置完成,现在要使用Zabbix对Linux主机进行监控,需要的朋友可以参考下
    2014-10-10
  • zabbix 4.04 安装文档教程详解(基于CentOS 7.6)

    zabbix 4.04 安装文档教程详解(基于CentOS 7.6)

    这篇文章主要介绍了基于CentOS 7.6系统zabbix 4.04 安装文档,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2020-01-01
  • Zabbix如何通过ssh监控获取网络设备数据

    Zabbix如何通过ssh监控获取网络设备数据

    这篇文章主要介绍了Zabbix如何通过ssh监控获取网络设备数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • zabbix监控Nginx/Tomcat/MySQL的详细教程

    zabbix监控Nginx/Tomcat/MySQL的详细教程

    这篇文章主要介绍了zabbix监控Nginx/Tomcat/MySQL的详细教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • zabbix redis自动发现端口的脚本返回json格式

    zabbix redis自动发现端口的脚本返回json格式

    zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。这篇文章主要介绍了zabbix redis自动发现端口的脚本,返回json格式,需要的朋友可以参考下
    2019-11-11
  • Zabbix如何使用过滤器实现监控

    Zabbix如何使用过滤器实现监控

    这篇文章主要介绍了Zabbix如何使用过滤器实现监控,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Zabbix自定义脚本监控nginx以及微信告警的全过程

    Zabbix自定义脚本监控nginx以及微信告警的全过程

    zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,下面这篇文章主要给大家介绍了关于Zabbix自定义脚本监控nginx以及微信告警的相关资料,需要的朋友可以参考下
    2022-04-04
  • Zabbix3.0邮件报警配置

    Zabbix3.0邮件报警配置

    这篇文章主要介绍了Zabbix3.0配置邮件报警安装方法,需要的朋友可以参考下
    2018-02-02
  • zabbix的psk加密结合zabbix_get取值

    zabbix的psk加密结合zabbix_get取值

    这篇文章主要介绍了zabbix的psk加密结合zabbix_get取值,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • zabbix执行远程主机的脚本或指令详解

    zabbix执行远程主机的脚本或指令详解

    这篇文章主要介绍了在zabbix执行远程主机的脚本或指令,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03

最新评论