|
현재 controller를 설치한 쪽에 agent를 함께 설치하였고
외부 서버에 2개의 agent를 설치 하였습니다.
그런데 controller에서
agent 를 외부로 맞추고 테스트 하면 에러가 나고
controller 자체로 agent를 맞추면 에러가 나지 않네요.
외부 agent shell에서 출력된 에러입니다.
2013-08-27 08:13:51,240 INFO agent controller: received a start agent message
2013-08-27 08:13:51,242 INFO agent controller: starting agent... for test_83
2013-08-27 08:13:51,243 INFO net.grinder.AgentDaemon: Agent Daemon Agent conntected to port : 12000 is started.
2013-08-27 08:13:51,243 INFO agent controller: agent is started. waiting for agent controller signal
2013-08-27 08:13:51,244 INFO net.grinder.AgentDaemon: The Grinder 3.9.1
2013-08-27 08:14:54,371 ERROR net.grinder.AgentDaemon: Failed to connect to '/172.27.210.111:12000'
2013-08-27 08:14:54,373 INFO net.grinder.AgentDaemon: finished
2013-08-27 08:14:54,374 INFO agent controller: send log for test_83
여기서 172.27.210.111는 controller가 설치된 서버의
사설(내부)아이피고, 공인 아이피는 아닙니다. (이상하게 controller 쪽 Agent Management 에서도 공인아이피로는 출력이 안되네요)
혹시 몰라
외부 agent의 agent.conf 파일 적어봅니다.
#start.mode=monitor
#monitor.listen.port=13243
start.mode=agent
agent.console.ip=controller가 설치된 곳의 공인아이피
#agent.console.port=16001
#agent.region=
#agent.hostid=
#agent.servermode=true
# set following false if you want to use more than 1G Xmx memory per a agent process.
#agent.useXmxLimit=true
#agent.same.console.host=true
# please uncomment the following option if you want to send all logs to the controller.
#agent.send.all.logs=true
어떻게 해야 좋을까요.. ㅜ.ㅜ
|