zoukankan      html  css  js  c++  java
  • Zorka和zico实现不同主机之间的交互

    之前参考下面的两篇博文进行了zorka以及其collector端zico的配置。

    http://quyuxjtu.sinaapp.com/?p=532

    http://quyuxjtu.sinaapp.com/?p=543

    本文主要谈谈如实在不同的主机上实现zorka和zico的交互。

    第一步:修改zorka配置文件,需要在zorka.properties中进行如下修改

    tracer.net = yes
    tracer.net.addr = 192.168.11.32
    tracer.net.port = 8640

    这里的目的很明显,指定了zico所在主机的IP地址以及端口号。

    第二步,我们应该修改zico所在主机上的的配置文件(zico目录下的zorka.properties)。

    zico.listen.addr = 192.168.11.2
    zico.listen.port = 8640
    zico.security = no
    
    zico.http.addr = 192.168.11.2
    zico.http.port = 8640

    其中,192.168.11.2就是zorka所在主机的IP地址。参考zorka官网的解释很容易理解这几句话的意思:http://zorka.io/install/zico.html

    此时,在zico主机的浏览器中浏览http://localhost:8642 就可以看到zico页面中输出了zorka所在主机操作的相关日志。

    需要说明的是,上图中18点左右和15点左右的日志实际分别是两台主机的日志,目前的方法会将不同主机的日志打印在一个页面中,还没有在zico页面左侧的pane中将不同的主机区分开。

    第三步:为了在zico左侧的pane页面中将不同的主机区分开,我们需要进行进一步的设置。

    在zorka.properties文件中我们可以看到这样的一段话

    # Enter name of your application and host here.
    # Should be unique for every monitored application.
    # zorka.hostname = zorka

    由此可见,我们应该在此处设置主机名。所以,我们将上面第三行改写为

    zorka.hostname = zorka_remote

    此时,重启tomcat并执行一些操作后,刷新zico页面,我们可以看到左侧pane中已经将不同的主机区分开了,其中的192.168.11.2就是前面设置的zorka所在主机的IP地址。

  • 相关阅读:
    Pwn-level0
    Pwn-level2
    【php】php从多个数组中取出最大的值
    【算法】php计算数字k在一段数字范围出现的次数
    【算法】php计算出丑数
    【php】php常用函数代码封装(一)数组篇
    【Golang】go语言设计模式
    什么是RPC
    【php】 php获取文件路径中的文件名和文件后缀方法
    【php】php目录路径函数系列
  • 原文地址:https://www.cnblogs.com/shuaiwang/p/4476953.html
Copyright © 2011-2022 走看看