설치 매뉴얼
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)