利用nsca监控oracle的session数


环境:
192.168.9.130 监控服务器
192.168.9.142 testdb  监控的数据库及数据库testdb

检查脚本: check_session.sh
[oracle@test1 ~]:testdb> pwd
/home/oracle
[oracle@test1 ~]:testdb> ll
total 52
-rw-r--r--. 1 oracle oinstall  295 Jan 19 10:17 check_session.sh
drwxr-xr-x. 2 oracle oinstall 4096 Jul 10  2014 Desktop
drwxr-xr-x. 2 oracle oinstall 4096 Jul 10  2014 Documents
drwxr-xr-x. 2 oracle oinstall 4096 Jul 10  2014 Downloads
-rw-r--r--. 1 oracle oinstall 2157 Nov  5 09:47 marker_setup_set.txt
-rw-r--r--. 1 oracle oinstall  434 Nov  5 09:47 marker_setup_spool.txt
drwxr-xr-x. 2 oracle oinstall 4096 Jul 10  2014 Music
drwxr-xr-x. 2 oracle oinstall 4096 Jul 10  2014 Pictures
-rw-r--r--. 1 root   root      771 Nov  6 10:17 prof_testdb
drwxr-xr-x. 2 oracle oinstall 4096 Jul 10  2014 Public
-rw-r--r--. 1 oracle oinstall   40 Jan 19 10:17 sesion_status.log
drwxr-xr-x. 2 oracle oinstall 4096 Jul 10  2014 Templates
drwxr-xr-x. 2 oracle oinstall 4096 Jul 10  2014 Videos
[oracle@test1 ~]:testdb>
[oracle@test1 ~]:testdb>
[oracle@test1 ~]:testdb> cat check_session.sh
IP=192.168.9.142
SID=TESTDB
status=`sqlplus  -silent "/as sysdba" < set feedback off
set verify off
set heading off
set echo off
set pagesize 0
SELECT COUNT(*) FROM V\\$SESSION;
exit;
eof`
hostip=$IP
checkname="session_number_"$SID
echo -e "$hostip\t$checkname\t$status" > sesion_status.log
/usr/local/nagios/bin/send_nsca 192.168.9.130 -c /usr/local/nagios/etc/send_nsca.cfg < session_status.log
[oracle@test1 ~]:testdb>

写入的状态文件sesion_status.log

[oracle@test1 ~]:testdb> cat sesion_status.log
192.168.9.142   session_number_TESTDB           24
[oracle@test1 ~]:testdb>

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

转载于:http://blog.itpub.net/29500582/viewspace-1406502/

利用nsca监控oracle的session数相关推荐

  1. orabbix监控oracle11g,zabbix利用orabbix监控oracle(详细配置图解)

    Orabbix是一个用来监控Oracle数据库实例的Zabbix插件.下载地址: Orabbix插件的安装与配置 确保安装jdk环境,java version查看,没有则通过yum来安装JAVA:yu ...

  2. zabbix监控oracle缓冲区,Zabbix监控oracle各服务器连接数

    需求: 根据机器名查询oracle连接数,并通过zabbix进行监控 脚本: [root@rac1 Zabbix_S]# cat get_conns.py #!/usr/bin/python #cod ...

  3. Zabbix 3.2.6 通过Discovery批量监控Oracle表空间

    一.背景 接到任务,要求对所有数据库的所有表空间进行监控,愿意是遇到表空间不足导致业务数据库的不可用,我们知道通过Zabbix监控Oracle的插件有一些,比如Orabbix或者Pyora,前者通过J ...

  4. Orabbix监控oracle

    一.Orabbix Orabbix是设计用来为zabbix监控Oracle的数据库的插件,它提供多层次的监控,包括可用性和服务器性能的指标.它提供了从众多Oracle实例采集的有效机制,进而提供此信息 ...

  5. LoadRunner监控Oracle

    本篇文章主要介绍LoadRunner监控Oracle指标 计数器介绍: 1.sorts(disk)(V$SYSSTAT) If the number of disk writes is non-zer ...

  6. zabbix企业应用之监控oracle

    本次介绍如何使用zabbix监控oracle,主要使用pyora这个python脚本来监控,具体地址可以参考https://github.com/bicofino/Pyora 我的zabbix版本为2 ...

  7. 监控Oracle性能的SQL

    监控Oracle性能的SQL 1. 监控事例的等待     select event,sum(decode(wait_Time,0,0,1)) "Prev",    sum(dec ...

  8. oracle commit session,Oracle session总结

    Oracle session总结 收藏 从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了. 由于服务器跑的是文件传输应 ...

  9. oracle+标记要,oracle ORA-00031:session marked for kill(标记要终止的会话)解决方法

    今天碰到一个问题,有一张表不能操作,很可能是被锁了,首先想到的是kill session,于是执行了下列的脚本找到是哪个session有问题: 查看表是否被锁 SELECT /*+ rule*/ a. ...

最新文章

  1. 【jetson nano】ubuntu- python-ssh远程控制jetson nano与单片机串口通信
  2. ANTLR教程– Hello Word
  3. Fiddler简介及安装和HTTPS的解决
  4. Redis 键值过期操作
  5. 北理工在线作业计算机的主要特点是( ),北理工18秋《计算机组成原理》在线作业【答案】...
  6. Manjaro Linux 0.8.5 发布
  7. 13. CSS 链接
  8. Python中创建守护进程
  9. CSS圆角兼容IE6
  10. CentOS安装jre环境
  11. 爬取豆瓣电影top250
  12. [从源码学设计]蚂蚁金服SOFARegistry之服务上线
  13. SpringCloud集成分布式事务LCN
  14. DWT(离散小波变换)
  15. Solr Server服务器端安装配置
  16. g 最新编译器linux,Linux下安装gcc 、g++ 、gfortran编译器
  17. 【分享】优秀外国英文网站
  18. 对cross-env的理解
  19. MS-DOS基本操作汇总
  20. 终于知道mac下剪切的快捷键是什么了

热门文章

  1. TikZ宏包子库汇总和简介
  2. s鼠标在计算机哪部分里,罗技g602和g700s哪个好_罗技g602鼠标怎么样【详细介绍】-太平洋IT百科...
  3. 量子计算机可不可以穿越时空,俄罗斯宣称成功研制出第一台“时光机”,时空旅行将要成真?...
  4. 矩阵与逆矩阵的特征向量相同
  5. Laya页面嵌套和Scene.destory导致的Bug
  6. 3.4.11nbsp;拉里·埃里森
  7. 基于S32DS实现CAN、LIN基础结合芯片UJA1075的功耗模式切换设置(Standby、Normal、Sleep)
  8. (简单课设)前端小白刚做的一个简单的移动端项目的分享和总结
  9. 浪潮服务器安装windows2008系统,浪潮NF5280M3安装Windows Server 2008 R2注意事项
  10. 微信3.1.0.58逆向-微信3.1.0.58HOOK接口说明(WeChatHelper.dll)-获取当前聊天微信ID