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”操作。 驗證可以訪問該計算機後,請查看下錶中有關監控器疑難解答的其他提示。
1 | 2 |
問題 | 解決方案 |
無法監控其他域中的 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監控Windows和Linux常見問題
在無憂測試看到一位網友的總結,非常全面. 最近上禮拜Levis總是問為什麼他的Linux資源情況監控不了,應該好好看看這篇文章. 關於LR監視Windows和linux的說明 一 windows 1 監視連線前的準備工作 首先保證被監視的windows系統開啟
Windows和linux雙系統——改動默認啟動順序
順序 ack 開機 默認 mar jsb con class 註意 電腦上裝了Windows 7和Ubantu雙系統,因為Linux系統用的次數比較少而且還是默認的啟動項對此非常不能容忍,因此得改動Windows為默認的啟動項。 因為電腦
Setting up a EDK II build environment on Windows and Linux:搭建Windows和Linux開發環境[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發送命令並退出(windows和linux都適用)
version 代理 sta agen apply raw .net tun for 須要安裝putty,用到的命令是plink: [html] view plaincopy PuTTY Link: command-line connection utili
在windows和linux之間用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> // 結構
windows和Linux下定時啟動或關閉服務
ref sta article start 處理程序 window pin blog win http://blog.csdn.net/clare504/article/details/17410643 1、Windows下的定時啟動程序可以采用系統的計劃和任務,定時
集群之mysql主從配置(windows和linux版)
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
開發問題(一)在windows和linux端口占用問題
logs ets 情況 toc 端口占用 所有 註意 linu eclips 前言 今天在MyEclipse中使用tomcat發現tomcat端口8080竟然被占用了,所以就找了一下解決辦法共參考! 在網絡程序的調試過程中,經常發生一些出乎意料的事情,比如創建一
Xftp連接阿裏雲Linux,向Linux上傳文件,Windows和Linux文件傳輸
技術 幫助 很多 blog 就是 希望 上傳 linu 好用 我之前是用SecureCRT連接阿裏雲Linux的,上傳文件用的Alt+p快捷鍵,感覺不是很方便。後來朋友給我推薦了Xshell,感覺確實好用得很多。 傳輸文件用的是Xftp,今天在向我的個人網站發布項目的時候總
windows和linux下的抓包工具
gpo tcpdump linu window clas dst post blog windows Linux 抓包工具 tcpdump 示例 tcpdump -i bond0 host 10.70.11.182 -w ./sms.cap windows抓包
Windows和Linux之間ftp自動上傳下載腳本
ftp一、Windows主機自動從Linux ftp服務器下載文件 二、Linux主機自動從Windows ftp服務器下載文件Windows和Linux之間ftp自動上傳下載腳本
windows和linux修改python的pip源
log 安裝 ali onf 速度 global 推薦 sta 有一個 python的pip安裝包非常方便,然而其默認的鏡像源在國外,下載的速度非常慢,推薦改成國內的鏡像源。 window平臺修改pip源 找到系統盤下C:\C:\Users\用戶名\AppData\Roa
nginx日誌分割:windows和linux
nginx日誌分割 linux windows 一、為什麽對日誌進行分割。1.nginx日誌默認情況下統統寫入到一個文件中,文件會變的越來越大.2.單個的日誌文件非常不方便查看分析。二、簡析日誌分割。不論是windows還是linux,對日誌的分割都是一條思路。即:1.對現有日誌文件進行重命名。2
java入門---windows和Linux,UNIX,Solaris,FreeBSD下開發環境配置
java應用程序 target details 感覺 開發工具 org chm files java ide 首先來看Windows下的操作。我們需要下載java開發工具包JDK。下載地址:http://www.oracle.com/technetwork/java
WINDOWS和LINUX端口映射
TE vpd DC tps href com ech png ref 我的需求:把某臺win 2008的1234端口,映射到LINUX的ssh的22端口。往後,我用xshell連接win2008的1234,就能連接LINUX的22端口。 環境:win 2008 企業版,64
使用WinSCP在Windows和Linux系統之間傳輸文件
環境 中文 執行 方式 應用程序 進一步 setup.exe set 安裝 小梅哥編寫,未經許可,嚴禁用於任何商業用途 2018年6月30日 在日常SoC開發中,我們經常需要在Windows和Linux系統之間傳輸文件,例如在Windows系統上的DS-5集成開發環境中編寫
windows和linux上mysql的安裝
my.cnf 手動 就是 安裝和配置 方法 更改 內容 community spa mysql基於多平臺,多版本的安裝 mysql.tar.gz 鏈接:https://pan.baidu.com/s/1lG9BNL1mG4qbjM8xLHtrjQ 密碼:s4t