5.3.5. 지문 예
지문은 해당 시스템의 제품, 인타이틀먼트, 소스 및 메타데이터에 대한 사실 외에 단일 시스템에 대한 팩트 세트로 구성됩니다. 다음 예제에서는 지문 데이터를 보여줍니다. Red Hat 제품이 거의 설치되지 않은 경우에도 단일 시스템의 지문 행이 많을 수 있습니다. 따라서 이 예에서는 부분 지문만 사용됩니다.
예
{
"os_release": "Red Hat Enterprise Linux Atomic Host 7.4",
"cpu_count": 4,
"products": [
{
"name": "JBoss EAP",
"version": null,
"presence": "absent",
"metadata": {
"source_id": 5,
"source_name": "S62Source",
"source_type": "satellite",
"raw_fact_key": null
}
}
],
"entitlements": [
{
"name": "Satellite Tools 6.3",
"entitlement_id": 54,
"metadata": {
"source_id": 5,
"source_name": "S62Source",
"source_type": "satellite",
"raw_fact_key": "entitlements"
}
}
],
"metadata": {
"os_release": {
"source_id": 5,
"source_name": "S62Source",
"source_type": "satellite",
"raw_fact_key": "os_release"
},
"cpu_count": {
"source_id": 4,
"source_name": "NetworkSource",
"source_type": "network",
"raw_fact_key": "os_release"
}
},
"sources": [
{
"id": 4,
"source_type": "network",
"name": "NetworkSource"
},
{
"id": 5,
"source_type": "satellite",
"name": "S62Source"
}
]
}
지문의 처음 몇 줄은 운영 체제 및 CPU에 대한 팩트를 포함하여 시스템에 대한 팩트를 보여줍니다. 이 예제에서 os_release 팩트는 설치된 운영 체제를 설명하고 Red Hat Enterprise Linux Atomic Host 7.4 로 릴리스됩니다.
다음으로, 지문에 제품 섹션에 설치된 제품이 나열됩니다. 제품에는 name, version, presence, metadata 필드가 있습니다. JBoss EAP 섹션의 presence 필드에는 absent 가 값으로 표시되므로 이 예제의 시스템에는 Red Hat JBoss Enterprise Application Platform이 설치되지 않습니다.
지문에는 권한 섹션에서 해당 시스템에 사용된 인타이틀먼트 도 나열됩니다. 목록의 각 자격에는 해당 사실의 원래 소스를 설명하는 이름, ID 및 메타데이터가 있습니다. 예제 지문에서 시스템에는 Satellite Tools 6.3 인타이틀먼트가 있습니다.
products 및 entitlements 섹션에 있는 메타데이터 필드 외에도 지문에는 시스템 팩트 메타데이터에 사용되는 metadata 섹션이 포함되어 있습니다. 각 시스템 팩트에 대해 해당 시스템 팩트의 원래 소스를 식별하는 지문의 metadata 섹션에 해당 항목이 있습니다. 이 예에서는 satellite 소스를 스캔하는 동안 Satellite Server에서 os_release 팩트가 감지되었습니다.
마지막으로, 지문은 sources 섹션에 이 시스템이 포함된 소스를 나열합니다. 시스템은 하나 이상의 소스에 포함될 수 있습니다. 예를 들어 네트워크 소스와 Satellite 소스를 모두 포함하는 검사의 경우 스캔의 두 부분에서 단일 시스템을 찾을 수 있습니다.