LoadRunner遠程監測Centos服務性能配置過程

由于公司的需要,經過一段時間的探索,參考了很多業內人士的文檔,終于完成LoadRunner遠程監測centos服務器的配置過程。

  1. 首先監測所需要服務是否存,如果存在就不必要安裝,如果不存在,需要安裝對應的服務。

  2. 監測是否有rsh服務:server 監聽的TCP 是514,輸入命令netstat -an |grep 514

    如果返回tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN表明rsh服務器已經啟動。如果沒有安裝則需要下載2個RPM包,rsh-0.17-14.i386.rpm和rsh-server-0.17-14.i386.rpm服務包,然后安裝,執行的命令為:rpm -ivh **rpm(rpm包的名稱,因為有時候會更新,一定要寫成對應的包名稱) 。?如果不安裝rsh,在后面的/etc/xinetd.d/目錄下將沒有rlogin ,rshrexec這三個配置文件。

  3. 檢查rstatd是否啟動: ?rpcinfo -p 如果啟動會有如下rstatd提示:

wKioL1WcgACQq_vmAAChAtNeh3Y921.jpg

如果沒有提示,可以使用find命令:find / -name rpc.rstatd,該命令用于查找系統中是否存在rpc.rstatd文件,如果沒有,說明系統沒有安裝rstatd守護程序。如果服務器上沒有安裝rstatd程序,需要下載一個rpc.rstatd-4.0.1.tar.gz包才有這個服務,這是一個源碼,需要編譯,下載地址:http://sourceforge.net/projects/rstatd。下載后,開始安裝,安裝步驟如下:?

tar -xzvf rpc.rstatd-4.0.1.tar.gz?

cd rpc.rstatd-4.0.1/?

./configure —配置操作?

make —進行編譯 ?

make install —開始安裝 ?

rpc.rstatd —啟動rstatd進程 ?然后再次執行“rpcinfo -p”命令來查看當前系統是否已經啟動了rstatd守護進程。

4.xinetd是internet服務守護進程,一般情況下也不會安裝,輸入命令:netstat -antp,如果進程有顯示tcp??????? 0????? 0 0.0.0.0:37 ? ? ? ? ?0.0.0.0:* ? ? ? ?LISTEN ? ? 6300/xinetd ? 則表示xinetd服務啟動,如果沒有,此時需要我們安裝,下載一個包,名字為xinetd-2.3.14.tar.gz,同樣需要和執行rpc.rstatd-4.0.1.tar.gz類似的操作:

tar -xzvf?xinetd-2.3.14.tar.gz

cd?xinetd-2.3.14/?

./configure —配置操作?

make —進行編譯 ?

make install —開始安裝 ?

配置xinetd

[root@localhost xinetd-2.3.14]# cp /etc/xinetd.conf /etc/xinetd.conf.bak //保存當前的xinetd.conf文件

[root@localhost xinetd-2.3.14]# sed -e 's/etc/sbin/g' xinetd/sample.conf > /etc/xinetd.conf ?//確保所有的守護進程的路徑是/usr/sbin而不是默認的/usr/etc。

添加運行級符號鏈接

[root@localhost xinetd-2.3.14]# chmod 754 /etc/rc.d/init.d/xinetd &&
ln -s? /etc/rc.d/init.d/xinetd /etc/rc.d/rc0.d/K49xinetd &&
ln -s? /etc/rc.d/init.d/xinetd /etc/rc.d/rc1.d/K49xinetd &&
ln -s? /etc/rc.d/init.d/xinetd /etc/rc.d/rc2.d/K49xinetd &&
ln -s? /etc/rc.d/init.d/xinetd /etc/rc.d/rc3.d/S23xinetd &&
ln -s? /etc/rc.d/init.d/xinetd /etc/rc.d/rc4.d/S23xinetd &&
ln -s? /etc/rc.d/init.d/xinetd /etc/rc.d/rc5.d/S23xinetd &&
ln -s? /etc/rc.d/init.d/xinetd /etc/rc.d/rc6.d/K49xinetd

========================================================

啟動腳本運行xinetd

[root@localhost mnt]# /etc/rc.d/init.d/xinetd start

這里還需要修改的是/etc/xinetd.d/下的三個conf文件 rlogin ,rsh,rexec 這三個配置文件,把這三個文件里的disable = yes都改成 disable = no 。這個的意思就是在xinetd啟動的時候默認都啟動上面的三個服務,并且下次重啟服務器的時候,配置的rstatd服務也會自啟動。

5.只要保證Linux機器上的進程里有rstatd和xinetd這二個服務就可以用LR去監視了,在controller中,將UNIX resources拖放到右邊窗口里面,右擊鼠標選擇Add Measurements,添加被監控linux的IP地址,然后選擇需要監控的指標就可以實施監控了。


支持配置完畢,大家有興趣可以多多實踐。有關資料可以到我的資源中心下載http://down.51cto.com/5811414



本文轉自 昊洋教育 51CTO博客,原文鏈接:http://blog.51cto.com/zdytesting/1671905,如需轉載請自行聯系原作者

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/453617.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/453617.shtml
英文地址,請注明出處:http://en.pswp.cn/news/453617.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

day 68 增刪改查 語法

1 普通正則 2 分組正則 url(r/blog/(\d)/(\d),views.blog) blog(request,arq1,arq2) 按照位置傳參 3 分組命名 url(r/blog/(?P<year>\d)/(?P<month>\d),views.blog) blog(request,year,month) 4 用name 指定別名 url(r/blog/(?P<year>\d)/(?P…

編譯器入門 語法分析器 java_從零開始寫個編譯器吧 - Parser 語法分析器

Parser(語法分析器)的編寫相對于 Tokenizer (詞法分析器)要復雜得多&#xff0c;因此&#xff0c;在編寫之前可能也會鋪墊得更多一些。當然&#xff0c;本系列旨在“寫出”一個編譯器&#xff0c;所以理論方面只會簡單介紹 tao 語言所涉及的部分。之前的幾章中&#xff0c;我純…

017——數組(十七) asort ksort rsort arsort krsort

<?php /*** 數組 asort ksort rsort arsort krsort*///asort()對數組按值排序&#xff0c;保留鍵名&#xff1a; /*$arrarray(bbs_url>bbs.lantian.com,web_url>www.lantian.com,bbs_name>免費視頻教程,www_name>PHP項目開發, ); asort($arr); print_r($arr);…

v4l打開video設備 ,執行VIDIOC_DQBUF,出現Resource temporarily unavailable 問題

如果你在執行VIDIOC_DQBUF突然提示以下錯誤&#xff1a; error: VIDIOC_DQBUF: Resource temporarily unavailable 那么很可能是你使用非阻塞方式打開設備文件的造成的。 Resource temporarily unavailable是一種EAGAIN的錯誤。EAGAIN是較常見的一種錯誤(比如用在非阻塞操作…

ubuntu下無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)

sudo apt-get install git E: 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用) E: 無法鎖定管理目錄(/var/lib/dpkg/)&#xff0c;是否有其他進程正占用它&#xff1f; 當執行sudo apt-get相關的命令&#xff0c;會顯示上面類似的錯誤 參考別人的解決方法是 sudo r…

java get方法不序列化_Java中的Json序列化,不容忽視的getter

在開發的過程中&#xff0c;經常會碰到和自己預期不一樣的情況。有的時候自己去研究一下還是很有趣的。這兩天在寫java web的時候&#xff0c;碰到了一個對象序列化的問題。問題重現public class AjaxJson {private boolean success;private String msg;private Object obj;pri…

mysql 通過echo的方式寫入數據庫 中文亂碼解決方案

echo "set names utf8;insert into xxx (path, sn, time, flag) values ($wav, $sn, $secs, op);" | MYSQL echo "set names utf8;insert into xxx (path, sn, time, flag) values ($wav, $sn, $secs, op);" 前面增加 set names utf8;

getParameter和getAttribute的區別

轉自http://blog.csdn.net/java_xiaobin/article/details/45363897 1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string&#xff1b;attribute得到的是object 3.request.getParameter()方法傳遞的數據&#xff0c;會從Web客戶端傳到Web服務器…

java int字母,從Java中獲取int,也包含字母

How can I get the int value from a string such as 423e - i.e. a string that contains a number but also maybe a letter?Integer.parseInt() fails since the string must be entirely a number.解決方案Unless youre talking about base 16 numbers (for which theres …

Spring-data-jpa常用方法

轉載于:https://www.cnblogs.com/summary-2017/p/7904926.html

面試問題匯總 精選 分析 解答 職業規劃 part 1

C/C/C#面試題精選&#xff08;1&#xff09; 題目&#xff08;一&#xff09;&#xff1a;C中我們可以用static修飾一個類的成員函數&#xff0c;也可以用const修飾類的成員函數&#xff08;寫在函數的最后表示不能修改成員變量&#xff0c;不是指寫在前面表示返回值為常量&am…

java byte md5_Java開發網 - byte[]按自定義編碼轉換成String(MD5)

差不多了&#xff0c;這樣應該就可以了&#xff0c;剩下的就是擴展能接受的類型了。import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class HashPasswords {public String getPassword(byte[] input) {byte[] digest;synchronized (…

Java線程生命周期

當你需要使用Java線程在多線程環境下進行編程時&#xff0c;理解Java的線程周期與線程的狀態是非常重要的。通過實現Runnale接口或者繼承Thread類&#xff0c;我們可以創建線程&#xff0c;為了啟動一個線程&#xff0c;我們需要創建一個Thread對象&#xff0c;并且調用它的sta…

轉,JSON解析2

JSON 使用講解 這篇文章講解了&#xff0c;JSON的介紹以及使用GSON解析。今天&#xff0c;我們就在Android項目中使用兩種方式解析JSON數據。如果你對JSON&#xff0c;還不熟悉&#xff0c;那么請看JSON 使用講解。 一.搭建服務以及制造JSON數據。 1.服務器選擇的Tomcat&#x…

面試問題匯總 精選 分析 解答 職業規劃 part 2

面試困惑問與答&#xff08;2&#xff09;——感覺挺好&#xff0c;為啥被拒了&#xff1f; 問&#xff1a;技術面試的時候&#xff0c;題目挺簡單的&#xff0c;我覺得自己都做出來了。可最后怎么還是被拒了啊&#xff1f; 答&#xff1a;面試被拒有很多種可能&#xff0c;比…

js順序加載

2019獨角獸企業重金招聘Python工程師標準>>> js想要順序加載&#xff0c;分開js代碼塊&#xff0c;jsp頁面在加載的時候&#xff0c;是順序加載&#xff0c;遇到<script></script>代碼塊&#xff0c;先加載完成&#xff0c;然后繼續往下&#xff0c;遇到…

java swingworker_Java中的SwingWorker

L&#xff06;F物質的輸出(因為您對EDT的不確定性有待測試)run:JButton openDialog >>> Is there EDT ??? trueWorker started >>> Is there EDT ??? falsewaiting 30secondsWorker endeded >>> Is there EDT ??? falsebefore JOptionP…

持續交付與滾動升級

介紹 持續交付是頻繁對軟件應用程序持續更新的概念. 這個想法使在大量頻繁的更新面前, 你不必等待在一個指定的特殊時間點, 并且使你的組織在響應過程中變得更好. 一些 Ansible 用戶每小時都在部署更新給他們的最終用戶甚至更加頻繁 – 每時每刻都有代碼修改的批準. 要實現這一…

2-05 使用固態存儲SSD或PCIe卡

在大量并發的情況下&#xff0c;才能體現固態磁盤的吞吐量&#xff0c;在大并發下提供良好隨機io的性能&#xff0c;這正是關系型數據庫所需要的&#xff0c;相對應機械磁盤&#xff0c;固態磁盤更容易損壞&#xff08;第三點是固態磁盤的缺點&#xff09;&#xff0c;由于固態…

面試問題匯總 精選 分析 解答 職業規劃 part 3

《劍指Offer——名企面試官精講典型編程題》已經出版 非常感謝博客上的讀者&#xff0c;是大家的關心、支持和鼓勵讓我有信心寫完這本書并最終出版發行&#xff08; china-pub互動網、 亞馬遜卓越網、 淘寶網、 京東網、 當當網上有售&#xff09;。網友們的鼓勵讓我在 博客上的…