版权所有。。。。

发布新日志

  • LR监控linux之rstatd的安装

    2009-05-23 10:39:12

    问题:

    在controller压力控制器system resource graphs选择unix resouces监控对应的服务器却出现如下的报错:
    Monitor name :UNIX Resources. Cannot initialize the monitoring on 192.168.146.226. Error while creating the RPC client. Ensure that the machine can be connected and that it runs the rstat daemon (use rpcinfo utility for this verification). Detailed error: RPC: Failed to create RPC client.
    RPC-TCP: Failed to establish RPC server address.
    这是因为所要监控的linux服务器没有安装rstatd

    1、rstatd是什么
       rstatd守护程序是一个返回从内核获取的性能统计信息的服务程序

    2、rpc.rstatd下载地址:http://sourceforge.net/project/downloading.php?groupname=rstatd&filename=rstatd.tar.gz&use_mirror=nchc

    3、查看rpc.rstatd是否安装:
       [root@datacenter local]# whereis rpc.rstatd
    4、安装rpc.rstatd
       解压:[root@datacenter local]# tar zxvf rstatd.tar.gz
       进入到所解压的目录:[root@datacenter local]# tar zxvf rstatd.tar.gz
       配置,按照默认方式:[root@datacenter local]# ./configure
       编译:[root@datacenter local]# make
       安装:[root@datacenter local]# make install
       启动:[root@datacenter local]# ./rpc.rstatd
       检查rpc服务状态:[root@datacenter local]# rpcinfo -p
                           program vers proto   port
                           100000    2   tcp    111  portmapper
                           100000    2   udp    111  portmapper
                           100001    5   udp    729  rstatd
                           100001    3   udp    729  rstatd
                           100001    2   udp    729  rstatd
                           100001    1   udp    729  rstatd

    注意:  
    1、启动 ./rpc.rstatd出现提示:Cannot register service: RPC: Unable to receive; errno = Connection refused
    解决:因为服务器没有开启端口映射的功能
    [root@datacenter rpc.rstatd]#setup
    图形化的界面--》光标移动到System services--》回车--》在新界面中找到portmap项--》空格选中--》选择OK--》选择quit。
    [root@datacenter rpc.rstatd]#/etc/rc.d/init.d/portmap start   //启动portmap
    [root@datacenter rpc.rstatd]# ./rpc.rstatd     //再检查rpc服务状态

    2、如果监控器还是没反应的话,建议可以重启一下controller

  • 构建管理--Ant

    2009-03-02 15:35:03

    编写背景:

       今天把之前所学习和搭建的发布构建给部门的同事培训了一下,现在把所制作的PPT的几个要点给列出来

    一、为什么要构建

    1、公司之前提交测试的工作场景

    2、预工作场景

    二、构建过程

      构建基础设施:
        1、版本控制工具:SVN
        2、构建工具:用于C/C++的make、用于Java的Ant 
        3、硬件:个人机、版本控制服务器、构建服务器

       构建定义、执行、报告
       1、定义:构建的脚本化,Apache Ant进行脚本编写的过程
         2、执行:以自动化的方式进行构建脚本的执行 
         3、报告:主要是记录编译报告、发布报告

    三、构建工具--Ant
    1、ant安装:windows在环境变量path添加C:\Ant\bin
                      Linux 是在/root/.bash_profile
                      IDE—eclipse也这个Ant,只需创建个以xml为后缀的文本就可以

    2、执行Ant构建文件
             直接 ant,默认识别到的是build.xml
             ant –buildfile testbuild.xml     
             ant –buildfile testbuild.xml D

    3、Ant有以下两个元素以及几个任务        
       两个元素:project、target        
       属性任务:property        
       编译任务:javac        
       文件任务:copy、mkdir、delete、fileset、path        
       归档任务:jar

     

Open Toolbar