`

tuxedo unix下检查脚本

阅读更多
set echo on
num=0
loopnum=288
sleep_time=300
env > env.out
hostname > hostname.out
uname -a > uname.out
cat /etc/hosts > hosts.out
tmunloadcf > tmunloadcf.out
dmunloadcf > dmunloadcf.out

/usr/sbin/kmtune > kmtune.out
/usr/sbin/swlist -l product > swlist.out

#echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1 >> psr.out 2>> psr.err
#echo "verbose\npsr"|tmadmin 2>/dev/null >> psr.out
   echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1 >> psr_verbose.out 2>> psr_verbose.err
   echo "verbose\npsr"|tmadmin -r 2>/dev/null >> psr_verbose.out

cp $TUXDIR/udataobj/lic.txt ./
ulogdir=/is2/oboss/run/log
grep "_CAT:" ${ulogdir}/ULOG* | grep -v "INFO:" > ulog.out

while [ $num -lt $loopnum ]
do
   num=`echo "$num + 1" | bc`

   #echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1 >> psr_verbose.out 2>> psr_verbose.err
   #echo "verbose\npsr"|tmadmin -r 2>/dev/null >> psr_verbose.out

   echo `date "+%y/%m/%d %H/%M/%S"`"\t\c"  1>>vmstat.out 2>>vmstat.err
   vmstat  1 20 |awk '{print $0}BEGIN {ln=0}{ln++;if(ln<4) next}{a=a+$18;} END{print "CPU AVERAGE USE VALUE:"100-a/19}' >> vmstat.ou
t
   echo "" >>vmstat.out

   echo `date "+%y/%m/%d %H/%M/%S"`"\t\c"  1>>pq.out 2>>pq.err
   echo "pq"|tmadmin -r 2>/dev/null |awk '$5!="0"' >> pq.out
   echo "" >>pq.out
   ipcs -qop |awk '$7!="0"' >> pq.out
   echo "" >> pq.out


   echo `date "+%y/%m/%d %H/%M/%S"`"\t\c"  1>>psr.out 2>>psr.err
   echo "psr"|tmadmin -r 2>/dev/null | awk '$6!="0" {print $0; a=a+$6; } END {print " Total load done: "a;}' | grep -v IDLE >> psr.o
ut
   echo "" >>psr.out


   echo `date "+%y/%m/%d %H/%M/%S"`"\t\c"  1>>pclt.out 2>>pclt.err
   echo "pclt"|tmadmin -r 2>/dev/null >> pclt.out
   echo "total clients:" >> pclt.out
   echo "pclt"|tmadmin -r 2>/dev/null |wc -l >> pclt.out
   echo "" >> pclt.out

   echo `date "+%y/%m/%d %H/%M/%S"`"\t\c" 1 >> bbs.out
   echo "bbs" | tmadmin -r >> bbs.out
   echo "" >> bbs.out

   top -d 1 -u -f ./top.out
   echo "" >> top.out

   sleep $sleep_time
done
exit
分享到:
评论

相关推荐

    Tuxedo精华贴子总结.pdf

    当Tuxedo客户端无法连接到服务端时,常见的排查方法包括检查网络连通性、确认服务端已启动、验证客户端配置文件的准确性等。 **3.2 分多次返回数据的问题** 如果需要从Tuxedo服务中分批获取大量数据,可以使用流式...

    TUXEDO安装手册

    - **在 UNIX 系统上安装 TUXEDO SYSTEM**:详细说明在UNIX环境下的安装过程,包括命令行操作和可能遇到的问题。 - **在 WINDOWS 系统上安装 TUXEDO**:针对Windows用户,提供了与UNIX系统不同的安装步骤。 - **调试...

    weblogic调用tuxedo示例

    Tuxedo,全称Transaction Processing Facility for UNIX (TPF/UX),是Oracle的另一款产品,主要用于构建高可用性、高性能的C/S系统,支持事务处理监控。 在WebLogic调用Tuxedo的场景下,通常会使用WebLogic的Web ...

    TUXEDO模拟运行程序

    TUXEDO(Transaction Processing Facility for UNIX)是一种高性能、高可用性的分布式交易处理系统,由Oracle公司提供。它主要应用于大型企业级应用,特别是那些需要高度一致性和可靠性的银行、证券等金融行业。...

    LoadRunner 测试Tuxedo应用系统 4

    总之,LoadRunner测试Tuxedo应用系统是一个综合的过程,涵盖了脚本录制与编辑、场景设计、执行测试、性能监控和结果分析等多个环节,旨在确保Tuxedo系统在高压环境下稳定高效运行。通过熟练掌握LoadRunner的使用,IT...

    Tuxedo安装说明for AIX

    本文档详细介绍了如何在AIX(Advanced Interactive eXecutive,一种IBM的Unix操作系统)上安装Tuxedo。AIX平台的安装过程可能会遇到一些特有的挑战,但只要遵循正确的步骤,就能够成功完成安装。 首先,为了确保...

    LoadRunner 测试Tuxedo应用系统 1

    Tuxedo,全称为Transaction Processing Facility for UNIX,是一个分布式事务处理中间件,主要用于构建高性能、高可用性的企业级服务。Tuxedo应用通常涉及复杂的业务逻辑和数据库交互,因此对其进行性能测试至关重要...

    TUXEDO安装手册.pdf

    此外,手册还强调了对UNIX系统进行必要的配置,以确保TUXEDO能够顺利运行。这可能涉及到设置环境变量、用户权限以及其他系统级别的调整。 对于UNIX系统,手册提供了详细的步骤来安装TUXEDO SYSTEM。这个过程通常...

    tuxedo6.5 win32 安装程序

    在Windows 32位系统中,Tuxedo 6.5通过优化的API和底层机制,确保了与Unix平台类似的性能和稳定性。同时,它还兼容Windows特有的服务管理和事件处理。 3. **安装过程** - **预安装检查**:确保系统满足硬件和软件...

    Python库 | tuxedo-0.0.20.tar.gz

    "tuxedo-0.0.20.tar.gz" 是一个针对Python的库资源,它采用tar.gz格式进行压缩,这是一种常见的在Unix/Linux环境中打包和压缩文件的方法。在本篇文章中,我们将深入探讨Python库的概念、tuxedo库的功能以及如何安装...

    TUXEDO监控教材

    Tuxedo的命令行工具功能非常强大,可以与Unix shell命令结合使用,例如通过管道命令echopsr|tmadmin-r|grep–vIDLE来过滤非IDLE状态的服务进程,或者通过wc-l来计算进程数量,以及使用sort命令对进程进行排序。...

    TUXEDO与ORACLE数据库的互连[参考].pdf

    2. 运行ORACLE安装目录下的`/rdbms/admin/xaview.sql`脚本,以启用XA视图。 3. 授予必要的权限,如`SELECT`权限给`v$xatrans$`和`v$pending_xatrans$`表。 4. 使用`system`用户登录,并授权允许公共用户访问任何表。...

    tuxedo官方文档——Bea Tuxedo Adminitrator a BEA Tuxedo Application at Run Time.pdf

    - **在UNIX上**:通过脚本或命令行设置环境变量。 ##### 创建`TUXCONFIG`文件 - 该文件用于定义Tuxedo应用程序的基本配置参数,如进程控制文件、临时目录等。 ##### 启动`tlisten` - `tlisten`是一个监听器程序...

    tuxedo中文文档

    Tuxedo,全称为Transaction Processing Facility for UNIX,是由BEA Systems(现已被Oracle公司收购)开发的一种分布式交易处理中间件系统。它为大型企业级应用提供高性能、高可用性和可扩展性的解决方案。Tuxedo在...

    tuxedo环境安装.zip

    Tuxedo,全称为Transaction Processing Facility for UNIX (TPF/UNIX),是Oracle公司的一款面向服务的中间件,主要用于构建高可用性和高性能的企业级应用。它支持多种编程语言,如C、C++和Java,且与数据库系统有...

    tuxedo

    **1.7 在 Redhat 8.0 下怎么安装 Tuxedo 8.1?** 安装 Tuxedo 8.1 在 Redhat 8.0 上主要包括以下几个步骤: 1. **下载安装包**:从 BEA 官网或其他可信来源下载 Tuxedo 8.1 的安装包。 2. **解压安装包**:使用 tar...

    Tuxedo 培训入门

    - **技术特点**:Tuxedo支持多平台部署,包括但不限于Windows、Linux、UNIX等操作系统,并且提供丰富的API接口供开发者使用。 #### 二、Tuxedo应用的五个组成部分 1. **Client端**:负责向Server端发起请求。 - ...

    TUXEDO安装手册.zip

    TUXEDO,全称为Transaction Processing Facility for UNIX (TPF for UNIX),是由Oracle公司开发的一款高性能、高可用性的分布式事务处理系统。在金融、电信等对数据一致性要求极高的行业中,TUXEDO被广泛使用。本...

Global site tag (gtag.js) - Google Analytics