모니터 질문입니다.

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

모니터 질문입니다.

zepinos
ngrinder-monitor 을 실행했는데 모니터와 통신을 못하는지 정보를 가져오지 못하네요.

서버는 6대이고, 테스트 대상 서버에 하나의 도메인으로 여러 IP 로 나뉘어지도록 설정되어 있습니다.

beforeProcess 매서드에서 new GTest(1,"도메인"); 와 같이 도메인을 적어주었습니다.

테스트 대상 서버는 내부 IP 로 연결되고 있으며, 총 3개의 NIC 이 있어서 각각 다른 gateway 를 가지고 있으며 agent.conf 에는 포트 외에는 별다른 설정은 되어있지 않습니다.

테스트는 정상적으로 이루어지는데, 테스트 도중  "테스트 대상 상태" 정보도 나오지 않고 모니터 결과도 안나옵니다.




추가로, 샘플링을 3으로 했는데도 각 요청에 따른 그래프가 별도로 나오질 않습니다. 코드에서는 별다른 작업을 하지 않아도 나와야 정상인건가요? 그리고 각 요청의 기준이 static 으로 선언된 request 에 질의하는 것이 맞나요?




조언 부탁드립니다.
Reply | Threaded
Open this post in threaded view
|

Re: 모니터 질문입니다.

junoyoon
Administrator
혹시 모니터 쪽에 IP가 2개 있지 않나요? 


2014년 5월 8일 오후 9:41, zepinos [via ngrinder] <[hidden email]>님이 작성:
ngrinder-monitor 을 실행했는데 모니터와 통신을 못하는지 정보를 가져오지 못하네요.

서버는 6대이고, 테스트 대상 서버에 하나의 도메인으로 여러 IP 로 나뉘어지도록 설정되어 있습니다.

beforeProcess 매서드에서 new GTest(1,"도메인"); 와 같이 도메인을 적어주었습니다.

테스트 대상 서버는 내부 IP 로 연결되고 있으며, 총 3개의 NIC 이 있어서 각각 다른 gateway 를 가지고 있으며 agent.conf 에는 포트 외에는 별다른 설정은 되어있지 않습니다.

테스트는 정상적으로 이루어지는데, 테스트 도중  "테스트 대상 상태" 정보도 나오지 않고 모니터 결과도 안나옵니다.




추가로, 샘플링을 3으로 했는데도 각 요청에 따른 그래프가 별도로 나오질 않습니다. 코드에서는 별다른 작업을 하지 않아도 나와야 정상인건가요? 그리고 각 요청의 기준이 static 으로 선언된 request 에 질의하는 것이 맞나요?




조언 부탁드립니다.


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/-tp1516.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder-user-kr, click here.
NAML

Reply | Threaded
Open this post in threaded view
|

Re: 모니터 질문입니다.

zepinos
eth0~2 까지 있어서 총 3개입니다.

agent.conf 에 monitor.binding_ip=(IP) 로 ngrinder-agent 가 접근하는 대역의 IP 을 지정해서 시작시 아래와 같은 로그가 생성됩니다. 장비들은 10.0.0.0/24 로 묶여있고, 모니터링이 필요한 서버들은 10.0.0.20~24 등으로 설정되어 있습니다. ngrinder-agent 는 10.0.0.7~8 입니다.

o.n.monitor.agent.MonitorServer  :  Service URL:service:jmx:rmi://10.0.0.21:13243/jndi/rmi://10.0.0.21:13243/jmxrmi is initiated.
Reply | Threaded
Open this post in threaded view
|

Re: 모니터 질문입니다.

junoyoon
Administrator
ngrinder 3.3 의 모니터는 모니터가 설치된 시스템에 IP6가 비활성화 되었을 경우, localhost 로 IP를 resolve 하여 해당 IP로 컨트롤러의 모니터링 수집 요청을 대기하는 버그가 있습니다.
만약 해당 모니터 실행 서버에 localhost 127.0.0.1 라고 맵핑되었을 경우 127.0.0.1 IP에서 데이터 모니터링을 대기하며, 컨트롤러가 절대 접근할 수 없는 상황으로 빠집니다.
이를 해결하기 위해서는 모니터의 agent.conf 를 수정하시어.. 
monitor.binding_ip=데이터모니터링소켓리스닝IP 를 기재하신후 모니터를 재시작 하시기 바랍니다.

이 버그는 3.3.1 에서 Fix 됩니다.


2014년 5월 9일 오후 10:56, zepinos [via ngrinder] <[hidden email]>님이 작성:
eth0~2 까지 있어서 총 3개입니다.

agent.conf 에 monitor.binding_ip=(IP) 로 ngrinder-agent 가 접근하는 대역의 IP 을 지정해서 시작시 아래와 같은 로그가 생성됩니다. 장비들은 10.0.0.0/24 로 묶여있고, 모니터링이 필요한 서버들은 10.0.0.20~24 등으로 설정되어 있습니다. ngrinder-agent 는 10.0.0.7~8 입니다.

o.n.monitor.agent.MonitorServer  :  Service URL:service:jmx:rmi://10.0.0.21:13243/jndi/rmi://10.0.0.21:13243/jmxrmi is initiated.


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/-tp1516p1519.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder-user-kr, click here.
NAML

Reply | Threaded
Open this post in threaded view
|

Re: 모니터 질문입니다.

zepinos
윗댓글에 적었듯이 monitor.binding_ip 을 지정해줬는데도 마찬가지입니다.

o.n.monitor.agent.MonitorServer  :  Service URL:service:jmx:rmi://10.0.0.21:13243/jndi/rmi://10.0.0.21:13243/jmxrmi is initiated.

위 메세지와 같이 설정한 IP 정보도 로그에 출력됩니다.


junoyoon wrote
ngrinder 3.3 의 모니터는 모니터가 설치된 시스템에 IP6가 비활성화 되었을 경우, localhost 로 IP를 resolve
하여 해당 IP로 컨트롤러의 모니터링 수집 요청을 대기하는 버그가 있습니다.
만약 해당 모니터 실행 서버에 localhost 127.0.0.1 라고 맵핑되었을 경우 127.0.0.1 IP에서 데이터 모니터링을
대기하며, 컨트롤러가 절대 접근할 수 없는 상황으로 빠집니다.
이를 해결하기 위해서는 모니터의 agent.conf 를 수정하시어..
monitor.binding_ip=데이터모니터링소켓리스닝IP 를 기재하신후 모니터를 재시작 하시기 바랍니다.

이 버그는 3.3.1 에서 Fix 됩니다.


2014년 5월 9일 오후 10:56, zepinos [via ngrinder] <
[hidden email]>님이 작성:

> eth0~2 까지 있어서 총 3개입니다.
>
> agent.conf 에 monitor.binding_ip=(IP) 로 ngrinder-agent 가 접근하는 대역의 IP 을 지정해서
> 시작시 아래와 같은 로그가 생성됩니다. 장비들은 10.0.0.0/24 로 묶여있고, 모니터링이 필요한 서버들은
> 10.0.0.20~24 등으로 설정되어 있습니다. ngrinder-agent 는 10.0.0.7~8 입니다.
>
> o.n.monitor.agent.MonitorServer  :  Service URL:service:jmx:rmi://
> 10.0.0.21:13243/jndi/rmi://10.0.0.21:13243/jmxrmi is initiated.
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
> http://ngrinder.642.n7.nabble.com/-tp1516p1519.html
>  To start a new topic under ngrinder-user-kr, email
> [hidden email]
> To unsubscribe from ngrinder-user-kr, click here<http://ngrinder.642.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=113&code=anVub3lvb25AZ21haWwuY29tfDExM3wtNzI2NjYwMzQy>
> .
> NAML<http://ngrinder.642.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
Reply | Threaded
Open this post in threaded view
|

Re: 모니터 질문입니다.

junoyoon
Administrator
혹시 테스트 설정 화면에서 target 호스트 필드에 타겟 서버의 IP를 기재해주셨나요? nGrinder 는 타겟 서버의 IP를 기재할 때만 해당 IP로 가서 모니터 정보를 긁어 옵니다.

그리고..

앞서 문의 하셨던 내용중에 "추가로, 샘플링을 3으로 했는데도 각 요청에 따른 그래프가 별도로 나오질 않습니다. " 라는 문의가 있었습니다.
이는 

new Test(1, "test1").record(...)
new Test(2, "test2").record(...)

와 같이 테스트를 여러개 정의하시고 각기 다른 메소드를 레코딩하실 때만 각 메소드 호출 상황별로 결과가 출력됩니다.

확인 부탁드릴께요~


2014년 5월 11일 오후 1:07, zepinos [via ngrinder] <[hidden email]>님이 작성:
윗댓글에 적었듯이 monitor.binding_ip 을 지정해줬는데도 마찬가지입니다.

o.n.monitor.agent.MonitorServer  :  Service URL:service:jmx:rmi://10.0.0.21:13243/jndi/rmi://10.0.0.21:13243/jmxrmi is initiated.

위 메세지와 같이 설정한 IP 정보도 로그에 출력됩니다.


junoyoon wrote
ngrinder 3.3 의 모니터는 모니터가 설치된 시스템에 IP6가 비활성화 되었을 경우, localhost 로 IP를 resolve
하여 해당 IP로 컨트롤러의 모니터링 수집 요청을 대기하는 버그가 있습니다.
만약 해당 모니터 실행 서버에 localhost 127.0.0.1 라고 맵핑되었을 경우 127.0.0.1 IP에서 데이터 모니터링을
대기하며, 컨트롤러가 절대 접근할 수 없는 상황으로 빠집니다.
이를 해결하기 위해서는 모니터의 agent.conf 를 수정하시어..
monitor.binding_ip=데이터모니터링소켓리스닝IP 를 기재하신후 모니터를 재시작 하시기 바랍니다.

이 버그는 3.3.1 에서 Fix 됩니다.


2014년 5월 9일 오후 10:56, zepinos [via ngrinder] <
[hidden email]>님이 작성:

> eth0~2 까지 있어서 총 3개입니다.
>
> agent.conf 에 monitor.binding_ip=(IP) 로 ngrinder-agent 가 접근하는 대역의 IP 을 지정해서
> 시작시 아래와 같은 로그가 생성됩니다. 장비들은 10.0.0.0/24 로 묶여있고, 모니터링이 필요한 서버들은
> 10.0.0.20~24 등으로 설정되어 있습니다. ngrinder-agent 는 10.0.0.7~8 입니다.
>
> o.n.monitor.agent.MonitorServer  :  Service URL:service:jmx:rmi://
> 10.0.0.21:13243/jndi/rmi://10.0.0.21:13243/jmxrmi is initiated.
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
> http://ngrinder.642.n7.nabble.com/-tp1516p1519.html
>  To start a new topic under ngrinder-user-kr, email
> [hidden email]
> To unsubscribe from ngrinder-user-kr, click here< > .
> NAML<
http://ngrinder.642.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>



If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/-tp1516p1521.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder-user-kr, click here.
NAML

Reply | Threaded
Open this post in threaded view
|

Re: 모니터 질문입니다.

zepinos
테스트 대상 서버에 모두 기재하였습니다. 도메인 주소로는 접속이 안되는 환경이고 로드밸런스 효과를 줘야 하는 것도 있어서 10.0.0.20~24 와 10.0.0.1 을 등록하였고, 해당 서버에는 아래와 같이 모니터 프로세스도 떠 있습니다.

root       378  0.1  1.4 2733460 56380 ?       Sl   May08   6:36 java -server -cp lib/* org.ngrinder.NGrinderAgentStarter --mode monitor --command run -o



샘플링에 대한 답변도 고맙습니다.

new Test(1, "test1").record(...)

에서 궁금한게, .recored() 에 request 가 들어가는데, 동일한 request 을 넣는건가요, 아니면 각각 다른 request 을 넣어야 하는 건가요? 이것저것 해보고 있는데 원하는 모양대로 안돌아가서요.


junoyoon wrote
혹시 테스트 설정 화면에서 target 호스트 필드에 타겟 서버의 IP를 기재해주셨나요? nGrinder 는 타겟 서버의 IP를 기재할
때만 해당 IP로 가서 모니터 정보를 긁어 옵니다.

그리고..

앞서 문의 하셨던 내용중에 "추가로, 샘플링을 3으로 했는데도 각 요청에 따른 그래프가 별도로 나오질 않습니다. " 라는 문의가
있었습니다.
이는

new Test(1, "test1").record(...)
new Test(2, "test2").record(...)

와 같이 테스트를 여러개 정의하시고 각기 다른 메소드를 레코딩하실 때만 각 메소드 호출 상황별로 결과가 출력됩니다.

확인 부탁드릴께요~


2014년 5월 11일 오후 1:07, zepinos [via ngrinder] <
[hidden email]>님이 작성:

> 윗댓글에 적었듯이 monitor.binding_ip 을 지정해줬는데도 마찬가지입니다.
>
> o.n.monitor.agent.MonitorServer  :  Service URL:service:jmx:rmi://
> 10.0.0.21:13243/jndi/rmi://10.0.0.21:13243/jmxrmi is initiated.
>
> 위 메세지와 같이 설정한 IP 정보도 로그에 출력됩니다.
>
>
> junoyoon wrote
> ngrinder 3.3 의 모니터는 모니터가 설치된 시스템에 IP6가 비활성화 되었을 경우, localhost 로 IP를
> resolve
> 하여 해당 IP로 컨트롤러의 모니터링 수집 요청을 대기하는 버그가 있습니다.
> 만약 해당 모니터 실행 서버에 localhost 127.0.0.1 라고 맵핑되었을 경우 127.0.0.1 IP에서 데이터 모니터링을
> 대기하며, 컨트롤러가 절대 접근할 수 없는 상황으로 빠집니다.
> 이를 해결하기 위해서는 모니터의 agent.conf 를 수정하시어..
> monitor.binding_ip=데이터모니터링소켓리스닝IP 를 기재하신후 모니터를 재시작 하시기 바랍니다.
>
> 이 버그는 3.3.1 에서 Fix 됩니다.
>
>
> 2014년 5월 9일 오후 10:56, zepinos [via ngrinder] <
> [hidden email] <http://user/SendEmail.jtp?type=node&node=1521&i=0>>님이 작성:
>
> > eth0~2 까지 있어서 총 3개입니다.
> >
> > agent.conf 에 monitor.binding_ip=(IP) 로 ngrinder-agent 가 접근하는 대역의 IP 을
> 지정해서
> > 시작시 아래와 같은 로그가 생성됩니다. 장비들은 10.0.0.0/24 로 묶여있고, 모니터링이 필요한 서버들은
> > 10.0.0.20~24 등으로 설정되어 있습니다. ngrinder-agent 는 10.0.0.7~8 입니다.
> >
> > o.n.monitor.agent.MonitorServer  :  Service URL:service:jmx:rmi://
> > 10.0.0.21:13243/jndi/rmi://10.0.0.21:13243/jmxrmi is initiated.
> >
> > ------------------------------
> >  If you reply to this email, your message will be added to the
> discussion
> > below:
> > http://ngrinder.642.n7.nabble.com/-tp1516p1519.html
> >  To start a new topic under ngrinder-user-kr, email
> > [hidden email] <http://user/SendEmail.jtp?type=node&node=1521&i=1>
> > To unsubscribe from ngrinder-user-kr, click here<
> http://ngrinder.642.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=113&code=anVub3lvb25AZ21haWwuY29tfDExM3wtNzI2NjYwMzQy>
> > .
> > NAML<
> http://ngrinder.642.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml><http://ngrinder.642.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml%3E>
> >
>
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
> http://ngrinder.642.n7.nabble.com/-tp1516p1521.html
>  To start a new topic under ngrinder-user-kr, email
> [hidden email]
> To unsubscribe from ngrinder-user-kr, click here<http://ngrinder.642.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=113&code=anVub3lvb25AZ21haWwuY29tfDExM3wtNzI2NjYwMzQy>
> .
> NAML<http://ngrinder.642.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>