이 항목에서는 ServiceNow를 데이터 소스로 추가하는 것과 관련한 자주 묻는 질문을 모두 찾을 수 있습니다.

vRealize Network Insight에 추가하기 위해 ServiceNow의 역할에 권한을 할당하려면 어떻게 합니까?

  1. ServiceNow UI에서 역할을 생성합니다.
  2. 시스템 관리자 > 역할 상승 > 보안 관리자 > 확인을 클릭합니다.
  3. ACL(액세스 제어)로 이동하고 새로 만들기를 클릭합니다.
  4. API 액세스의 경우 다음을 수행합니다.
    옵션 작업
    유형 드롭다운 메뉴에서 REST_Endpoint를 선택합니다.
    작업 드롭다운 메뉴에서 실행을 선택합니다.
    이름 드롭다운 메뉴에서 추가하려는 API 항목을 선택합니다. API 목록은 ServiceNow 계정 추가 항목을 참조하십시오.
  5. 테이블의 경우 다음을 수행합니다.
    옵션 작업
    유형 드롭다운 메뉴에서 레코드를 선택합니다.
    작업 드롭다운 메뉴에서 읽기를 선택합니다.
    이름 첫 번째 드롭다운 메뉴에서 추가하려는 테이블 항목을 선택합니다. 두 번째 드롭다운 메뉴에서 없음을 선택합니다. 테이블 목록은 ServiceNow 계정 추가 항목을 참조하십시오.
  6. 역할 필요 테이블에서 액세스 제어를 추가할 역할을 선택합니다.
  7. 제출을 클릭합니다.

ServiceNow 계정 추가 항목에 언급된 모든 API/테이블을 추가해야 합니까?

30분마다 애플리케이션 검색을 실행하려면 필요한 모든 권한을 제공해야 합니다. 하지만 다음 테이블에 액세스할 수 있는 경우 vRealize Network Insight에 데이터 소스를 추가하고 검증할 수 있습니다.

API 테이블 사용 권한 유형
/stats.do -- 필수
/api/now/v1/cimodel/cmdb_ci/fullclasshierarchy -- 필수
/api/now/v2/table/cmdb_rel_type cmdb_rel_type 필수
/api/now/v2/table/cmdb_ci cmdb_ci 필수
/api/now/v2/table/cmdb_ci_service_discovered cmdb_ci_service_discovered 필수
/api/now/v2/table/cmdb_rel_ci cmdb_rel_ci 필수

vRealize Network Insight는 필요한 권한을 검증하고 누락된 권한을 오류로 표시합니다. 누락된 권한을 확인한 다음 누락된 권한에 액세스하고 다시 검증할 수 있습니다.

ServiceNow ACL(액세스 제어)에서 /api/now/v1/cimodel/cmdb_ci/fullclasshierarchy를 찾을 수 없습니다. ServiceNow ACL에 API를 추가하려면 어떻게 합니까?

  1. ServiceNow UI에서 역할을 생성합니다.
  2. 시스템 관리자 > 역할 상승 > 보안 관리자 > 확인을 클릭합니다.
  3. ACL(액세스 제어)로 이동하고 새로 만들기를 클릭합니다.
  4. API 액세스의 경우 다음을 수행합니다.
    옵션 작업
    유형 드롭다운 메뉴에서 REST_Endpoint를 선택합니다.
    작업 드롭다운 메뉴에서 실행을 선택합니다.
    이름 첫 번째 드롭다운 메뉴에서 CMBD Model API Read를 입력합니다. 두 번째 드롭다운 메뉴에서 없음을 선택합니다.
  5. 역할 필요 테이블에서 액세스 제어를 추가할 역할을 선택합니다.
  6. 제출을 클릭합니다.

ServiceNow에서 역할을 읽기 전용으로 만들려면 어떻게 합니까?

역할을 읽기 전용으로 만들려면 역할에 snc_read_only를 할당해야 합니다. 자세한 내용은 ServiceNow 설명서에서 읽기 전용 역할 항목을 참조하십시오.

필요한 모든 권한이 있는데도 누락된 권한 메시지가 계속 표시됩니다. 어떻게 해야 합니까?

일부 테이블에서는 모든 특성에 대한 액세스를 제공하기 위해 두 번째 이름 드롭다운 메뉴에서 *를 선택하여 같은 테이블이 있는 다른 ACL을 추가해야 합니다. 또한 필요한 권한을 얻으려면 시스템에 ACL이 둘 다 있는지 확인하십시오.