SharedIT | 묻고 답하기(AMP)

내부 로그 수집용 개발서버 구성에 대한 고민

안녕하세요 ! 서비스 대상이 아닌 내부 개발서버나 내부 스토리지에 대한 로그 수집 관리를 위해서 

ELK Stack 구축 하려고 합니다.



첫번째로는 구축하는 데 있어서 순차적으로 전체 가이드 정보 가지고 계신분 있으실까요? 

(우분투면 좋지만 다른 os여도 괜찮고, 가능하다면 잘 정리된 가이드대로 진행해보고 싶어서요 ^^;)


두번째로는 개발 용도로 서버 1대를 운영 할 생각인데, rack 서버 입니다.

내부 개발서버로 vm 2~3개 정도만 운영 할 생각인데, 윈도우 서버 라이선스를 구매해서 hiper-v로 올리는 게 제일 가격적인 측면에서 괜찮을까요 ?

아니면 오픈소스 등 대안이 있을까 하여 문의 드립니다..

운영이거나 서비스면 고민 안하는데 순수 내부 개발 용도라 남는 라이선스가 없어서 고민이 되네요 !

Tags : 태그가 없습니다.

3개의 답변이 있습니다.

deerokgo
  0 추천 | 11달 전

도움이 될 만한 자료가 있어서 공유 합니다.

https://kic1.tistory.com/147


타 클라우드 및 ELK Stack에 대한 자료도 있네요.


도움이 되었으면 좋겠습니다.

명동쓰레빠
  0 추천 | 11달 전

솔루션상담실을 이용해 보시길 바랍니다.



wansoo
  0 추천 | 11달 전

데비안 계열인 우분투나 RedHat 계열인 CentOS, Rocky리눅스나 큰 차이는 없을 걸로 보여지고요.

리눅스를 다양하게 다양하게 설치해서 사용해 봤는데, 우분투가 편하고 괜찮게 느껴져서...

특별한 경우가 아니면 우분투를 선호하고 있는 편이네요.


가이드라 할게... 특별히 필요하지는 않을것 같아보이네요.

우선, 로그를 한곳에 모으기 위한 용도의 로그 수집 서버를 구축하고, 

그리고, 로그 정보가 필요한 기기들 마다 로그를 전송하는 설정을 해 주는 되는 작업이 되겠고...


로그 수집은 rsyslog 서버로 해서 사용하는 게 무난하겠고요.

기본적으로 대부분 리눅스들이 rsyslog 서비스가 이미 설치되어 있거나 apt-get이나 yum 등의 명령으로 간단하게 설치할 수 있겠고요.


rsyslog를 설치한 후에 환경 설정해 주고 rsyslog 서비스를 재 시작해 주면 로그 수집 서버 구축은 끝나겠는데...

아래 링크 자료를 참조해 보면 우분투에서 rsyslog 서비스를 설치하고 환경 설정하는 방법에 대한 도움을 받을 수 있을 것 같네요.

https://greensul.tistory.com/137



 rsyslog 클라이언트 설정은 아래 링크의 자료를 참고하면 도움이 될 수 있을 것 같고요.

https://ko.linux-console.net/?p=2220#gsc.tab=0



아래 링크 자료도 참고하면 다양한 기기에서 설정하는데 도움이 될 수 있을걸로 보이네요.

https://servermon.tistory.com/535


가상 컴퓨터를 저렴하게 사용하는 방법은 Linux에 VirtualBox를 올려서 사용하는게 아닐까 싶어 보이네요.


ubuntu에서 apt install virtualbox 명령으로 간단하게 설치해서 사용할 수 있겠고...

CMOS에서 UEFI 설정이 되어 있을 경우에는 MOK 키를 등록 시켜주는 작업을 해 줘야 해서 처음할때는 조금 당황스럽긴하지만...

MOK key로 설정해 둔 암호를 재부팅 시킬때 입력해서 등록해 주면 되기 때문에 간단한 내용만 알고 나면 큰 어려움은 없는 작업이 되겠고요.


mok 키를 등록 시켰는데도 키 오류가 다시 발생할 경우라면 mokutil을 설치해서 오류나는 모듈에 대해 키 등록 설정한 후에 재부팅 시켜서 다시 MOK키를 등록해 주면 해결 되기 때문에... 

윈도에 Hyper-V에 비해 부족하거나 불편한 점은 없어 보이고요.


윈도는 라이선스 문제도 있고, 여러가지 제약 사항들이 있어서 선호되지 않아 지더군요.

가상 컴퓨터 구동할때는 리눅스에 virtualbox가 좋은 것 같고... 사용하는 가상 컴퓨터들도 가급적이면 윈도 보다는 리눅스로 해서 사용하는게...