在本地模式下配置xymon客户端

时间:2015-02-02 16:42:39

标签: hobbitmon

我正在尝试在本地模式下配置xymon(ex hobbit或bigbrother)。基本上,客户端不会向服务器发送任何数据。使用--debug选项时,将获得以下信息。

  

31017 2015-02-02 15:51:39想要消息1,startpos 0,fillpos 0,endpos -1,usedbytes = 0,bufleft = 528383

     

31017 2015-02-02 15:51:39得到150930字节

     

31017 2015-02-02 15:51:39 / opt / xymon / client / bin / xymond_client:收到消息1 @@ client#1 | 0 | 127.0.0.1 | hostname | linux

     

31017 2015-02-02 15:51:39 startpos 150930,fillpos 150930,endpos -1

     

31017 2015-02-02 15:51:39打开文件/opt/xymon/client/etc/localclient.cfg

     

31017 2015-02-02 15:51:39来自主机主机名的客户报告

     

31017 2015-02-02 15:51:39 hostname:0时的重复客户端消息,seq 1,lastseq 0

     

31017 2015-02-02 15:51:39想要消息2,startpos 150930,fillpos 150930,endpos -1,usedbytes = 0,bufleft = 377453

     

31017 2015-02-02 15:51:39 get_xymond_message:由于EOF而返回NULL

这个bug似乎与以下相同: http://lists.xymon.com/archive/2012-February/033896.html

1 个答案:

答案 0 :(得分:0)

解决方案由主持人提供: http://terabithia.org/rpms/xymon/ 非常感谢他。我虽然应该在这里报告。

所以它包括改变xymonclient.sh中的以下行:

  

echo" @@ client#1 | 0 | 127.0.0.1 | $ MACHINEDOTS | $ SERVEROSTYPE" >> $ MSGTMPFILE

要:

  

echo" @@ client#1 | 1 | 127.0.0.1 | $ MACHINEDOTS | $ SERVEROSTYPE" >> $ MSGTMPFILE

然后将数据发送到服务器。不知道这里发生了什么,但这可能有所帮助。