8.8 Setting


Playce WASup Manager에서 기본적으로 제공되는 설정을 변경하고 취소할 수 있다.





Server Enable/Disable 설정

Manager에서 제공되는 Sever Type 중 Application Server 제외한 Server Type별로 Enable/Disable를 설정할 수 있다. 


Server Type별 Enable/Disable 설정은 다음과 같다.  

1 . 좌측 메뉴에서 Setting을 선택하면 Server 탭이 조회된다.

2. Web Server, Session Server, Scouter Server, Atlassian Server 중 변경이 필요한 Server Type 우측의 [버튼을 클릭하면  해당 로우만 수정 모드로 변환된다.

3. 사용여부 변경이 필요할 경우 True(기본값으로 'Enable' 상태) 또는 False('Disable' 상태)를 선택한다. 

4. [] 버튼을 클릭하여 Server Enable/Disable 정보를 저장한다.



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

구분항목설명비고
Web Serverwasup.web.server.enabled *Web Server의 활성화/비활성화 여부
  • 기본값 "True"
Session Serverwasup.session.server.enabled *Session Server의 활성화/비활성화 여부
  • 기본값 "True"
Scouter Serverwasup.scouter.server.enabled *Scouter Server의 활성화/비활성화 여부
  • 기본값 "True"
Atlassian Serverwasup.atlassian.server.enabled *Atlassian Server의 활성화/비활성화 여부
  • 기본값 "True"


Server Type별 'Disable'일 경우 각 메뉴별 변경되는 사항은 다음과 같다. 

항목

설명

Dashboard
  • 상단 영역의 Current Status에서 Disable된 Server Type은 '0' 건으로 표시
Domain
  • LNB 영역에 Disable된 Server Type은 미표시

  • Domain 목록 조회에서 Disable된 Server Type은 '0' 건으로 표시

  • Domain 상세화면에서 Disable된 Server Type은 Topology View에 '0' 건으로 표시

  • Domain 상세화면에서 Disable된 Server Type의 테이블에 '0' 건으로 표시

Server
  • LNB 영역에 Disable된 Server Type은 미표시

  • LNB 영역에 Disable된 Server Type은 필터 조건에서도 미표시

  • Host 목록 조회에서 Disable된 Server Type은 '0' 건으로 표시

    • 단, Souter Server, Atlassian Server 컬럼은 미표시

  • Host 목록 조회에서 Disable된 Server Type은 테이블 상단의 필터 조건에서는 유지

    • 단, Souter Server, Atlassian Server 컬럼은 미표시

  • Host 상세화면에서 Disable된 Server Type의 테이블에 '0' 건으로 표시

    • 단, Souter Server, Atlassian Server 타이틀 및 테이블은 미표시

Resource
  • LNB 영역에 Disable된 Server Type이 'Souter Server'일 경우 Installed Scouter Server List 미표시

  • [Resource > Scouter Server]에서 Disable된 Server Type이 'Souter Server'일 경우 Installed Scouter Server List 미표시

Wizard
  • Step은 유지

  • Disable된 Server Type에 해당되는 Step에서 '0' 건으로 표시

  • Disable된 Server Type에 해당되는 Step에서 Create Server 버튼 비활성화 처리

  • Disable된 Server Type에 해당되는 Step 상단 영역에 메시지 표시

  • Step 7: Review 에서 Disable된 Server Type은 '0' 건으로 표시





Notification 설정

Manager에서 제공되는 기본적인 알림 외에도 Slack, Email, Telegram 등 외부 채널을 통해 알림을 받을 수 있다.


Notification 설정은 다음과 같이 진행한다.

1. [Notification] 탭을 클릭하여 설정 화면을 조회한다. 

2. 설정을 변경할 대상 우측의 [버튼을 클릭하면  해당 로우만 수정 모드로 변환된다.

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


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

구분항목설명비고
General


wasup.notification.status.running.level *Host 및 Server 상태가 'Running'으로 변경될 시 알림 기준 설정
  • 기본값 "INFO"
wasup.notification.status.stopped.level *Host 및 Server 상태가 'Stopped'으로 변경될 시 알림 기준 설정
  • 기본값 "WARNING"
wasup.notification.send.level *알림 메시지 수신을 위한 최소 알림 기준 설정
  • 기본값 "INFO"
wasup.notification.history.save.enabled *알림 기록 저장 활성화/비활성화 여부
  • 기본값 "false"
Slack




wasup.notification.slack.enabled *Slack 알림 활성화/비활성화 여부
  • 기본값 "False"
wasup.notification.slack.webhook.url *Slack 알림을 위한 Web Hook URL
wasup.notification.slack.channelSlack 알림 수신 받을 채널 이름
wasup.notification.slack.botNameSlack 봇 이름
wasup.notification.slack.icon.emojiSlack 아이콘 이름
wasup.notification.slack.icon.urlSlack 아이콘 URL
Email









wasup.notification.email.enabled *Email 알림 활성화/비활성화 여부
  • 기본값 "False"
wasup.notification.email.smtp.hostname *발신 메일(SMTP) 서버
  • 기본값 "smtp.gmail.com"
wasup.notification.email.smtp.port *발신 메일(SMTP) 포트 번호
  • 기본값 "587"
wasup.notification.email.smtpauth.enabled *발신 메일(SMTP) 인증 활성화/비활성화 여부
  • 기본값 "True"
wasup.notification.email.username *이메일 사용자 이름
wasup.notification.email.password이메일 비밀번호
wasup.notification.email.ssl.enabledSSL 활성화/비활성화 여부
  • 기본값 "True"
wasup.notification.email.starttls.enabledTLS 활성화/비활성화 여부
  • 기본값 "True"
wasup.notification.email.from.address발신 이메일 주소
wasup.notification.email.to.address수신 이메일 주소
wasup.notification.email.cc.address참조 이메일 주소
Telegram

wasup.notification.email.enabled *Telegram 알림 활성화/비활성화 여부
  • 기본값 "False"
wasup.notification.telegram.bot.tokenTelegram 봇 토큰
wasup.notification.telegram.chat.idTelegram 채팅 아이디





DB Auto Delete 설정

Manager가 내부적으로 남기는 정보인 Alarm, History, Monitoring 정보에 대하여 주기적으로 삭제하도록 스케줄링할 수 있다. 


DB Auto Delete 설정은 다음과 같이 진행한다.

1. [DB Auto Delete] 탭을 클릭하여 설정 화면을 조회한다. 

2. 설정을 변경할 대상 우측의 [버튼을 클릭하면  해당 로우만 수정 모드로 변환된다.

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


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

구분항목설명비고
Alarm Tablewasup.auto.delete.alarm.enabled *Alarm 테이블(DB Alert Table)의 자동 삭제 활성화/비활성화 여부
  • 기본값 "False"
wasup.auto.delete.alarm.schedule.hours *설정된 시간 기준으로 자동 삭제 실행 (설정 범위는 0시~23시)
  • 기본값 "0"
wasup.auto.delete.alarm.remain.rows *남아있는 행 수를 유지하여 자동 삭제 기능 실행 ("-1" 은 기능 비활성화)
  • 기본값 "-1"
wasup.auto.delete.alarm.remain.days *남아있는 날짜를 유지하여 자동 삭제 기능 실행 ("-1" 은 기능 비활성화)
  • 기본값 "-1"
History Tablewasup.auto.delete.history.schedule.hours *History 테이블의 자동 삭제 활성화/비활성화 여부
  • 기본값 "False"
wasup.auto.delete.history.remain.rows *설정된 시간 기준으로 자동 삭제 실행 (설정 범위는 0시~23시)
  • 기본값 "0"
wasup.auto.delete.history.enabled *남아있는 행 수를 유지하여 자동 삭제 기능 실행 ("-1" 은 기능 비활성화)
  • 기본값 "0"
wasup.auto.delete.history.remain.days *남아있는 날짜를 유지하여 자동 삭제 기능 실행 ("-1" 은 기능 비활성화)
  • 기본값 "0"
Monitoring Tablewasup.auto.delete.monitoring.enabled *Monitoring 테이블의 자동 삭제 활성화/비활성화 여부
  • 기본값 "False"
wasup.auto.delete.monitoring.schedule.hours *설정된 시간 기준으로 자동 삭제 실행 (설정 범위는 0시~23시)
  • 기본값 "0"
wasup.auto.delete.monitoring.remain.days *남아있는 날짜를 유지하여 자동 삭제 기능 실행 ("-1" 은 기능 비활성화)
  • 기본값 "-1"





Default Values 설정

Playce WASup의 각 메뉴별 기본적으로 제공되는 주요 설정 값을 변경할 수 있다.


Default Values 설정은 다음과 같이 진행한다.

1. [Default Values] 탭을 클릭하여 설정 화면을 조회한다. 

2. 설정을 변경할 대상 우측의 [버튼을 클릭하면  해당 로우만 수정 모드로 변환된다.

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


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

항목설명비고
wasup.host.ssh.portSSH 접속 포트 번호
  • 기본값 "22"
wasup.host.user.nameSSH 접속 사용자 이름
  • 기본값 "centos"
wasup.agent.install.pathSSH 접속 사용자 비밀번호
  • 기본값 "/opt/wasup/agent"
wasup.engine.install.pathHost Agent의 설치 경로
  • 기본값 "/opt/wasup/engines/"
wasup.server.install.pathServer에서 사용되는 엔진 설치 경로
  • 기본값 "/opt/wasup/servers/"
wasup.java.homeServer를 시작할 때 사용하는 Java 홈 디렉토리
  • 기본값 "/usr/lib/jvm/java-1.8.0"
wasup.run.userServer 기동 사용자 이름
  • 기본값 "centos"
wasup.app.server.java.optionsApplication Server에 적용하고 있는 JVM 옵션
  • 기본값 "-Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256m -XX:MetaspaceSize=256m"
wasup.web.server.document.rootWeb Server가 루트 디렉토리로 사용하는 디렉토리
  • 기본값 "False"
wasup.session.server.java.optionsSession Server에 적용하고 있는 JVM 옵션
  • 기본값 "-Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256m -XX:MetaspaceSize=256m"




Miscellaneous 설정

Manager가 내부적으로 남기는 정보인 Alarm, History, Monitoring 정보에 대하여 주기적으로 삭제하도록 스케줄링할 수 있다. 


Miscellaneous 설정은 다음과 같이 진행한다.

1. [Miscellaneous] 탭을 클릭하여 설정 화면을 조회한다. 

2. 설정을 변경할 대상 우측의 [버튼을 클릭하면  해당 로우만 수정 모드로 변환된다.

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


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

구분항목설명비고
Web Terminal *wasup.web.terminal.enabledWeb Terminal 활성화/비활성화 여부
  • 기본값 "True"
WebSocket Verbose Log *wasup.websocket.verbose.log.enabledWeb Socket의 Verbose log view  활성화/비활성화 여부
  • 기본값 "False"
Auto Scale *wasup.hostname.sans.autoscaled.enabledHost Auto Scaling 실행 시, Host 이름에 'autoscaled' 사용 여부
  • 기본값 "True"
wasup.autoscale.auto.delete.enabledHost Auto Scaling 실행 시, Host 자동 삭제 여부
  • 기본값 "False"





8.7 Subscription
9. Wizard 실행