Jamf용 서비스 그래프 커넥터 구성
인증 자격 증명과 예약된 Jamf 작업을 설정하여 데이터를 CMDB.
시작하기 전에
이를 서비스 그래프 커넥터사용하려면 (ITOM) Visibility 애플리케이션 또는 Discovery 애플리케이션에 기반한 구독 단위에 IT Operations Management 대한 구독이 ITOM 필요합니다. 구독에 대한 ServiceNow 구독 단위 개요의 "관리되는 IT 자원 유형" 섹션에 정의된 바와 같이, this서비스 그래프 커넥터에 CMDB 의해 작성되거나 수정되었지만 아직 ITOM Visibility 또는 ITOM Discovery로 관리되지 않는 관리되는 IT 자원의 경우 이러한 자원은 해당 애플리케이션의 구독 단위 소비를 증가시킵니다. ITOM Visibility 또는 ITOM Discovery 내에서 현재 구독 단위 소비량을 검토하여 사용 가능한 용량을 확인합니다.
종속성 및 요구 사항:
- Integration Commons for CMDB 스토어 앱으로, 자동으로 설치됩니다.
- 자동으로 설치되는 CMDB CI Class Models 스토어 앱입니다. CMDB CI Class Models 스토어 앱 문서를 참조하십시오.
- ITOM 라이센스 플러그인(com.snc.itom.license). 필요에 따라 SU 사용에 대한 계산 논리를 포함하는 라이센스가 없는 플러그인입니다. 자세한 내용은 Discovery 요청을 참조하십시오.
- Jamf 클래식 API 버전 10.x.
필요한 역할: admin
프로시저
- 다음으로 이동 모두 > 서비스 그래프 커넥터 > Jamf > 설정레이블이 표시됩니다.
- [Getting Started] 페이지에서 [Get started]를 선택합니다.
-
연결을 구성합니다.
- Jamf용 서비스 그래프 커넥터 페이지의 속성 구성 섹션에서 변환 JSON 최대 부분 길이 구성 작업을 선택합니다.
-
다음 페이지의 변환 JSON 최대 부분 길이 구성 섹션에서 구성을 선택하고 다음을 수행합니다.
- 범위를 전역으로 변경합니다.
- 새 시스템 속성을 만들려면 새로 만들기를 선택합니다.
- 이름 필드에 com.glide.transform.json.max-partial-length를 입력합니다.
- 값 필드를 65536으로 설정합니다.주:변환이 작동하려면 값 필드가 필요합니다.
- 완료로 표시를 클릭합니다.
-
개별 애플리케이션을 필터링합니다.
주:기본적으로 SG-Jamf는 모든 애플리케이션 기록을 임포트합니다. 관리되는 애플리케이션 기록만 임포트하려면 속성 값을 true로 sn_jamf_integrate.import_managed_apps_only 설정하십시오. 또한 사용자는 의 JamfMobile Device Apps 범주에 대한 읽기 권한이 있어야 합니다.
- Filter personal applications(개인 애플리케이션 필터링) 섹션에서 Configure(구성)를 선택합니다.
- 속성 이름을 선택합니다.
- 값 필드에서 값을 false에서 true로 업데이트합니다.
- 완료로 표시를 클릭합니다.
-
Jamf proAPI 속성을 사용하도록 설정합니다.
- Jamf proAPI 속성 사용 섹션에서 구성을 클릭합니다.
- 필요에 따라 Jamf Pro API 및 Jamf Pro 10.35 이상 사용 확인란을 선택합니다.주:Pro 10.35 이상을 사용하는 Jamf 경우 오류 생성을 방지하려면 Jamf Pro 10.35 확인란을 선택해야 합니다.
- 업데이트를 클릭합니다.주:HTTP 연결을 구성할 Jamf 때 Jamf proAPI 속성에 대한 엔드포인트 URL을 설정할 수 있도록 기본 경로 필드가 지워져 있는지 확인합니다.
- 완료로 표시를 클릭합니다.
-
Jamf 인증 자격 증명을 구성합니다.
- Configure Jamf authentication credentials(Jamf 인증 자격 증명 구성) 섹션에서 Configure(구성)를 클릭합니다.
- 양식의 필드에 내용을 입력합니다.
표 1. 기본 인증 자격 증명 양식 필드 설명 이름 이 인증 구성의 설명이 포함된 이름입니다. 사용자 이름 이 기본 인증 프로파일을 사용할 때 HTTP 또는 HTTPS 요청을 인증하는 데 사용되는 사용자 이름입니다. 주:사용자는 의 Jamf컴퓨터 및 모바일 장치 범주에 대한 읽기 권한이 있어야 합니다.암호 이 기본 인증 프로파일을 사용할 때 HTTP 또는 HTTPS 요청을 인증하는 데 사용되는 암호입니다. - 필요한 경우 업데이트를 클릭한 다음 완료로 표시를 클릭합니다.
-
Jamf HTTP 연결을 구성합니다.
- Jamf HTTP 연결 구성 섹션에서 구성을 클릭합니다.
- 양식의 필드에 내용을 입력합니다.
표 2. HTTP(s) 연결 양식 필드 설명 이름 연결의 이름입니다. MID 서버 사용 이 HTTP 연결을 전송하는 MID Server를 선택하는 옵션입니다. MID Server 사용은 상호 인증과 호환되지 않습니다. 호스트 연결에 사용되는 대상 호스트 값입니다. 연결 URL은 호스트 이름을 자동으로 채웁니다. 주:Jamf 기본 URL 또는 IP 주소로 호스트 필드를 업데이트합니다. 예를 들어 demojamfhost.com 또는 127.0.0.1입니다.자격 증명 이 연결에 사용되는 자격 증명 값입니다. 연결 별칭 연결을 참조하는 데 사용되는 연결 값입니다. URL 작성기 연결 URL을 빌드하는 데 사용되는 URL 작성기입니다. 연결 URL 연결의 연결 URL입니다. URL을 수동으로 입력하거나 URL 작성기를 사용하여 연결 문자열을 작성할 수 있습니다. 상호 인증 상호 인증으로 연결을 설정하는 옵션입니다. 프로토콜 연결에 사용되는 기본 프로토콜입니다. 주:https 이외의 항목을 사용하는 경우 프로토콜 필드를 업데이트합니다.활성 HTTP 연결을 활성화하는 옵션입니다. 도메인 연결을 포함하는 도메인입니다. 기본 포트 재정의 연결에 사용되는 대상 값 포트입니다. 기본 경로 HTTP(s) 연결의 기본 경로입니다. 주:이 필드는 업데이트할 필요가 없습니다. 이 필드는 /JSSResource로 자동 설정됩니다. Jamf proAPI 속성을 업그레이드 Jamf용 서비스 그래프 커넥터 하고 사용하려면 이 필드를 지워야 합니다. - 필요한 경우 업데이트를 클릭한 다음 완료로 표시를 클릭합니다.
-
연결을 테스트합니다.
- Test the connection(연결 테스트) 섹션에서 Configure(구성)를 클릭합니다.
- 양식의 필드를 검토합니다.
표 3. 데이터 소스 양식 필드 설명 이름 이 데이터 소스의 고유 이름입니다. 임포트 세트 테이블 레이블 이 데이터 소스가 작성할 임포트 세트 테이블의 레이블입니다. 임포트 세트 테이블 이름 이 데이터 소스에 대해 생성될 테이블의 이름입니다. 유형 임포트할 데이터의 데이터 저장소 유형입니다. 단일 열의 데이터 데이터를 단일 열에 설정하는 옵션입니다. 애플리케이션 이 기록이 포함된 애플리케이션입니다. 데이터 로더 임포트 세트 테이블에 데이터를 로드하는 스크립트입니다. - Test Load 20 Records 관련 링크를 클릭하여 연결을 테스트합니다.
연결을 테스트하는 데 몇 분 정도 걸릴 수 있습니다. 테스트 결과를 표시하기 위해 페이지가 새로 고쳐집니다.
주:HTTP 상태가200이면 연결이 성공한 것입니다. 오류 코드 및 오류 메시지 필드에 표시되는 내용이 있으면 연결에 실패했으며 추가 문제 해결이 필요합니다. 이 설정을 수행하는 동안에는 Load All Records(모든 기록 로드 )를 클릭하지 마십시오. - 완료로 표시를 클릭합니다.
-
여러 인스턴스를 추가합니다.
주:인스턴스를 여러 개 추가할 필요가 없는 경우 이 단계를 건너뛰어도 됩니다.
-
왼쪽 사이드바에서 여러 인스턴스 추가 아이콘(
. )을 선택합니다.
- Jamf용 서비스 그래프 커넥터 페이지의 여러 인스턴스 추가 섹션에서 데이터 소스 접근 업데이트 작업을 선택합니다.
- 다음 페이지의 데이터 원본 액세스 업데이트 섹션에서 구성을 선택합니다.
- 데이터 소스 [sys_data_source] 테이블을 선택합니다.
- 기록을 편집하려면 범위 메뉴에서 전역 을 선택합니다.
- 응용 프로그램 접근 탭에서 만들 수 있음, 업데이트 할 수 있음, 삭제할 수 있음 확인란을 선택합니다.
- 기록을 저장합니다.
- 범위 메뉴에서 Jamf용 서비스 그래프 커넥터를 선택합니다.
- 도움말 작업 표시줄에서 완료로 표시를 클릭합니다.
- 예약된 데이터 임포트 [scheduled_data_set] 테이블을 사용하여 예약된 데이터 임포트 액세스 업데이트 섹션에서 이러한 단계를 반복합니다.
-
왼쪽 사이드바에서 여러 인스턴스 추가 아이콘(
-
다른 연결을 추가합니다.
주:범위를 Jamf용 서비스 그래프 커넥터로 변경합니다. 그렇지 않으면 추가 연결을 로드할 수 없습니다.
- Add Another Connection(다른 연결 추가) 섹션에서 Configure(구성)를 클릭합니다.
- Flow Designer에서 연결 추가를 선택합니다.
-
양식의 필드에 내용을 입력합니다.
표 4. 연결 양식 필드 설명 연결 이름 연결의 표시 이름입니다. 연결 URL 새 연결에 대한 연결 URL입니다. 사용자 이름 새 연결에 대한 사용자 이름 자격 증명입니다. 암호 새 연결에 대한 암호 자격 증명입니다. - Create Connection(연결 생성)을 클릭합니다.
- 안내 설정으로 다시 이동하여 완료로 표시를 클릭합니다.
-
필요한 경우 생성한 연결에 대해 MID Server를 설정합니다.
- MID Server 구성 섹션에서 구성을 클릭합니다.
- 생성한 연결의 이름을 선택합니다.
- MID Server 사용 확인란을 클릭합니다.
- 업데이트를 클릭합니다.
- 작업을 마쳤으면 완료로 표시를 클릭합니다
-
필요한 경우 생성한 연결에 대해 Jamf proAPI 속성을 사용 설정합니다.
- Jamf proAPI 속성 사용 섹션에서 구성을 클릭합니다.
- 만든 연결의 경우 JAMF Pro API 사용 열에서 값을 false 에서 true로 변경합니다.
- 완료로 표시를 클릭합니다.
-
새 연결을 테스트합니다.
- Test New Connections(새 연결 테스트) 섹션에서 Configure(구성)를 클릭합니다.
- 테스트할 연결의 이름을 선택합니다.
- 데이터 소스 구성의 유효성을 확인하려면 Test Load 20 Records 버튼을 클릭합니다.주:연결 테스트가 실패하면 연결에 Jamf 오류가 있는 것이므로 수정해야 합니다.
- 완료되면 완료로 표시를 클릭합니다.
-
예약된 임포트 작업을 설정합니다.
-
왼쪽 사이드바에서 예약된 임포트
)을 선택합니다.
- Jamf용 서비스 그래프 커넥터 페이지의 예약된 임포트 작업 설정 섹션에서 예약된 작업 구성 작업을 선택합니다.
- Configure the scheduled job task(예약된 작업 작업 구성) 섹션에서 Configure(구성)를 클릭합니다.
- 활성화하려는 예약된 작업의 이름을 선택합니다.
-
예약된 데이터 임포트 양식에서 미리 채워진 필드를 검토합니다.
주:기본적으로 예약된 SG-Jamf Mobile Devices 작업은 자동으로 활성 으로 설정되고 SG-Jamf 컴퓨터를 상위로 실행합니다.
표 5. 예약된 데이터 임포트 양식 필드 설명 이름 예약된 작업의 이름입니다. 데이터 소스 임포트할 데이터를 정의하는 데이터 소스 기록입니다. 다른 사용자 이름으로 실행 지정된 사용자의 자격 증명으로 예약된 작업을 실행하는 옵션입니다. 활성 예약된 작업을 활성화하는 옵션입니다. 이 옵션을 선택합니다. 동시 임포트 여러 임포트 세트에서 데이터를 로드하는 기능입니다. 그런 다음 함수는 데이터를 동시에 처리하고 변환합니다. 분할 방법 동시 임포트 세트에 대한 분할 방법입니다. 파티션 크기 초기 예약을 위한 임포트 세트 크기입니다. 임포트 전 스크립트 실행 임포트가 수행되기 전에 실행할 스크립트를 지정하는 옵션입니다. 임포트 후 스크립트 실행 임포트가 수행된 후 실행할 스크립트를 지정하는 옵션입니다. 애플리케이션 이 예약된 작업이 포함된 애플리케이션입니다. 실행 임포트 실행 빈도입니다. 조건부 이 작업이 실행되는 조건입니다. - 지금 실행(Execute Now)을 클릭하고 필요한 경우 다른 임포트에 대해 이 단계를 반복합니다.
- 예약된 작업 작업 구성 섹션에서 완료로 표시를 클릭합니다.
-
왼쪽 사이드바에서 예약된 임포트