利用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数相关推荐
- orabbix监控oracle11g,zabbix利用orabbix监控oracle(详细配置图解)
Orabbix是一个用来监控Oracle数据库实例的Zabbix插件.下载地址: Orabbix插件的安装与配置 确保安装jdk环境,java version查看,没有则通过yum来安装JAVA:yu ...
- zabbix监控oracle缓冲区,Zabbix监控oracle各服务器连接数
需求: 根据机器名查询oracle连接数,并通过zabbix进行监控 脚本: [root@rac1 Zabbix_S]# cat get_conns.py #!/usr/bin/python #cod ...
- Zabbix 3.2.6 通过Discovery批量监控Oracle表空间
一.背景 接到任务,要求对所有数据库的所有表空间进行监控,愿意是遇到表空间不足导致业务数据库的不可用,我们知道通过Zabbix监控Oracle的插件有一些,比如Orabbix或者Pyora,前者通过J ...
- Orabbix监控oracle
一.Orabbix Orabbix是设计用来为zabbix监控Oracle的数据库的插件,它提供多层次的监控,包括可用性和服务器性能的指标.它提供了从众多Oracle实例采集的有效机制,进而提供此信息 ...
- LoadRunner监控Oracle
本篇文章主要介绍LoadRunner监控Oracle指标 计数器介绍: 1.sorts(disk)(V$SYSSTAT) If the number of disk writes is non-zer ...
- zabbix企业应用之监控oracle
本次介绍如何使用zabbix监控oracle,主要使用pyora这个python脚本来监控,具体地址可以参考https://github.com/bicofino/Pyora 我的zabbix版本为2 ...
- 监控Oracle性能的SQL
监控Oracle性能的SQL 1. 监控事例的等待 select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(dec ...
- oracle commit session,Oracle session总结
Oracle session总结 收藏 从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了. 由于服务器跑的是文件传输应 ...
- oracle+标记要,oracle ORA-00031:session marked for kill(标记要终止的会话)解决方法
今天碰到一个问题,有一张表不能操作,很可能是被锁了,首先想到的是kill session,于是执行了下列的脚本找到是哪个session有问题: 查看表是否被锁 SELECT /*+ rule*/ a. ...
最新文章
- 【jetson nano】ubuntu- python-ssh远程控制jetson nano与单片机串口通信
- ANTLR教程– Hello Word
- Fiddler简介及安装和HTTPS的解决
- Redis 键值过期操作
- 北理工在线作业计算机的主要特点是( ),北理工18秋《计算机组成原理》在线作业【答案】...
- Manjaro Linux 0.8.5 发布
- 13. CSS 链接
- Python中创建守护进程
- CSS圆角兼容IE6
- CentOS安装jre环境
- 爬取豆瓣电影top250
- [从源码学设计]蚂蚁金服SOFARegistry之服务上线
- SpringCloud集成分布式事务LCN
- DWT(离散小波变换)
- Solr Server服务器端安装配置
- g 最新编译器linux,Linux下安装gcc 、g++ 、gfortran编译器
- 【分享】优秀外国英文网站
- 对cross-env的理解
- MS-DOS基本操作汇总
- 终于知道mac下剪切的快捷键是什么了
热门文章
- TikZ宏包子库汇总和简介
- s鼠标在计算机哪部分里,罗技g602和g700s哪个好_罗技g602鼠标怎么样【详细介绍】-太平洋IT百科...
- 量子计算机可不可以穿越时空,俄罗斯宣称成功研制出第一台“时光机”,时空旅行将要成真?...
- 矩阵与逆矩阵的特征向量相同
- Laya页面嵌套和Scene.destory导致的Bug
- 3.4.11nbsp;拉里·埃里森
- 基于S32DS实现CAN、LIN基础结合芯片UJA1075的功耗模式切换设置(Standby、Normal、Sleep)
- (简单课设)前端小白刚做的一个简单的移动端项目的分享和总结
- 浪潮服务器安装windows2008系统,浪潮NF5280M3安装Windows Server 2008 R2注意事项
- 微信3.1.0.58逆向-微信3.1.0.58HOOK接口说明(WeChatHelper.dll)-获取当前聊天微信ID