Machines - Get

Belirtilen makineyi döndürür.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}?api-version=2015-11-01-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/features/serviceMap/machines/{machineName}?api-version=2015-11-01-preview&timestamp={timestamp}

URI Parametreleri

Name İçinde Gerekli Tür Description
machineName
path True

string

Makine kaynağı adı.

resourceGroupName
path True

string

Belirtilen subscriptionId içindeki kaynak grubu adı.

Regex pattern: [a-zA-Z0-9_-]+

subscriptionId
path True

string

Azure aboneliği tanımlayıcısı.

workspaceName
path True

string

İlgilenen kaynakları içeren OMS çalışma alanı.

Regex pattern: [a-zA-Z0-9_][a-zA-Z0-9_-]+[a-zA-Z0-9_]

api-version
query True

string

API sürümü.

timestamp
query

string

date-time

Makine kaynağının değerlendirildiği saat örneğini belirten UTC tarih ve saati. Belirtilmediğinde, hizmet DateTime.UtcNow kullanır.

Yanıtlar

Name Tür Description
200 OK

Machine

İşlem başarıyla tamamlandı.

Other Status Codes

ErrorResponse

İstek işlenirken bir hata oluştu. Belirli bir hatayı tanımlamak için error.code parametresine bakın.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

SMMachinesGetGet

Sample Request

GET https://management.azure.com/subscriptions/63BE4E24-FDF0-4E9C-9342-6A5D5A359722/resourceGroups/rg-sm/providers/Microsoft.OperationalInsights/workspaces/D6F79F14-E563-469B-84B5-9286D2803B2F/features/serviceMap/machines/m-A4AB1C69-03E9-42D2-B822-B42555569FB4?api-version=2015-11-01-preview&timestamp=2018-01-07T07:01:16.1556059Z

Sample Response

{
  "kind": "machine",
  "properties": {
    "monitoringState": "monitored",
    "virtualizationState": "unknown",
    "displayName": "my machine"
  },
  "id": "/subscriptions/63BE4E24-FDF0-4E9C-9342-6A5D5A359722/resourceGroups/rg-sm/providers/Microsoft.OperationalInsights/workspaces/D6F79F14-E563-469B-84B5-9286D2803B2F/machines/m-A4AB1C69-03E9-42D2-B822-B42555569FB4",
  "type": "Microsoft.OperationalInsights/workspaces/features/machines",
  "name": "m-A4AB1C69-03E9-42D2-B822-B42555569FB4"
}

Tanımlar

Name Description
Accuracy

Hesaplamanın doğruluğunu belirtir.

AgentConfiguration

Bir makinede yüklü bağımlılık aracısının yapılandırmasını açıklar.

AzureCloudServiceConfiguration

Azure Bulut Hizmeti'ni açıklar

AzureCloudServiceRoleType

Azure Bulut Hizmeti rolünün türünü belirtmek için kullanılır

AzureHostingConfiguration

Bir makinenin Azure'da nasıl barındırılır hakkında bilgi sağlar

AzureServiceFabricClusterConfiguration

Azure Service Fabric Kümesini açıklar

AzureVmScaleSetConfiguration

Azure Sanal Makine Ölçek Kümesini açıklar

Bitness

Bir makinenin veya işlemin bit durumunu belirtir.

Error

Hata ayrıntıları.

ErrorResponse

API'den bir hata yanıtı.

HypervisorConfiguration

Bir makinenin hiper yönetici yapılandırmasını açıklar.

HypervisorType

Bir makinenin hiper yönetici türünü belirtir.

ImageConfiguration

Bir makinenin VM görüntüsünü açıklar.

Ipv4NetworkInterface

IPv4 ağ arabirimini açıklar.

Ipv6NetworkInterface

IPv6 ağ arabirimini açıklar.

Machine

Makine kaynağı bulunan bir bilgisayar sistemini temsil eder. İzlenebilir , örneğin üzerinde çalışan bir Bağımlılık Aracısı bulunabilir veya izlenen makinelerden veri akışı gözlemlenerek varlığı keşfedilebilir. Makineler değiştikçe, makine kaynağının önceki sürümleri korunur ve erişim için kullanılabilir. Bağımlılık Aracısı bu aralığın (parçaları) sırasında veri bildirdiyse veya diğer makinelerde çalışan bir Bağımlılık aracısı makineyle ilişkili etkinliği bildirdiyse, makine belirli bir zaman aralığında canlıdır.

MachineRebootStatus

Bağımlılık aracısının yüklenmesinden sonra makinenin yeniden başlatılıp başlatılmadığını belirtir.

MachineResourcesConfiguration

Bir makinenin kaynaklarını açıklar.

MonitoringState

Bir kaynağın izlenip izlenmediğini veya bulunacağını belirtmek için kullanılır.

NetworkConfiguration

Bir makinenin ağ yapılandırmasını açıklar.

OperatingSystemConfiguration

Bir makinenin işletim sisteminin yapılandırmasını açıklar.

OperatingSystemFamily

linux, Windows vb. gibi işletim sistemi ailesini belirtir.

Timezone

Bir saat dilimini açıklar.

VirtualizationState

Makinenin fiziksel mi, sanal mı, hiper yönetici mi yoksa bilinmiyor mu olduğunu belirtir.

VirtualMachineConfiguration

Bir makinenin sanallaştırmayla ilgili yapılandırmasını açıklar.

VirtualMachineType

Bir makinenin sanallaştırma türünü belirtir.

Accuracy

Hesaplamanın doğruluğunu belirtir.

Name Tür Description
actual

string

estimated

string

AgentConfiguration

Bir makinede yüklü bağımlılık aracısının yapılandırmasını açıklar.

Name Tür Description
agentId

string

Sistem Sağlığı Hizmeti Aracısı benzersiz tanımlayıcısı.

clockGranularity

integer

Milisaniye cinsinden makine saati ayrıntı düzeyi.

dependencyAgentId

string

Bağımlılık Aracısı benzersiz tanımlayıcısı.

dependencyAgentRevision

string

Bağımlılık Aracısı düzeltme numarası.

dependencyAgentVersion

string

Bağımlılık Aracısı sürüm numarası.

rebootStatus

MachineRebootStatus

Bağımlılık Aracısı yüklemesi sonrasında makinenin yeniden başlatılıp başlatılmadığını belirtir.

AzureCloudServiceConfiguration

Azure Bulut Hizmeti'ni açıklar

Name Tür Description
deployment

string

Bulut Hizmeti dağıtım tanımlayıcısı

instanceId

string

Bulut Hizmeti örneği tanımlayıcısı

name

string

Bulut Hizmeti adı

roleName

string

Bulut Hizmeti rol adı

roleType

AzureCloudServiceRoleType

Azure Bulut Hizmeti rolünün türünü belirtmek için kullanılır

AzureCloudServiceRoleType

Azure Bulut Hizmeti rolünün türünü belirtmek için kullanılır

Name Tür Description
unknown

string

web

string

worker

string

AzureHostingConfiguration

Bir makinenin Azure'da nasıl barındırılır hakkında bilgi sağlar

Name Tür Description
cloudService

AzureCloudServiceConfiguration

Azure Bulut Hizmeti olarak barındırılan makineler hakkında bilgi içerir

faultDomain

string

VM'nin hata etki alanı.

image

ImageConfiguration

Makinenin görüntüsü.

kind string:

provider:azure

Ek barındırma yapılandırma türü niteleyicisi.

location

string

VM'nin coğrafi konumu.

name

string

Barındırma sağlayıcısına göre makine adı.

provider enum:

azure

VM'nin barındırma sağlayıcısı.

resourceGroup

string

Belirtilen abonelik içindeki kaynak grubu adı.

resourceId

string

Kaynağın benzersiz tanımlayıcısı.

serviceFabricCluster

AzureServiceFabricClusterConfiguration

Azure Service Fabric Kümesine ait makineler hakkında bilgi içerir

size

string

VM'nin boyutu.

subscriptionId

string

Abonelik kimliği.

updateDomain

string

VM'nin etki alanını güncelleştirin.

vmId

string

Sanal Makine Kimliği (benzersiz tanımlayıcı).

vmScaleSet

AzureVmScaleSetConfiguration

Azure Sanal Makine Ölçek Kümesi olarak barındırılan makineler hakkında bilgi içerir

AzureServiceFabricClusterConfiguration

Azure Service Fabric Kümesini açıklar

Name Tür Description
clusterId

string

Service Fabric küme tanımlayıcısı.

name

string

Service Fabric küme adı.

AzureVmScaleSetConfiguration

Azure Sanal Makine Ölçek Kümesini açıklar

Name Tür Description
deployment

string

Sanal Makine Ölçek Kümesi dağıtım tanımlayıcısı

instanceId

string

Sanal Makine Ölçek Kümesi örnek tanımlayıcısı

name

string

Sanal Makine Ölçek Kümesi adı

resourceId

string

Kaynağın benzersiz tanımlayıcısı.

Bitness

Bir makinenin veya işlemin bit durumunu belirtir.

Name Tür Description
32bit

string

64bit

string

Error

Hata ayrıntıları.

Name Tür Description
code

string

Belirli bir hatayı tanımlayan hata kodu.

message

string

Çağıranın yerel ayarında hata iletisi.

ErrorResponse

API'den bir hata yanıtı.

Name Tür Description
error

Error

Hata bilgileri.

HypervisorConfiguration

Bir makinenin hiper yönetici yapılandırmasını açıklar.

Name Tür Description
hypervisorType

HypervisorType

Hiper yönetici (hyperv, vmware vb.) tarafından kullanılan sanallaştırma teknolojisini belirtir

nativeHostMachineId

string

Temel alınan sanallaştırma sistemi tarafından bildirilen hiper yönetici makinesinin benzersiz tanımlayıcısı.

HypervisorType

Bir makinenin hiper yönetici türünü belirtir.

Name Tür Description
hyperv

string

unknown

string

ImageConfiguration

Bir makinenin VM görüntüsünü açıklar.

Name Tür Description
offering

string

VM görüntüsünün sunulması.

publisher

string

VM görüntüsünün yayımcısı.

sku

string

VM görüntüsünün SKU'su.

version

string

VM görüntüsünün sürümü.

Ipv4NetworkInterface

IPv4 ağ arabirimini açıklar.

Name Tür Varsayılan değer Description
ipAddress

string

IPv4 adresinizi arayın.

subnetMask

string

255.255.255.255

IPv4 alt ağ maskesi.

Ipv6NetworkInterface

IPv6 ağ arabirimini açıklar.

Name Tür Description
ipAddress

string

IPv6 adresi.

Machine

Makine kaynağı bulunan bir bilgisayar sistemini temsil eder. İzlenebilir , örneğin üzerinde çalışan bir Bağımlılık Aracısı bulunabilir veya izlenen makinelerden veri akışı gözlemlenerek varlığı keşfedilebilir. Makineler değiştikçe, makine kaynağının önceki sürümleri korunur ve erişim için kullanılabilir. Bağımlılık Aracısı bu aralığın (parçaları) sırasında veri bildirdiyse veya diğer makinelerde çalışan bir Bağımlılık aracısı makineyle ilişkili etkinliği bildirdiyse, makine belirli bir zaman aralığında canlıdır.

Name Tür Description
etag

string

Kaynak ETAG'i.

id

string

Kaynak tanımlayıcısı.

kind string:

machine

Ek kaynak türü niteleyicisi.

name

string

Kaynak adı.

properties.agent

AgentConfiguration

Bağımlılık Aracısı yapılandırması.

properties.bootTime

string

Makinenin en son önyüklendiği UTC tarihi ve saati

properties.computerName

string

Makinenin adı( örn. sunucu)

properties.displayName

string

Görüntüleme amacıyla kullanılacak ad

properties.fullyQualifiedDomainName

string

Makinenin tam adı; örneğin, server.company.com

properties.hosting HostingConfiguration:

AzureHostingConfiguration

Barındırmayla ilgili yapılandırma. VM için barındırma bilgileri bulunursa sunar.

properties.hypervisor

HypervisorConfiguration

Hiper yöneticiyle ilgili yapılandırma. Yalnızca 'virtualizationState' olduğunda sunulur hypervisor.

properties.monitoringState

MonitoringState

Makinenin etkin olarak izlenip izlenmeyeceğini veya bulunup bulunmayacağını belirtir.

properties.networking

NetworkConfiguration

Ağ yapılandırması (ips, ağ geçitleri, dns vb.)

properties.operatingSystem

OperatingSystemConfiguration

İşletim sistemi bilgileri.

properties.resources

MachineResourcesConfiguration

Makine kaynakları (bellek, cpu vb.).

properties.timestamp

string

Bu kaynağın sistemde güncelleştiriltiği UTC tarihi ve saati.

properties.timezone

Timezone

Makinenin saat dilimi.

properties.virtualMachine

VirtualMachineConfiguration

Sanallaştırmayla ilgili yapılandırma. Yalnızca olduğunda virtualizationState sunulur virtual.

properties.virtualizationState

VirtualizationState

Makinenin sanallaştırılıp sanallaştırılmayacağını belirtir.

type

string

Kaynak türü.

MachineRebootStatus

Bağımlılık aracısının yüklenmesinden sonra makinenin yeniden başlatılıp başlatılmadığını belirtir.

Name Tür Description
notRebooted

string

rebooted

string

unknown

string

MachineResourcesConfiguration

Bir makinenin kaynaklarını açıklar.

Name Tür Description
cpuSpeed

integer

Megahertz (Mhz) cinsinden CPU hızı.

cpuSpeedAccuracy

Accuracy

cpuSpeed alanının doğruluğunu açıklar.

cpus

integer

CPU sayısı.

physicalMemory

integer

Megabayt (MB) cinsinden fiziksel bellek.

MonitoringState

Bir kaynağın izlenip izlenmediğini veya bulunacağını belirtmek için kullanılır.

Name Tür Description
discovered

string

monitored

string

NetworkConfiguration

Bir makinenin ağ yapılandırmasını açıklar.

Name Tür Description
defaultIpv4Gateways

string[]

Varsayılan IPv4 ağ geçitleri.

dnsNames

string[]

Makineyle ilişkili DNS adları.

ipv4Interfaces

Ipv4NetworkInterface[]

IPv4 arabirimleri.

ipv6Interfaces

Ipv6NetworkInterface[]

IPv6 arabirimleri.

macAddresses

string[]

Tüm etkin ağ arabirimlerinin MAC adresleri.

OperatingSystemConfiguration

Bir makinenin işletim sisteminin yapılandırmasını açıklar.

Name Tür Description
bitness

Bitness

İşletim sistemi bitliği (32 bit veya 64 bit).

family

OperatingSystemFamily

Windows, Linux vb.

fullName

string

İşletim sisteminin tam adı.

OperatingSystemFamily

linux, Windows vb. gibi işletim sistemi ailesini belirtir.

Name Tür Description
aix

string

linux

string

solaris

string

unknown

string

windows

string

Timezone

Bir saat dilimini açıklar.

Name Tür Description
fullName

string

Saat dilimi tam adı.

VirtualizationState

Makinenin fiziksel mi, sanal mı, hiper yönetici mi yoksa bilinmiyor mu olduğunu belirtir.

Name Tür Description
hypervisor

string

physical

string

unknown

string

virtual

string

VirtualMachineConfiguration

Bir makinenin sanallaştırmayla ilgili yapılandırmasını açıklar.

Name Tür Description
nativeHostMachineId

string

Temel alınan sanallaştırma sistemi tarafından bildirilen bu sanal makinenin konağın benzersiz tanımlayıcısı.

nativeMachineId

string

Temel alınan sanallaştırma sistemi tarafından bildirilen sanal makinenin benzersiz tanımlayıcısı.

virtualMachineName

string

Sanal makinenin adı.

virtualMachineType

VirtualMachineType

Makine tarafından kullanılan sanallaştırma teknolojisini belirtir (hyperv, vmware vb.)

VirtualMachineType

Bir makinenin sanallaştırma türünü belirtir.

Name Tür Description
hyperv

string

ldom

string

lpar

string

unknown

string

virtualPc

string

vmware

string

xen

string