1. 程式人生 > >LoadRunner監控Windows和Linux常見問題

LoadRunner監控Windows和Linux常見問題

在無憂測試看到一位網友的總結,非常全面. 最近上禮拜Levis總是問為什麼他的Linux資源情況監控不了,應該好好看看這篇文章.

關於LR監視Windows和linux的說明

 一  windows

1  監視連線前的準備工作

 首先保證被監視的windows系統開啟以下二個服務Remote Procedure Call(RPC)   和Remote Registry Service   (這裡具體在那裡開起服務就不說了)

被監視的WINDOWS機器:

右擊我的電腦,選擇管理->共享資料夾->共享 

在這裡面要有C$這個共享資料夾,(要是沒有自己手動加) 然後保證在安裝LR的機器上使用執行.

輸入\\被監視機器IP\C$  然後輸入管理員帳號和密碼,如果能看到被監視機器的C盤了,就說明你得到了那臺機器的管理員許可權,可以使用LR去連線了

 說明: LR要連線WINDOWS機器進行監視貌似要有管理員帳號和密碼才行,

2  用LR監視windows的步驟 (這裡就不詳細說明了,只要在視窗中右擊滑鼠選擇Add Measurements就可以了)

 二   linux

1  準備工作

首先,監視Linux一定要有rstatd這個守護程序,

有的Linux版本里也有可能是rpc.rstatd這裡只是名字不同而已,功能是一樣的 一般來說LINUX需要下載一個包才有這個服務,

包名字是rpc.rstatd-4.0.1.tar.gz. 這是一個原始碼,需要編譯,

下載並安裝rstatd tar -ivh rpc.rstatd-4.0.1.tar.gz

./configure —配置

make —編譯

make install —安裝

rpc.rstatd —啟動rstatd程序

配置rstatd   目標守護程序是xinetd,它的主配置檔案是/etc/xinetd.conf 裡面內容是 只有基本資訊

# Simple configuration file for xinetd

#

# Some defaults, and include /etc/xinetd.d/

defaults

 {

instances               = 60

log_type                = SYSLOG authpriv

log_on_success                = HOST PID

log_on_failure                = HOST

cps                        = 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。

[[email protected] root]# netstat -an |grep 514

tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN

如果能看到514在監聽說明rsh伺服器已經啟動。

檢查是否啟動: rstatd

輸入命令: rpcinfo -p

如果能看到

程式   版本      協議      埠

***    ****      udp        741      rstatd

那就說明rstatd服務啟動了,(當然這裡也可以用ps ax代替)

幾點說明: 

1) 在實際操作中有可能會碰到一些問題,這裡還有一份網上的關於LR連線時候可能出錯的情況,詳細請見下面

2) 網上也有人說在LR的資源視窗中右擊鼠標出現的Add Measurements選項是暗淡的,我操作的時候沒碰到,這裡可能是LR沒有完全安裝的原因.

3) 由於條件的限制,(沒有UNIX環境)所以這次沒有遇及UNIX的監控,但網上也有這方面的資料,說明的也比較清楚,在這裡就不再重複了.

4)  由於本人能力有限,只是把網上的內容歸納了一下,說的不對的地方請高人指點,我會更新內容.

LoadRunner中伺服器資源監控器疑難解答 

要監控伺服器計算機上的資源,必須能夠連線到該計算機。如果監控失敗,並且 LoadRunner 找不到指定的伺服器,請確認指定的伺服器是否可用。在 Controller 或優化控制檯計算機命令列中鍵入 ping <server_name>,執行“ping”操作。  驗證可以訪問該計算機後,請查看下錶中有關監控器疑難解答的其他提示。

12
問題解決方案
無法監控其他域中的 Windows 計算機,或者“訪問被拒絕”。要獲得對遠端計算機的管理許可權,請在命令提示符下執行以下命令: 
    %net use \\<計算機名>/使用者:[<域>\<遠端計算機名>]
    提示輸入密碼時,輸入遠端計算機的密碼。
無法監控 NT/Win 2000 計算機(發出一條錯誤訊息:“未找到計算機名”或“無法連線到主機”)要監控的  NT/Win 2000  計算機僅允許具有管理員許可權的使用者進行監控。要允許非管理員使用者進行監控,必須授予使用者對特定檔案和登錄檔項的讀取許可權(Microsoft 技術說明編號  Q158438)。需要執行下列步驟:
    a. 使用瀏覽器或檔案管理器,授予使用者對下列項的讀取許可權:
    %windir%\system32\PERFCxxx.DAT
     %windir%\system32\PERFHxxx.DAT 
    其中 xxx 是系統的基本語言 ID, 例如,英語的 ID 為 009。這些檔案可能 已丟失或損壞。如果對此有懷疑,請從 安裝 CD 中提取這些檔案。 
    b. 使用 REGEDT32,授予使用者對下列項的讀取許可權: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows  NT\CurrentVersion\Perflib 以及該項的所有子項。
    c. 使用 REGEDT32,至少授予使用者對下列項的讀取許可權:  HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Control\SecurePipeServers\winreg
無法從 NT 計算機監控某些 Win 2000 計數器。 在  Win 2000 計算機上執行 Controller 或優化控制檯。 
某些 Windows 預設計數器生成錯誤 刪除有問題的計數器,並使用“新增度量”對話方塊新增相應計數器。 
無法從被監控的計算機上獲得 SQL Server 6.5 版的效能計數器。 這是  SQL Server 6.5 版的一個錯誤。解決方法為:在被監控的計算機上使用 regedt32,授予使用者對以下注冊表項的讀取許可權:  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer (Microsoft  技術說明編號 Q170394) - See more at:  http://www.rickyzhu.com/124_monitor-windows-and-linux-using-loadrunner.html#sthash.03KJqWXq.dpuf
選定度量未顯示在圖中。 確保已註冊顯示檔案和  online.exe。要在不執行完全安裝的情況下注冊監控器的 dll,請執行 LoadRunner\bin 中的 set_mon.bat 批處理檔案。 -  See more at:  http://www.rickyzhu.com/124_monitor-windows-and-linux-using-loadrunner.html#sthash.03KJqWXq.dpuf
監控 Windows 計算機時,圖中不顯示任何度量。 檢查內建的  Windows 效能監控器。如果該監控器不能正常工作,則可能是通訊設定有問題。 
監控 UNIX 計算機時,圖中不顯示任何度量。確保  rstatd 正在 UNIX 計算機上執行(請參閱“系統資源監控”)。 
無法監控下列 Web 伺服器之一:MS IIS、MS ASP 或 ColdFusion請參閱上面的問題“無法監控  Windows 計算機”。 
無法監控 WebLogic (JMX) 伺服器 開啟  <LoadRunner 根資料夾>\dat\monitors\WebLogicMon.ini 檔案,
    並搜尋:
    [WebLogicMonitor]
    JVM=javaw.exe
    將 javaw.exe 更改為 java.exe。將開啟一個包含跟蹤資訊的視窗 

相關推薦

LoadRunner監控WindowsLinux常見問題

在無憂測試看到一位網友的總結,非常全面. 最近上禮拜Levis總是問為什麼他的Linux資源情況監控不了,應該好好看看這篇文章. 關於LR監視Windows和linux的說明  一  windows 1  監視連線前的準備工作  首先保證被監視的windows系統開啟

Windowslinux雙系統——改動默認啟動順序

順序 ack 開機 默認 mar jsb con class 註意 電腦上裝了Windows 7和Ubantu雙系統,因為Linux系統用的次數比較少而且還是默認的啟動項對此非常不能容忍,因此得改動Windows為默認的啟動項。 因為電腦

Setting up a EDK II build environment on Windows and Linux:搭建WindowsLinux開發環境[2.2]

set clu cto 無法安裝 urn ems water 了解 源代碼管理 Setting up a EDK II build environment on Windows and Linux:搭建Windows和Linux開發環境[2.2] 2015-07 北

自己主動化腳本ssh以及telnet發送命令並退出(windowslinux都適用)

version 代理 sta agen apply raw .net tun for 須要安裝putty,用到的命令是plink: [html] view plaincopy PuTTY Link: command-line connection utili

windowslinux之間用SecureCRT來上傳下載文件

命令行工具 鏈接 關閉 默認目錄 usr 按鈕 eas add 編譯安裝 SecureCRT可以使用linux下的zmodem協議來快速的傳送文件,使用非常方便.具體步驟:一.在使用SecureCRT上傳下載之前需要給服務器安裝lrzsz:A:CentOS中使用yum安裝即

讀取指定目錄下的所有文件(windows linux 版)

char for files tdi hgfs oid 後綴 pau dst 筆者這裏用到了OpenCV,如果不需要用OpenCV代碼的話,可以將這部分代碼去掉即可。 windows vs2015環境代碼如下: #include <io.h> // 結構

windowsLinux下定時啟動或關閉服務

ref sta article start 處理程序 window pin blog win http://blog.csdn.net/clare504/article/details/17410643 1、Windows下的定時啟動程序可以采用系統的計劃和任務,定時

集群之mysql主從配置(windowslinux版)

p s class 本地 -h 路徑 數據庫容災 主從機 混合 二進制文件 起因   由於網站進一步開發運行的需求,要求主機7*24小時運行正常,同時要求能夠防止數據庫災難。考慮到後期的開發程度和業務量,準備向高可用系統進行改變,同時通過負載均衡提高網絡性能。於是第一步就

windows linux如何配置pptp vpn

linux最近公司要求搭一個vpn,為方便出差人員連接內網,訪問內網資源。那如何用vpn實現從外網訪問內網的所有機器呢?網上找了些資料,順便整理了一下。一、服務端配置:公司飛魚星路由器自帶vpn功能1、在路由器上啟用pptp服務,通過pptp服務端設置。2、在pptp用戶下添加用戶(客戶端要用到。3、客戶端連

SQL Server 2017 正式發布:同時支持 Windows Linux(現在看下來,當年那德拉的“雲優先,移動優先”是有遠見的,而且是有一系列的措施產品相配合的,只是需要一點時間而已。真是佩服!!)

suse 中新 新的 ada 開發 tap 安全性 adding 互連 微軟在去年 3 月首次對外宣布了 Linux 版的 SQL Server,並於今年 7 月發布了首個公開 RC 版。前幾日在美國奧蘭多召開的微軟 Ignite 2017 大會上,微軟宣布 SQL Ser

開發問題(一)在windowslinux端口占用問題

logs ets 情況 toc 端口占用 所有 註意 linu eclips 前言   今天在MyEclipse中使用tomcat發現tomcat端口8080竟然被占用了,所以就找了一下解決辦法共參考!   在網絡程序的調試過程中,經常發生一些出乎意料的事情,比如創建一

Xftp連接阿裏雲Linux,向Linux上傳文件,WindowsLinux文件傳輸

技術 幫助 很多 blog 就是 希望 上傳 linu 好用 我之前是用SecureCRT連接阿裏雲Linux的,上傳文件用的Alt+p快捷鍵,感覺不是很方便。後來朋友給我推薦了Xshell,感覺確實好用得很多。 傳輸文件用的是Xftp,今天在向我的個人網站發布項目的時候總

windowslinux下的抓包工具

gpo tcpdump linu window clas dst post blog windows Linux 抓包工具 tcpdump 示例 tcpdump -i bond0 host 10.70.11.182 -w ./sms.cap windows抓包

WindowsLinux之間ftp自動上傳下載腳本

ftp一、Windows主機自動從Linux ftp服務器下載文件 二、Linux主機自動從Windows ftp服務器下載文件Windows和Linux之間ftp自動上傳下載腳本

windowslinux修改python的pip源

log 安裝 ali onf 速度 global 推薦 sta 有一個 python的pip安裝包非常方便,然而其默認的鏡像源在國外,下載的速度非常慢,推薦改成國內的鏡像源。 window平臺修改pip源 找到系統盤下C:\C:\Users\用戶名\AppData\Roa

nginx日誌分割:windowslinux

nginx日誌分割 linux windows 一、為什麽對日誌進行分割。1.nginx日誌默認情況下統統寫入到一個文件中,文件會變的越來越大.2.單個的日誌文件非常不方便查看分析。二、簡析日誌分割。不論是windows還是linux,對日誌的分割都是一條思路。即:1.對現有日誌文件進行重命名。2

java入門---windowsLinux,UNIX,Solaris,FreeBSD下開發環境配置

java應用程序 target details 感覺 開發工具 org chm files java ide 首先來看Windows下的操作。我們需要下載java開發工具包JDK。下載地址:http://www.oracle.com/technetwork/java

WINDOWSLINUX端口映射

TE vpd DC tps href com ech png ref 我的需求:把某臺win 2008的1234端口,映射到LINUX的ssh的22端口。往後,我用xshell連接win2008的1234,就能連接LINUX的22端口。 環境:win 2008 企業版,64

使用WinSCP在WindowsLinux系統之間傳輸文件

環境 中文 執行 方式 應用程序 進一步 setup.exe set 安裝 小梅哥編寫,未經許可,嚴禁用於任何商業用途 2018年6月30日 在日常SoC開發中,我們經常需要在Windows和Linux系統之間傳輸文件,例如在Windows系統上的DS-5集成開發環境中編寫

windowslinux上mysql的安裝

my.cnf 手動 就是 安裝和配置 方法 更改 內容 community spa mysql基於多平臺,多版本的安裝 mysql.tar.gz 鏈接:https://pan.baidu.com/s/1lG9BNL1mG4qbjM8xLHtrjQ 密碼:s4t