Ping

다운로드 64
업데이트 2024. 9. 28.

설치 매뉴얼

Ping 수집 설정

로그프레소 소나에서 수집 > 수집기 메뉴로 이동합니다. 추가 버튼을 클릭하고 아래와 같이 수집기를 설정한 후 활성화합니다.

Ping 수집 설정

  • 수집 모델: Ping
  • 테이블: PING
  • 대상 IP 주소: Ping 점검 대상 IP 주소 목록. IP 범위 또는 CIDR 형식 사용 가능
  • 타임아웃: 초 단위 만료 시간
Note
만약 Java 바이너리에 cap net raw 권한을 부여하지 않으면 다음과 같이 오류 로그가 발생하면서 ping 명령어가 제대로 실행되지 않습니다.

구체적인 방법은 로그프레소 포럼 Java setcap 하는 법을 참고하세요.

[2025-03-24 11:42:14.454] ERROR (AraqneLogService) - [ERROR]  : [logpresso-ping-service-0] The callback method start has thrown an exception : Unable to init socket: Operation not permitted
java.lang.RuntimeException: Unable to init socket: Operation not permitted
        at com.logpresso.ping.impl.NativePingChecker.open(Native Method)
        at com.logpresso.ping.impl.PingServiceImpl.__M_start(PingServiceImpl.java:32)
        at com.logpresso.ping.impl.PingServiceImpl.start(PingServiceImpl.java)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.apache.felix.ipojo.util.Callback.call(Callback.java:233)
        at org.apache.felix.ipojo.util.Callback.call(Callback.java:193)
        at org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback.call(LifecycleCallback.java:86)
        at org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler.__M_stateChanged(LifecycleCallbackHandler.java:162)
        at org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler.stateChanged(LifecycleCallbackHandler.java)
        at org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:560)
        at org.apache.felix.ipojo.InstanceManager.start(InstanceManager.java:440)
        at org.apache.felix.ipojo.ComponentFactory.createInstance(ComponentFactory.java:179)
        at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:319)
        at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:240)
        at org.apache.felix.ipojo.extender.internal.linker.ManagedType$InstanceSupport$1.call(ManagedType.java:312)
        at org.apache.felix.ipojo.extender.internal.linker.ManagedType$InstanceSupport$1.call(ManagedType.java:306)
        at org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable.call(JobInfoCallable.java:114)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)