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 정보를 저장한다.


중요

1개 이상의 Server가 존재하는 Server Type에 대해서는 'False' 선택이 불가능하다. 해당 Server Type의 사용을 원하지 않을 경우, 생성된 Server를 모두 삭제해야 한다.


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 실행