scouter
scouter copied to clipboard
Host Agent 실행시 SigarPermissionDeniedException 에러 및 실행권한 문의
Scouter Host Agent 실행 권한 문의
환경 :
- OS: centos 7.4
- JDK: OpenJDK 1.8.0
- Scouter version 2.5.1
문의 내용
- 일반 사용자 권한으로 아래와 같은 에러가 발생합니다.(root 권한으로 실행시에는 발생하지 않습니다.)
- 사용하는데 문제는 없습니다. 문서를 다 봤으나 반드시 root 권한으로 실행해야한다는 내용을 발견하지 못해 문의 드립니다.
- 에러내용
[A145] SigarException trying to stat file system device /run/docker/netns/default
org.hyperic.sigar.SigarPermissionDeniedException: 허가 거부: /run/docker/netns/default
org.hyperic.sigar.SigarProxyCache.invoke(SigarProxyCache.java:218)
com.sun.proxy.$Proxy2.getFileSystemUsage(Unknown Source)
scouter.agent.counter.task.HostNetDiskPerf.diskIO(HostNetDiskPerf.java:154)
scouter.agent.counter.task.HostNetDiskPerf.process(HostNetDiskPerf.java:81)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
scouter.agent.counter.CounterExecutingManager$Invocation.process(CounterExecutingManager.java:93)
scouter.agent.counter.CounterExecutingManager.run(CounterExecutingManager.java:58)
상황에 따라 root 권한이 필요한 메트릭 들이 있습니다. 문서 내용은 수정 해놓도록 하겠습니다.