WebAdmin 관리

본 장에서는 WebAdmin 관리를 위한 정보를 수정하는 기능에 대해 설명한다. 해당 메뉴는 관리자 계정으로 로그인한 경우에만 조회된다.

1. 화면 구성

다음은 [WebAdmin 관리] 메뉴의 메인 화면으로 페이지 상단의 메뉴에서 조회할 정보를 선택하면 해당 세부 화면이 조회된다.

figure 9 1
WebAdmin 관리 메인 화면

WebAdmin 관리는 다음의 세부 메뉴로 구성된다.

  • Agent 등록

  • 사용자 관리

2. Agent 등록

Agent 등록은 도메인과 Agent를 관리하는 메뉴이다.

figure 9 2
Agent 등록 화면

2.1. 추가

다음은 도메인과 Agent를 추가하는 과정에 대한 설명이다.

  1. [WebAdmin 관리] > [Agent 등록] 메뉴를 선택한다.

  2. 화면 왼쪽의 트리에서 도메인 또는 Agent의 상위 노드를 선택하고 상단의 [추가] 버튼을 클릭한다.

    도메인을 추가하려면 도메인의 상위 노드인 DOMAIN(고정된 최상위 노드)을 Agent를 추가하려면 Agent의 상위 항목인 도메인을 선택한다. 도메인을 추가하기 위해 고정된 최상위 노드이자 도메인의 상위 노드인 DOMAIN을 선택한다.

    figure 9 3
    도메인 및 Agent 추가
  3. 추가할 정보를 입력할 수 있는 팝업 화면이 나타난다. 입력사항을 입력한 후 [확인] 버튼을 클릭한다.

    • 도메인 추가

      다음은 도메인을 추가할 경우의 화면과 입력사항에 대한 설명이다.

      figure 9 4
      도메인 추가 - 항목 설정
      항목 설명

      Domain 이름

      도메인 이름으로 'DOMAIN’은 설정할 수 없다.

      Connection 수

      twagent와 twadmin 간의 통신 연결 개수로 일반적으로 5~10 정도의 값으로 설정한다.

    • Agent 추가

      다음은 Agent를 추가하는 경우의 화면에 대한 설명이다.

      figure 9 6
      Agent 추가 - 항목 설정
      항목 설명

      Agent 이름

      해당 Tmax Agent의 노드 이름과 동일하게 입력해야 한다.

      IP

      추가할 Agent의 IP 주소를 입력한다.

      PORT

      Agent 포트 번호로 twagent를 실행한 환경에서의 TMAX_WEBADM_PORT와 일치해야 한다.

      대표성

      여러 Agent가 하나의 도메인으로 구성되어 있을 경우 해당 도메인을 대표하는 대표 Agent라는 것을 명시한다.

      • true: 해당 Agent가 대표성을 갖는다. 해당 Agent의 환경 정보(config 파일) 등을 수집하여 작업한다.

      • false: 해당 Agent는 대표성을 갖지 않는다.

  4. 추가에 성공하면 화면이 갱신되고 추가한 도메인이나 Agent의 정보가 Agent 트리Agent List에 나타난다.

2.2. 삭제

도메인과 Agent를 삭제하는 기능으로 삭제 과정에 대한 설명은 다음과 같다.

  1. [WebAdmin 관리] > [Agent 등록] 메뉴를 선택한다.

  2. Agent 트리에서 삭제할 도메인이나 Agent를 선택하고 [삭제] 버튼을 클릭한다.

    figure 9 7
    도메인 및 Agent 삭제
  3. 다음과 같이 삭제 확인 팝업이 나타나고 [확인] 버튼을 클릭하면 해당 항목이 삭제된다.

    figure 9 8
    삭제 확인
  4. 삭제가 완료되면 화면이 갱신되고 Agent 트리Agent List에서 삭제된다.

도메인을 삭제할 경우 해당 도메인 하위에 존재하는 Agent도 함께 삭제되므로 주의한다.

2.3. 수정

도메인과 Agent를 추가할 때 입력했던 사항에 대해 수정한다. 도메인 이름이나 Agent 이름은 수정이 불가능하고, 그 외 'connection 수', 'IP', 'PORT', '대표성'에 대해 수정이 가능하다.

  1. [WebAdmin 관리] > [Agent 등록] 메뉴를 선택한다.

  2. Agent 트리에서 수정하려는 도메인이나 Agent를 선택하고 [수정] 버튼을 클릭한다.

    figure 9 9
    수정 버튼
  3. 수정할 항목을 입력하는 팝업 화면이 나타나면 수정사항을 입력하고 [확인] 버튼을 클릭한다.

    • 도메인 수정

      다음은 도메인을 수정하는 경우 나타나는 화면이다.

      figure 9 10
      도메인 수정 - 항목 수정
    • Agent 수정

      다음은 Agent를 수정하는 경우에 나타나는 화면이다.

      figure 9 11
      Agent 수정 - 항목 수정
  4. 수정이 완료되면 화면이 갱신되고 수정한 내용이 Agent 트리Agent List에 표시된다.

3. 사용자 관리

[사용자 관리] 메뉴를 통해 twadmin의 사용자를 관리할 수 있다.

figure 9 12
사용자 관리 화면

3.1. 추가

다음은 twadmin의 사용자 계정을 추가하는 과정에 대한 설명이다.

  1. [WebAdmin 관리] > [사용자 관리] 메뉴를 선택한다.

  2. 사용자 계정을 추가하려면 User List 화면에서 [추가] 버튼을 클릭한다.

    figure 9 13
    사용자 관리 - 계정 추가
  3. 추가할 사용자의 항목을 입력하는 팝업 화면이 나타나면 각 항목을 입력한 후 [확인] 버튼을 클릭한다.

    figure 9 14
    사용자 관리 - 계정 추가 항목 설정
    항목 설명

    사용자 ID

    신규 생성할 사용자 ID를 입력한다. (15Bytes 이내)

    사용자 패스워드

    생성할 ID에 대한 패스워드를 입력한다. (20Bytes 이내)

    도메인 이름

    접속할 도메인 이름으로 [WebAdmin 관리] > [Agent 등록] 메뉴를 통해 추가한 도메인들 중에 선택할 수 있다.

  4. 사용자 추가가 완료되면 성공적으로 처리되었다는 메시지가 나타나고 화면이 갱신된다. 새로 추가한 사용자 정보가 User List에 표시된다.

    figure 9 15
    사용자 계정 추가 성공 화면

3.2. 수정

다음은 사용자 계정을 수정하는 과정에 대한 설명이다.

  1. [WebAdmin 관리] > [사용자 관리] 메뉴를 선택한다.

  2. 조회된 사용자 목록에서 수정하려는 'ID''Action' 컬럼에 위치한 [수정] 버튼을 클릭한다.

    figure 9 16
    사용자 관리 - 계정 수정
  3. 패스워드와 도메인 이름을 수정할 수 있는 팝업 화면이 나타난다. ID는 수정할 수 없고 패스워드는 관리자가 사용자의 패스워드를 수정하는 것이기 때문에 기존 패스워드의 확인이 필요없이 수정이 가능하다. 수정사항을 입력하고 [확인] 버튼을 클릭한다.

    figure 9 17
    사용자 관리 - 계정 항목 수정
  4. 사용자 정보 수정에 완료되면 성공적으로 처리되었다는 메시지가 나타나고 화면이 갱신된다. 수정한 사용자 정보가 User List에 표시된다.

    figure 9 15
    사용자 관리 - 계정 수정 완료

3.3. 삭제

다음은 사용자 계정을 삭제하는 과정에 대한 설명이다.

  1. [WebAdmin 관리] > [사용자 관리] 메뉴를 선택한다.

  2. 조회된 사용자 목록에서 삭제하려는 'ID''Action' 컬럼에 위치한 [삭제] 버튼을 클릭한다.

    로그인한 관리자 ID는 삭제할 수 없으므로 [삭제] 버튼이 표시되지 않는다.

    figure 9 18
    사용자 관리 - 계정 삭제
  3. 삭제 여부를 묻는 메시지가 나타나고 삭제하는 경우 [확인] 버튼을 클릭한다. 삭제를 취소하려면 [취소] 버튼을 클릭한다.

    figure 9 19
    사용자 관리 - 계정 삭제 확인
  4. 사용자 정보 삭제가 완료되면 성공적으로 처리되었다는 메시지가 나타나고 화면이 갱신된다. 삭제된 사용자 정보가 User List에서 제거된다.

    figure 9 15
    사용자 관리 - 계정 삭제 완료