5.1 Host


다수의 Server Engine이 동작하는 Host를 관리하기 위한 화면을 제공한다. 사용자는 Host의 생성, 수정, 삭제할 수 있으며, Host Agent의 상태조회 및 재설치를 수행할 수 있다.


내용




Host 목록

1. 좌측 메뉴에서 Host를 선택하면 Host 목록이 조회된다.

2. Host 목록은 카드뷰 형태를 기본으로 제공한다.

3.  [버튼을 클릭하여 리스트 형태로도 변환하여 사용할 수 있다. 

4. 카드뷰 형태로 다시 변환하려면 [버튼을 클릭하면 된다. 

5. Host에 구성된 Application Server, Web Server, Session Server의 개수를 확인할 수 있다.

6. Host 하위에 Scouter Server가 설치되어 있는 경우 Scouter 아이콘이 표시되며, Paper가 포함되어 있으면 [Paper ] 버튼을 통해 바로가기를 지원한다. 

7. Host 하위에 Atlassian Server가 설치되어 있는 경우 Jira, Confluence, Crowd 아이콘이 표시되며, 아이콘 클릭을 통해 바로가기를 지원한다. 


Host 목록에서 사용되는 속성은 다음과 같다. 

항목설명
Host NameHost의 이름
IP AddressHost의 IP 주소
운영체제 종류
Agent Status호스트 에이전트의 현재 상태 (예: Running, Stopped, Unknown)
Number of Application ServerHost에 등록된 Application Server의 개수
Number of Web ServerHost에 등록된 Web Server의 개수
Number of Session ServerHost에 등록된 Session Server의 개수
Scouter ServerScouter Server 설치 여부 표시 및 Paper 바로가기 지원
Atlassian ServerAtlassian Server 설치 여부 표시 및 Jira, Confluence, Crowd 바로가기 지원



Host 생성


Host를 생성하려면 다음과 같이 진행한다.

1. [Create Host] 버튼 또는 좌측 메뉴바의 [ + ] 버튼을 클릭하여 Host 정보 등록을 준비한다.

2. Host의 속성을 입력한다.

3. Host 생성 시 Configure Alarm을 통해 아래와 같이 Alarm을 설정할 수 있다.

a. CPU Usage (Percent) - Host의 CPU 사용율 

b. Memory Usage (Percent) - Host의 Memory 사용율 

c. Disk Usage (Percent) - Host의 Disk 사용율

4. 하단의 Target Scouter Server를 선택하면 Scouter Host Agent를 실행하여 Host에 대한 모니터링이 가능하다.

[Target Scouter Server 표시 기준] IP Address : TCP Port

5. 입력을 완료하면 [Save] 버튼을 클릭하여 저장한다.


Host의 주요 설정 값은 다음과 같다. 기호 * 는 필수값이다.

항목설명비고
Host Name *Host의 이름
  • 64자로 제한되며, 영숫자 및 일부 기호(-_ .=)만 가능
IP Address *Host의 IP 주소
  • 수정 불가
SSH 접속 포트 번호
  • 기본값 "22"
  • 수정 불가
Authentication Type *SSH 접속을 위한 인증 방법. Password 또는 Private Key File
  • 기본값 "Password"
Username *SSH 접속 사용자 이름
  • 기본값 "centos"
  • 수정 불가
Password *SSH 접속 사용자 비밀번호
  • Password는 암호화 되어 저장됨
Private Key File *SSH 접속을 위한 개인키 파일
Sudo Command *Sudo Command 사용 여부를 선택
  • 기본값 "Enable Sudo Command"
Auto-delete Host *Agent가 중지될 때 Host 자동 삭제 여부를 선택
  • 기본값 "Disable Auto-delete Host"
Agent Install PathHost Agent의 설치 경로
  • 수정 불가
DescriptionHost에 대한 설명
  • 255자로 제한
Configure AlarmCPU, Memory, Disk 에 대한 알람 환경 설정
  • 기본값 "미사용 / Warning 임계치 70%, Critical 임계치 90%"
Target 를 사용하여 Host의 실시간 모니터링 정보를 수집 및 분석



Host 수정

1. 수정할 Host를 선택한다.

2. [Action > Edit버튼을 클릭하여 선택한 Host를 수정한다.

3. 수정을 완료하면 [Save] 버튼을 클릭하여 저장한다.



Host 일괄 수정

1. 일괄 수정할 Host 2개 이상을 선택한다.

2. [Action > Bulk Edit] 버튼을 클릭하여 수정하고자 하는 속성명 앞 체크 박스에 체크한다. 

3. 각 속성 정보를 원하는 값으로 수정한다.

[수정 가능한 항목] SSH Port, Password, Sudo Command, Description, Configure Alarm, Target Scouter Server

4. 수정을 완료하면 [Save] 버튼을 클릭하여 저장한다.


중요

체크박스를 미체크 시 Bulk Edit 기능 작동이 불가능하며, 체크 시에만 Save 버튼이 활성화되어 수정이 가능하다. 또한 동일한 Host에 설치된 Server들을 선택할 경우 포트 변경이 불가능하다.  




Host 삭제

1. 삭제할 Host를 선택한다.

2. [Action > Delete] 버튼을 클릭하여 Host를 삭제한다.


중요

Host Agent가 기동중이거나 설치된 Engine 및 Server가 존재할 경우 삭제할 수 없으며, 삭제 가능한 상태일 경우에만 [Delete] 버튼이 활성화 된다. 




Host 강제 삭제

1. 강제 삭제할 Host를 선택한다.

2. [Action > Force Delete] 버튼을 클릭하여 Host를 강제 삭제한다.

중요

Host Agent의 기동여부, Engine 설치여부 및 Server 존재여부와 상관없이 삭제가 가능한 기능으로, [Force Delete] 실행 시 주의가 필요하다.




Install/Uninstall/Reinstall Engine

1. Engine의 설치 및 제거할 Host를 선택한다. 

2. [Action > Install/Uninstall Engine] 버튼을 클릭한다.

3. Host에 설치된 Engine 정보를 확인할 수 있는 Install/Uninstall Engine 팝업창이 출력된다.

4. 팝업을 통해 Engine의 추가 설치 및 제거, 재설치를 수행한다.

[Installed Engine] 설치된 Engine 정보를 확인할 수 있으며 [] 버튼을 클릭하여 [Uninstall], [Reinstall]을 수행할 수 있다.

[Install Engine] Server type, Engine, Version을 선택하여 Install Path를 입력 후, [Add]를 클릭하면 설치 대상에 추가된다.

5. [Save] 버튼을 클릭하여 저장한다.


참고

[Uninstall] 버튼은 해당 Host에 설치된 Engine을 사용하는 Server가 미존재 시에만 활성화 되며, [Reinstall] 버튼은 Server가 해당 Engine을 사용하여도 "Stop"일 상태에는 활성화 된다. 

참고

Scouter Server와 Atlassian Server는 Host에서 Engine 설치 과정을 거치지 않고 Server 생성 시 자동적으로 Engine이 설치된다. 이에 Install Engine의 Server type 대상에는 포함되지 않는다. 



Host 설정 관리

Host 목록에서 Host Name을 선택하면 상세조회 및 설정 정보를 변경하는 기능을 제공한다. General, scouter.conf 탭을 제공하며, 설정 파일의 버전별 비교 및 복원이 가능하다.

1) General

Host의 등록 정보는 Host 상세조회 시 상단영역에 표시된다. 우측 상단의 [버튼을 클릭하면 수정 화면이 출력된다.

Host생성 시 Admin이 입력하지 않고 Agent가 설치 시 자동 추출/기록되는 항목은 아래와 같다

  • Agent Started Date - Agent가 구동 된 시간
  • Agent Version - Agent 설치 버전



하단영역에는 Host에 등록된 Configure Alarm 정보와 Host를 모니터링 하고 있는 Scouter Host Agent의 정보가 표시된다. Scouter Host Agent 목록의 우측 토글 버튼을 통해 Agent 상태를 제어 가능하다.


또한 Host에 설치된 Engine에 대한 정보와 구성된 Application Server, Web Server, Session Server와 Scouter Server, Atlassian Server의 목록도 함께 조회할 수 있다.

2) Scouter Config File

Host 하위에 Scouter Host Agent가 존재하는 경우, Config File을 관리할 수 있는 scouter.conf 탭이 생성되어 파일편집기를 통해 관리할 수 있다. 

Config 파일의 수정에 대한 자세한 내용은 "5. Host 관리 > 5.2 Applicaton Server"를 참고한다.




Host Agent 제어

Host에 설치되어 제어 및 모니터링 기능을 담당하는 WASup Agent를 제어할 수 있다.


  • [Action > WASup Agent > Start] 버튼을 클릭하여 Agent를 시작한다. 

  • [Action > WASup Agent > Stop] 버튼을 클릭하여 Agent를 종료한다.

  • [Action > WASup Agent > Restart] 버튼을 클릭하여 Agent를 강제 재시작한다. 

  • [Action > WASup Agent > Reinstall] 버튼을 클릭하여 Agent를 재설치한다. 


참고

[Start], [Stop], [Restart], [Reinstall] 버튼 모두 가능한 상태일 경우에만 버튼이 활성화 된다.

  • [Start] 버튼은 Host가 Stopped 상태일 때만 실행 가능
  • [Stop] 버튼은 Host가 Running 상태일 때만 실행 가능
  • [Restart], [Reinstall]  버튼은 Host가 Running, Stopped 상태 모두 실행 가능





Log View

1 . Host 목록에서 [Log View] 버튼을 클릭한다.

2. Log 파일을 확인할 수 있는 Log View 팝업창이 출력된다. 




Terminal

1 . [Action > Terminal] 버튼을 클릭한다.  

2. Terminal 창을 통해 선택한 Host로 쉘 명령을 전송하고 응답을 화면에 보여준다. 




Sync Config Files

1 . Host 목록에서 [Sync Config Files] 버튼을 클릭한다.

2. 선택한 Host의 모든 Config Files을 동기화시켜 준다. 




LNB 영역의 목록화 및 필터링

좌측  LNB 영역에서 키워드 검색 및 필터링, 스위치 기능을 이용하여 특정 기준에 부합하는 Host 및 Server만을 포함시킬 수 있다. 모든 검색 결과는 로그아웃 전까지 유지된다.


사용 가능한 검색 유형은 다음과 같다.

  • 키워드로 검색

상단 검색 상자에 검색하려는 Host 및 Server Name, Sever Type 명을 입력한 다음 Enter를 누른다. 

  • 필터로 조회

다중 선택이 가능한 드롭다운 박스를 통해 Server Type별, Domain Name별 목록의 필터링이 가능하다. 

 

  • 스위치 기능

[Swich] 버튼을 클릭하여 Host Name 별, Server Type 별로 목록을 나열할 수 있다. 

 





5. Server 관리
5.2 Application Server