如何在Suse_Linux10下使用Loadrunner监控服务器资源使用情况

合集下载

Linux下使用LoadRunner

Linux下使用LoadRunner

Linux下安装LoadRunner(LoadGenerator)及压测1.安装包的处理:挂载ISO:mkdir –p /mnt/loadrunnermount -t iso9660 -o loop Software_HP_Load_Generator_11.50_for_UNIX_T7177-15029.iso /mnt/loadrunner2.开始安装:cd /mnt/loadrunner/Linux/ && ./installer.sh这样表示正式开始安装,首先提示你是否需要继续安装,输入'n'提示你要不要看一看授权文件等等,不用看了,直接Agree吧。

最后让你确认一下是否需要安装,退出之类的,肯定选择‘i’,继续安装了。

安装完成了,问你是否要直接结束,还是看一下Log,懒得看的话,直接'f'结束好了。

到了这一步,基本安装就结束了。

3.添加用户和环境变量:#创建一个load用户,shell使用cshuseradd -g 0 -s /bin/csh load#给load指定home目录,建议在建立用户时就指定usermod -d /home/user/load loadcat /opt/HP/HP_LoadGenerator/env.csh > /etc/.loginsu – load && cat /opt/HP/HP_LoadGenerator/env.csh >.cshrc#该部分配置与上面实际是一个作用,弄一个就行了# vi /etc/csh.cshrc在文件的最后一行加上 source /opt/HP/HP_LoadGenerator/env.csh ,这样就可以将lr的配置导入csh的默认配置。

4. 检查运行环境:su - loadcd /opt/HP/HP_LoadGenerator/bin/./verify_generator此时出现提示页面如下:要求我们设置一个DISPLAY 变量,我们直接修改env.csh文件来解决。

loadrunner监控linu资源安装服务步骤

loadrunner监控linu资源安装服务步骤

1 准备工作首先,监视Linux一定要有rstatd这个守护进程,有的Linux版本里也有可能是rpc.rstatd这里只是名字不同而已,功能是一样的一般来说LINUX需要下载一个包才有这个服务,包名字是rpc.rstatd-4.0.1.tar.gz. 这是一个源码,需要编译,下载并安装rstatdtar xzvf rpc.rstatd-4.0.1.tar.gz./configure —配置make —编译make install —安装rpc.rstatd —启动rstatd进程rpcinfo –p // 执行此命令检查rpc服务的状态程序版本协议端口1000002 tcp111 portmapper1000002 udp111 portmapper1000241 udp 32768 status1000241 tcp 32769 status1000015 udp867 rstatd1000013 udp867 rstatd1000012 udp867 rstatd1000011 udp867 rstatd配置rstatd 目标守护进程是xinetd,它的主配置文件是/etc/xinetd.conf 里面内容是只有基本信息# Simple configuration xinetd## Some defaults, and include /etc/xinetd.d/defaults{instances = 60log_type = SYSLOG authprivlog_on_success = HOST PIDlog_on_failure = HOSTcps = 25 30}includedir /etc/xinetd.d里面内容的意思在这里就不说了!网上有具体解释,我们这里需要修改的是/etc/xinetd.d/下的三个conf文件rlogin ,rsh,rexec 这三个配置文件,打这三个文件里的disable = yes都改成 disable = no ( disabled 用在默认的 {} 中禁止服务)或是把# default: off都设置成 on 这个的意思就是在xinetd启动的时候默认都启动上面的三个服务!(由于貌似用ps ax不能看到rlogin ,rsh ,rexec这三个进程是否开启,所以使用default: on,因为rstatd和xinetd这二个服务是否启动在ps ax里是看的到的)然后你在保证Linux机器上的进程里有rstatd和xinetd这二个服务就可以用LR去监视了几点小的技巧:检查是否启动: rsh server 监听和TCP 是514。

利用loadrunner分析场景、监视图表

利用loadrunner分析场景、监视图表

7 分析以及监视场景在运行过程中,可以监视各个服务器的运行情况(DataBase Server、Web Server 等)。

监视场景通过添加性能计数器来实现。

这一章非常的重要,确定系统瓶颈全靠它了。

下面重点讲讲需要添加那些计数器,以及那些计数器代表什么意思。

由于Win2000 Professional、Server 以及Advanced Server 提供的计数器不完全相同,这里我们讨论将以Server 为基准。

监视场景需要在Run 视图中设置然后,出现添加计数器的对话框其他的操作就和控制面板“性能”中添加性能计数器的操作一样,这里不再详细说明。

本章主要说明一下各个系统计数器的含义(数据库的计数器不做重点,只是拿SQL Server2000 作为例子进行说明。

因为数据库各个版本之间差异比较大,请参考您使用的数据库系统的帮助)。

8 分析实时监视图表这一章仅仅介绍几个最重要的图表。

Q1 事务响应时间是否在可接受的时间内?哪个事务用的时间最长?看Transaction Response Time 图,可以判断每个事务完成用的时间,从而可以判断出那个事务用的时间最长,那些事务用的时间超出预定的可接受时间。

下图可以看出,随着用户数的不断增加,login 事务的响应时间增长的最快!Q2 网络带宽是否足够?“Throughput”图显示在场景运行期间的每一秒钟,从Web Server 上接受到的数据量的值。

拿这个值和网络带宽比较,可以确定目前的网络带宽是否是瓶颈。

如果该图的曲线随着用户数的增加,没有随着增加,而是呈比较平的直线,说明目前的网络速度不能够满足目前的系统流量。

Q3 硬件和操作系统能否处理高负载?“Windows Resources”图实时地显示了Web Server 系统资源的使用情况。

利用该图提供的数据,可以把瓶颈定位到特定机器的某个部件。

9 利用Analysis 分析结果场景运行结束后,需要使用Analysis 组件分析结果。

用LoadRunner怎么监控Linux主机信息

用LoadRunner怎么监控Linux主机信息

一、监控Linux1、准备工作可以通过两种方法验证服务器上是否配置了rstatd守护程序:① 使用rup命令,它用于报告计算机的各种统计信息,其中就包括rstatd 的配置信息。

使用命令rup 10.130.61.203,此处10.130.61.203是要监视的linux/Unix服务器的Ip,如果该命令返回相关的统计信息。

则表示已经配置并且激活了rstatd守护进程;若未返回有意义的统计信息,或者出现一条错误报告,则表示rstatd守护进程尚未被配置或有问题。

② 使用find命令#find / -name rpc.rstatd,该命令用于查找系统中是否存在rpc.rstatd文件,如果没有,说明系统没有安装rstatd守护程序。

如果服务器上没有安装rstatd程序(一般来说LINUX都没有安装),需要下载一个包才有这个服务,包名字是rpc.rstatd-4.0.1.tar.gz. 这是一个源码,需要编译,下载并安装rstatd(可以在/projects/rstatd这个地址下载)下载后,开始安装,安装步骤如下:tar -xzvf rpc.rstatd-4.0.1.tar.gzcd rpc.rstatd-4.0.1/./configure —配置操作make —进行编译make install —开始安装./rpc.rstatd —启动rstatd进程【注】检查是否启动rstatd,输入命令:rpcinfo–p。

如果能看到:程序版本协议端口100000 2 tcp 111 portmapper100000 2 udp 111 portmapper100024 1 udp 32768 status100024 1 tcp 32768 status391002 2 tcp 32769 sgi_fam100001 5 udp 806 rstatd100001 3 udp 806 rstatd100001 2 udp 806 rstatd100001 1 udp 806 rstatd那就说明rstatd服务启动了2、安装完成后配置rstatd 目标守护进程xinetd,它的主配置文件是/etc/xinetd.conf ,它里面内容是一些如下的基本信息:## xinetd.conf## Copyright (c) 1998-2001 SuSE GmbH Nuernberg, Germany.# Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany.#defaults{log_type = FILE /var/log/xinetd.loglog_on_success = HOST EXIT DURATIONlog_on_failure = HOST ATTEMPT# only_from = localhostinstances = 30cps = 50 10## The specification of an interface is interesting, if we are on a firewall.# For example, if you only want to provide services from an internal# network interface, you may specify your internal interfaces IP-Address.## interface = 127.0.0.1}includedir /etc/xinetd.d我们这里需要修改的是/etc/xinetd.d/下的三个conf文件 rlogin ,rsh,rexec 这三个配置文件,打这三个文件里的disable = yes都改成 disable = no( disabled 用在默认的 {} 中禁止服务)或是把# default: off都设置成 on 这个的意思就是在xinetd启动的时候默认都启动上面的三个服务!说明:我自己在配置时,没有disable = yes这项,我就将# default: off 改为:default: on,重启后(cd /etc/init.d/ ./xinetd restart)通过netstat -an |grep 514查看,没有返回。

OA自动化-如何用LoadRunner监控Unix机器的性能 精品

OA自动化-如何用LoadRunner监控Unix机器的性能 精品

如何用LoadRunner监控Unix机器的性能?lr监控UNIX ,UNIX先启动一个服务,叫rstatd,lr只要在controller中添加要监控UNIX 机器的ip,再选监控的指标就行了。

首先介绍一下在IBM AIX系统中如何启动rstatd服务(因为这个比较简单,顺便可以认识一下Unix系统)。

使用telnet以root用户的身份登录入AIX系统,在命令行提示符下输入:vi /etc/inetd.conf 在出现的界面中敲键盘:/rstatd命令解释:在打开的文档中查找“rstatd”,接下来继续敲键盘:x命令解释:删除当前字符,在这里为删除rstatd命令前的“#”,继续敲键盘::wq命令解释:保存并退出,注意前面有个冒号。

接着在命令提示符下输入:refresh –s inetd 命令解释:重新启动服务。

这样使用loadrunner就可以监视AIX系统的性能情况了。

在RedHat Linux中要麻烦一点,需要下载一个安装包rstatd.tar.gz,并且需要安装。

安装包中具体的说明比较复杂,,为了简便起见,这里直接给出配置的命令。

首先把rstatd.tar.gz文件放到用户目录下,进行解压(可以在windows下直接解压,然后把rpc.rstatd目录及其下所有文件拷贝到用户目录下)。

然后进入rpc.rstatd目录,执行:./configure命令解释:配置,详细的就不说了,反正它自己会执行的,命令执行完毕后再敲入:make 命令解释:编译安装包,执行完毕后敲入:make install命令解释:安装程序、数据文件和其他文档。

之后敲入:rpc.rstatd命令解释:运行rstatd服务。

以上在RedhatLinux9下调试通过,RedhatLinux10下尚未通过。

这时就可以使用LoadRunner监视此Linux的性能了。

有关自动启动,在SuSE Linux 7.0 (kernel2.2.16-suse18) and 7.1 (kernel 2.4)版本需要在/etc/inetd.conf文件中增加一行:rstatd/1-5 dgram rpc/udp wait root /usr/sbin/rpc.rstatd rpc.rstatd在RedhatLinux9中的自动启动和在RedhatLinux10需要再议:(服务器资源监控指标:内存:1)UNIX资源监控中指标内存页交换速率(Paging rate),如果该值偶尔走高,表明当时有线程竞争内存。

Linux系统服务状态监控脚本使用Python编写的服务状态监控工具适用于Linux环境

Linux系统服务状态监控脚本使用Python编写的服务状态监控工具适用于Linux环境

Linux系统服务状态监控脚本使用Python编写的服务状态监控工具适用于Linux环境Linux系统中,服务的稳定运行对于系统的正常运行至关重要。

为了及时掌握服务的工作状态,方便管理员进行监控和管理,本文将介绍一个使用Python编写的服务状态监控工具。

一、工具介绍该服务状态监控工具是基于Python语言编写的,可以用于监控Linux系统中各个服务的状态。

通过该工具,管理员可以在服务发生故障或异常时,及时获得通知,并进行相应的处理,保证系统的稳定性。

二、工具功能1. 服务状态监测该监控工具可以实时监测Linux系统中各个服务的运行状态,包括服务是否正常运行、服务是否停止等。

2. 异常报警当某个服务发生异常情况时,监控工具会及时向管理员发送报警信息,以便管理员能够及时处理,并尽快将服务恢复正常运行。

3. 自动重启服务监控工具还具备自动重启服务的功能。

当检测到某个服务停止运行时,监控工具会尝试自动重启该服务,以便尽快恢复服务运行。

4. 多服务监控该监控工具支持同时监控多个服务,管理员可以根据系统实际需求,自定义监控服务的数量和类型。

三、工具使用步骤1. 安装Python环境在Linux系统上安装Python环境,保证系统可以运行Python脚本。

2. 下载监控工具源码从开发者网站或相关软件下载平台下载监控工具的源码,并解压到指定目录。

3. 配置监控参数编辑配置文件,设置监控工具的参数,包括监控的服务、报警方式等。

4. 运行监控工具在终端中运行Python脚本,启动监控工具,开始对指定的服务进行状态监控。

5. 监控结果查看管理员可以在监控工具的控制台中查看服务状态的监控结果,包括服务是否正常运行、是否发生异常等。

6. 异常处理当监控工具检测到服务发生异常时,管理员应及时处理,并尽快恢复服务的正常运行,以免影响系统的正常工作。

四、总结通过使用Python编写的Linux系统服务状态监控脚本,管理员可以方便地监控系统中各个服务的运行状态,及时发现和处理异常情况,保证系统的稳定性和可用性。

如何用LoadRunner实现对Linux系统的监视

如何用LoadRunner实现对Linux系统的监视
然后再次启动rpc.rstatd就好了。
7.查看rstatd是否启动:
# rpcinfo -p
如果能看到:
100001 5 udp 892 rstatd
100001 3 udp 892 rstatd
100001 2 udp 892 rstatd
100001 1 udp 892 rstatd
就说明rstatd服务已经启动。可以用LR去监视了。
log_on_failure = HOST
cps = 25 30
}
includedir /etc/xinetd.d
4.重启xinetd:
A:
# service xinetdreload
B:
# /sbin/service xinetd rstart
5.修改/etc/xinetd.d/下的三个conf文件
2.下载并安装rstatd
# tar–xzvf rpc.rstatd-4.0.1.tar.gz
# ./configure ---配置
# make---编译
# makeinstall ---安装
# rpc.rstatd---启动rstatd进程
3.打开/etc/xinetd.conf
里面内容是:
# rpc.rstatd
在启动rpc.rstatd时,会报错Cannotregisterservice:RPC:Unabletoreceive;
errno =Ctionrefused。
解决方法如下:
# /etc/init.d ./portmap start
# /etc/init.d ./nfs start
tips:感谢大家的阅读,本文由我司收集整编。仅供参阅!

shell脚本监控系统负载、CPU和内存使用情况

shell脚本监控系统负载、CPU和内存使用情况

shell脚本监控系统负载、CPU和内存使⽤情况在没有nagios监控软件的情况下,只要服务器能上互联⽹,就可通过发邮件的⽅式来提醒管理员系统负载与CPU占⽤的使⽤情况。

⼀、安装linux下⾯的⼀个邮件客户端msmtp软件(类似于⼀个foxmail的⼯具)复制代码代码如下:# tar jxvf msmtp-1.4.16.tar.bz2# cd msmtp-1.4.16# ./configure --prefix=/usr/local/msmtp# make && make install2、创建msmtp配置⽂件和⽇志⽂件(host为邮件域名,邮件⽤户名fuquanjun,密码fuquanjun)复制代码代码如下:# vim /root/.msmtprcaccount defaulthost from fuquanjun@auth loginuser fuquanjunpassword fuquanjunlogfile ~/.msmtp.log# chmod 600 /root/.msmtprc# touch ~/.msmtp.log3、mutt安装配置:(⼀般linux下有默认安装mutt)如果没有安装,则使⽤yum安装复制代码代码如下:yum -y install mutt# vim /root/.muttrcset sendmail="/usr/local/msmtp/bin/msmtp"set use_from=yesset realname="moniter"set from=fuquanjun@set envelope_from=yesset rfc2047_parameters=yesset charset="utf-84、邮件发送测试(-s邮件标题,-a表加附件)复制代码代码如下:# echo "邮件内容123456" | mutt -s "邮件标题测试邮件" -a /scripts/test.txt fuquanjun@出现下⾯报错信息:复制代码代码如下:msmtp: account default not found: no configuration file available发送信件出错,⼦进程已退出 78 ()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档