Spring Boot 학습을 위한 프로그램이다. 실제 모니터링 시스템시 Metricbeat, Elasticsearch, Grafana(Kibana)를 사용하여 하면 간단하게 구축할 수 있다. 소스코드 프로그램 설계 1. SSH를 이용한 자원 모니터링 모니터링 할 서버에 별도의 프로그램을 설치하는 것은 어려움(설치 시 에이전트 프로그램에 대한 별도의 검증 필요)이 있다. 그래서 SSH 명령을 이용하면 별도의 에이전트 프로그램 설치 없이 자원을 모니터링 할 수 있다. 2. 자원 모니터링 쓰레드 각 서버에 SSH 명령 시 서버의 별도의 문제 발생이 있더라도 타 서버의 모니터링이 정상적으로 동작하도록 설계 3. 멀티 프로세스가 아닌 쓰레드 활용 이유 모니터링 시스템 자체 부하가 심하지 않아 Scale out을 ..