WebSphere监控软件 TPV(Tivoli Performance Viewer)的缺点

TPV的缺点
    大家都知道
IBM 的 WebSphere Application Server(WAS)在v5之后自带有TPV(Tivoli Performance Viewer)
用来监控WAS的运行状况
包括JVM内存使用状况、数据库连接池、WEB容器线程池、应用程序、用户会话、事务、缓存等资源
    但是TPV存在的缺点主要有:
    (1)TPV本身是图形工具
    假如要远程使用
我们只能用Extra!X等图形终端登录系统
不像telnet或Web系统那么方便
    (2)集中监控方面存在缺陷
    如果是WebSphere ND版本
那么你可以在一个TPV中监控所有加入该ND单元(Cell)的Base节点
一个节点就是一台WAS服务器
那么假设我有10个系统共40台WebSphere服务器
是否也可以都加入到一个ND单元来管理呢?
    答案是不可取
    原因主要在于两点:
    一是这样TPV在启动的时候会非常慢
CPU占用率会非常高
因为要去连接40台机器的SOAP|RMI端口
还要读取它们的监控级别
实践证实在生产环境中
一旦ND中加入的Base节点超过10个
TPV在启动时的CPU占用率将超过50%
而且启动成功通常要消耗很长时间(根据系统性能、网络快慢而定)
如果放到生产环境
会严重影响系统运行
    二是这样对WAS的管理不方便
试想一个ND单元中有40个节点
分别属于10个系统
逻辑上不清楚
通常的做法是一个系统对应一个ND单元
可能这个单元中会有多台WAS 的Base节点来分担负载
    (3)保存性能数据方面存在缺陷
    TPV提供了一种日志模式
可以将性能数据存到xml文件中
    但是这些xml文件一是我们看起来很费力
因为它的格式是IBM内定的
不像数据库的TABLE那样整齐清楚; 二是这些xml文件的大小增长很快
通常1小时后就能有上G的数据
可想而知我们查看起来有多麻烦
                                 
    假如我想把监控得到的性能数据记录到自定义的日志或数据库怎么办?TPV也没法做到
    (4)在性能报警上存在不足            
    TPV里面有“性能顾问程序”
但是使用过的人都知道
它其实没什么用
    我们经常会遇到WAS服务器停止响应(hang)、宕机(Crash)、内存溢出(OutOfMemory)等等情况
我们想随时监控WAS的性能状况
却又不想一直守着TPV
希望在WAS性能超过阀值时及时地通知我们
比如发EMail
或在一个集中监控平台上有弹出框、红色提示等信息
    这些TPV都没法做到

(5)没有报表
    如果我想查看某台WAS服务器一小时、一天、一周、一月或是任意指定的时间范围内的性能走势图
怎么办?TPV在这方面也存在欠缺
    而且IBM好像也没有类似的好工具

时间: 2024-10-07 00:18:39

WebSphere监控软件 TPV(Tivoli Performance Viewer)的缺点的相关文章

centos7.4安装监控软件系列2:nagios(2)

紧接centos7.4安装监控软件系列2:nagios(1)监控已经搭建完毕,但不直观,我们需要一个直观的图像化的监控界面,不仅可以看到实时状态,还可看到一个时间段内的运行趋势.就需要用到pnp4nagios插件,它提供了可视化图形界面的支持 配置开始(以下都在监控端80.80配置) 1.安装相关插件 yum install -y \cairo pango \perl-rrdtool rrdtool \ //rrd插件必需,可设置阿里云仓库获取librrds-perl \zlib zlib-de

听说很多公司安装了电脑监控软件,到底是为了什么?

听说很多公司安装了电脑监控软件,到底是为了什么?企业安装公司电脑监控软件并不是为了监控员工上班在跟谁qq聊天.聊些什么内容.在看什么网页--.而是借用公司电脑监控软件为管理工具,通过软件规范和管理员工,提高工作效率. 1.指导和培训员工 比如通过安装公司电脑监控软件,利用实时画面监控,在管理端实时查看员工工作过程,以此了解该员工具体工作是否存在不足,对其进行有针对性的指导和培训 2.提升销售员沟通能力 比如在电脑监控软件管理端,可以看到被控端员工电脑与客户聊天过程和聊天记录,管理者可以找出其中沟

cacti监控软件

cacti监控软件: 部署cacti运行环境 # yum -y install httpd mysql mysql-server mysql-devel php php-mysql # yum -y install zlib freetype libjpeg fontconfig libxml2 gd php-gd # yum -y install rrdtool # yum -y install net-snmp net-snmp-utils # service httpd start # c

怎么样用局域网监控软件看到员工电脑桌面状态?

因为管理员工合理上网.有效率工作的需要,很多公司除了制定相关上网制度外,都选择安装局域网监控软件作为辅助管理工具,通过实时员工电脑桌面监控,清晰了解员工上班是否有做与工作无关的事.下面介绍如何安装局域网监控软件实现员工电脑桌面监控. 1.首先,在百度上搜索并进入局域网监控软件官网下载并安装网卫局域网监控软件,下载完成后,将压缩包进行解压,分别在员工端和管理端进行安装. 2.设置登陆账号密码,登陆局域网远程监控软件管理后台. 3.设置添加员工用户,即可根据右边实时画面.多画面监控.屏幕记录等功能进

企业级监控软件使用zabbix key监控nginx status各种状态

因业务需要需要用zabbix来监控nginx status,具体是如下的做法: 1. 首先在nginx的配置文件中添加如下内容,需要注意的是nginx的文件格式,在allow中我们需要注意的是需要添加zabbix server的IP地址,不然无法采集到数据, 2. 重启nginx服务器查看nginx服务器是否能正常打开, Nginx status状态说明: Active connections: 35 对后端发起的活动链接数 server accepts handled requests 186

工业监控软件 Movicon 11.3 1CD

工业监控软件 Movicon 11.3 1CDMovicon(Monitor Vision and Control),由意大利著名自动化软件供应商PROGEA公司开发.Movicon是全新的第三代(Scada/HMI)工业监控软件. 20年来, Movicon 一直是自动化软件技术的参考点,始终坚持简单.开放.可扩充性的标准.Movicon目前的正式版本是Movicon 11.Movicon软件以简单易用,稳定可靠著称.全面支持Windows平台.通过保持和扩展其伸缩性, 已成为工业自动化.远程

【Python之旅】第八篇:开发监控软件的思想与流程

最近两周时间里,一直都在学习监控软件的开发,虽然是简版的,可是在这个过程当中,对于要开发一个监控软件的大概框架和流程还真的学习了很多东西,而且也想,这些知识实在是很难通过看文章或者是书籍能学习得到,只有自己亲自去实践过,我想才可以慢慢体会到这中间的不易吧.而通过这样一个过程,发现自己在这方面的思想枷锁也慢慢地打开,也才慢慢体会到那种乐趣吧.这里,真的是非常感谢Alex老师非常精彩的讲解. 监控软件的大概流程如下:     当然,实际中学习的过程中并没有去监控MySQL或者是ngnix,而只是监控

企业级监控软件使用zabbix监控IOPS

01.在服务端创建zabbix组 configuration---Templates---create template---Template Linux  Disk IO===其中选择组为"Template" 在Template Linux Disk IO中创建Discovery rule: Name: Disk device  discovery Key: custom.vfs.dev.discovery Filter Macro{#DISK} [email protected] 

Linux 安装流量监控软件bandwidthd

在日常维护中, 网管人员最头痛的是内部网经常有人在大量传送文件而导致本来可怜的带宽变得更加狼狈.如果在网关上装上'bandwidthd' ,就可以追踪的是各个的IP 的流量,而且可以用图象曲线显示各个ip的相应不同协议显示,还能分时段查看. 1.环境: # lsb_release -a LSB Version:    :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:pri