본문 바로가기
Error Handling

[Error Handling] 클라우드 서비스👉VPN Private 서버에서 만든 프로메테우스(prometheus) 설정값 오류 해결하기

by 클수저 2024. 1. 16.
728x90
반응형

 

3티어 구축 실습 이후에 추가적인 실습으로 모니터링 프로그램인 프로메테우스(prometheus) 설치하는 과정에서 발생 한 에러를 기록을 해보려고 한다.

엄청나게 간단한 에러이지만, 그래도 에러의 경우 추후에 발생 할 수 있는 상황을 맞딱들일 수 있기 때문에 기록을 해본다.


 

발생한 에러는 다음과 같다.

프라이빗 서버에서 프로메테우스-노드 서비스vim으로 오픈하는 과정에서 에러가 발생!

sudo 권한임에도 vim으로 접근이 되지 않는다!

/etc/sudoers에서 99번 라인에 문제가 있다고 발생했다.

 

여기서 추측 해볼 수 있는 것은,

syntax error 👉구문 에러 발생!

near line 99 👉99번 줄 근처에서 에러가 발생!

터미널에서 발생한 에러에서 Syntax라면 Vim에서 작성 된 코드 문제일 것이다 라고 접근해보자!

분명히 이전에 설정을 해놨는데 뭘까???

실습에서 안내한 내용으로 설정을 했는데.....구문에러가....

어찌되었던 에러가 발생했으니 되짚어보자!

 

그래서 내가 추측해본 것은,

마지막에 policy plugin 내용이 나왔다면, 추측해봤을 때 권한문제인 것으로 추측이된다.

 

Vim에 들어와서 99번째 라인 근처의 캡쳐화면이다.

Allow root to run any commands anywhere

해당 코드가 원래는 주석처리가 되어있지 않고 흰색으로 표시가 되어있었다.

그래서 해당 부분을 주석처리 해주었다.

 

위에서 Vim에서 코드를 재설정하고, 다시 터미널로 돌아왔다.

루트 계정으로 접속해서, chmod로 권한부여했다. sudoers 파일을 user, group, other 모두에게 모든 권한부여!

그리고 vim이 정상적으로 실행되는 것을 볼 수 있다.

권한문제의 경우 su root 권한을 통해서 빠르게 해결을 해보자.

 

728x90
반응형