Ports - List Accepting Processes

Zwraca kolekcję procesów akceptowanych na określonym porcie

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

Parametry identyfikatora URI

Name In Required Type Description
machineName
path True
  • string

Nazwa zasobu komputera.

portName
path True
  • string

Nazwa zasobu portu.

resourceGroupName
path True
  • string

Nazwa grupy zasobów w ramach określonego identyfikatora subskrypcji.

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

subscriptionId
path True
  • string

Identyfikator subskrypcji platformy Azure.

workspaceName
path True
  • string

Obszar roboczy oms zawierający zasoby zainteresowania.

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

api-version
query True
  • string

wersji interfejsu API.

endTime
query
  • string
date-time

Data i godzina UTC określająca czas zakończenia interwału. Gdy nie określono, usługa używa DateTime.UtcNow

startTime
query
  • string
date-time

Data i godzina UTC określająca godzinę rozpoczęcia interwału. Gdy nie określono, usługa używa DateTime.UtcNow - 10m

Odpowiedzi

Name Type Description
200 OK

Operacja została ukończona pomyślnie.

Other Status Codes

Wystąpił błąd podczas przetwarzania żądania. Zobacz parametr error.code, aby zidentyfikować określony błąd.

Zabezpieczenia

azure_auth

Przepływ usługi Azure Active Directory OAuth2

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

Scopes

Name Description
user_impersonation podszywanie się pod konto użytkownika

Przykłady

SMMachinesPortsListAcceptingProcessesGet

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-1bc28d72-0e81-4aff-b1e3-ae12e8da155e/ports/b-c0a80101_8000/acceptingProcesses?api-version=2015-11-01-preview&startTime=2018-01-08T18:37:39.936Z&endTime=2018-01-08T18:37:54.936Z

Sample Response

{
  "value": [
    {
      "kind": "process",
      "properties": {
        "monitoringState": "monitored",
        "machine": {
          "kind": "ref:machine",
          "id": "/subscriptions/63BE4E24-FDF0-4E9C-9342-6A5D5A359722/resourceGroups/rg-sm/providers/Microsoft.OperationalInsights/workspaces/D6F79F14-E563-469B-84B5-9286D2803B2F/machines/m-1bc28d72-0e81-4aff-b1e3-ae12e8da155e",
          "type": "Microsoft.OperationalInsights/workspaces/features/machines",
          "name": "m-1bc28d72-0e81-4aff-b1e3-ae12e8da155e"
        },
        "executableName": "process",
        "displayName": "process",
        "startTime": "2018-01-08T18:27:39.936Z",
        "group": "myproductname",
        "details": {
          "persistentKey": "1a502634-e7ca-4c56-b10d-545f60623ef2",
          "poolId": 12,
          "firstPid": 10,
          "description": "mydescription",
          "companyName": "mycompany",
          "internalName": "myinternalname",
          "productName": "myproductname",
          "productVersion": "3.3.3.3",
          "fileVersion": "1.2.3.4",
          "commandLine": "cmdline",
          "executablePath": "mypath",
          "workingDirectory": "myworkingdir",
          "services": [
            {
              "name": "foosvc",
              "displayName": "Foo Service"
            }
          ],
          "zoneName": "LinuxOnlyZone"
        },
        "user": {
          "userName": "myuser",
          "userDomain": "mydomain"
        }
      },
      "id": "/subscriptions/63BE4E24-FDF0-4E9C-9342-6A5D5A359722/resourceGroups/rg-sm/providers/Microsoft.OperationalInsights/workspaces/D6F79F14-E563-469B-84B5-9286D2803B2F/machines/m-1bc28d72-0e81-4aff-b1e3-ae12e8da155e/processes/p-e832fd7598b913c9f6d751b977028248c48c35dc",
      "type": "Microsoft.OperationalInsights/workspaces/features/machines/processes",
      "name": "p-e832fd7598b913c9f6d751b977028248c48c35dc"
    },
    {
      "kind": "process",
      "properties": {
        "monitoringState": "monitored",
        "machine": {
          "kind": "ref:machine",
          "id": "/subscriptions/63BE4E24-FDF0-4E9C-9342-6A5D5A359722/resourceGroups/rg-sm/providers/Microsoft.OperationalInsights/workspaces/D6F79F14-E563-469B-84B5-9286D2803B2F/machines/m-1bc28d72-0e81-4aff-b1e3-ae12e8da155e",
          "type": "Microsoft.OperationalInsights/workspaces/features/machines",
          "name": "m-1bc28d72-0e81-4aff-b1e3-ae12e8da155e"
        },
        "executableName": "process",
        "displayName": "process",
        "startTime": "2018-01-08T18:27:39.936Z",
        "group": "myproductname",
        "details": {
          "persistentKey": "677cde70-5589-41f3-89b8-4b866ed5c86e",
          "poolId": 12,
          "firstPid": 10,
          "description": "mydescription",
          "companyName": "mycompany",
          "internalName": "myinternalname",
          "productName": "myproductname",
          "productVersion": "3.3.3.3",
          "fileVersion": "1.2.3.4",
          "commandLine": "cmdline",
          "executablePath": "mypath",
          "workingDirectory": "myworkingdir",
          "services": [
            {
              "name": "foosvc",
              "displayName": "Foo Service"
            }
          ],
          "zoneName": "LinuxOnlyZone"
        },
        "user": {
          "userName": "myuser",
          "userDomain": "mydomain"
        }
      },
      "id": "/subscriptions/63BE4E24-FDF0-4E9C-9342-6A5D5A359722/resourceGroups/rg-sm/providers/Microsoft.OperationalInsights/workspaces/D6F79F14-E563-469B-84B5-9286D2803B2F/machines/m-1bc28d72-0e81-4aff-b1e3-ae12e8da155e/processes/p-fa195e268682d998e42071ff3346c09f0af4f9e8",
      "type": "Microsoft.OperationalInsights/workspaces/features/machines/processes",
      "name": "p-fa195e268682d998e42071ff3346c09f0af4f9e8"
    }
  ]
}

Definicje

AzureCloudServiceConfiguration

W tym artykule opisano usługę chmury Azure

AzureCloudServiceRoleType

Służy do określania typu roli usługi w chmurze azure

AzureProcessHostingConfiguration

Opisuje konfigurację hostingu procesu hostowanego na platformie Azure

ClientGroupReference

Odwołanie do grupy klientów.

Error

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd z interfejsu API.

MachineReference

Odwołanie do maszyny.

MachineReferenceWithHints

Odwołanie do komputera z podpowiedzią nazwy i systemu operacyjnego komputera.

MonitoringState

Służy do określania, czy zasoby są monitorowane lub odnalezione.

OperatingSystemFamily

Określa rodzinę systemów operacyjnych, np.

PortReference

Odwołanie do portu.

Process

Zasób procesu reprezentuje proces uruchomiony na komputerze. Proces może być aktywnie monitorowany, to znaczy, agent zależności działa na jego komputerze, lub odkryto, to znaczy, jego istnienie zostało wywnioskowane przez obserwację strumienia danych z monitorowanych maszyn. Zasób procesu reprezentuje pulę rzeczywistych zasobów systemu operacyjnego, które współużytkują wiersze poleceń i metadane. W miarę rozwoju puli procesów w czasie wcześniejsze wersje zasobu procesu są zachowywane i dostępne dla dostępu. Proces jest na żywo w przedziale czasu, jeśli proces ten jest wykonywany podczas (części) tego interwału

ProcessCollection

Zbieranie zasobów procesu.

ProcessDetails

W tym artykule opisano metadane procesu.

ProcessHostedService

Usługa obsługiwana przez proces.

ProcessReference

Odwołanie do procesu.

ProcessRole

Wywnioskowana rola tego procesu na podstawie jego nazwy, wiersza polecenia itp.

ProcessUser

Opisuje użytkownika, w którym jest uruchomiony proces.

AzureCloudServiceConfiguration

W tym artykule opisano usługę chmury Azure

Name Type Description
deployment
  • string

Identyfikator wdrożenia usługi w chmurze

instanceId
  • string

Identyfikator wystąpienia usługi w chmurze

name
  • string

Nazwa usługi w chmurze

roleName
  • string

Nazwa roli usługi w chmurze

roleType

Służy do określania typu roli usługi w chmurze azure

AzureCloudServiceRoleType

Służy do określania typu roli usługi w chmurze azure

Name Type Description
unknown
  • string
web
  • string
worker
  • string

AzureProcessHostingConfiguration

Opisuje konfigurację hostingu procesu hostowanego na platformie Azure

Name Type Description
cloudService

Zawiera informacje o usłudze w chmurze, do której należy proces

kind string:
  • provider:azure

Dodatkowe kwalifikatory typu konfiguracji hostingu.

provider enum:
  • azure

Dostawca hostingu maszyny Wirtualnej.

ClientGroupReference

Odwołanie do grupy klientów.

Name Type Description
id
  • string

Identyfikator URI zasobu.

kind string:
  • ref:clientgroup

Określa podklasę odwołania.

name
  • string

Nazwa zasobu.

type
  • string

Kwalifikator typu zasobu.

Error

Szczegóły błędu.

Name Type Description
code
  • string

Kod błędu identyfikujący określony błąd.

message
  • string

Komunikat o błędzie w ustawieniach regionalnych wywołującego.

ErrorResponse

Odpowiedź na błąd z interfejsu API.

Name Type Description
error

Informacje o błędzie.

MachineReference

Odwołanie do maszyny.

Name Type Description
id
  • string

Identyfikator URI zasobu.

kind string:
  • ref:machine

Określa podklasę odwołania.

name
  • string

Nazwa zasobu.

type
  • string

Kwalifikator typu zasobu.

MachineReferenceWithHints

Odwołanie do komputera z podpowiedzią nazwy i systemu operacyjnego komputera.

Name Type Description
id
  • string

Identyfikator URI zasobu.

kind string:
  • ref:machinewithhints

Określa podklasę odwołania.

name
  • string

Nazwa zasobu.

properties.displayNameHint
  • string

Ostatnio znana nazwa wyświetlana.

properties.osFamilyHint

Ostatnia znana rodzina systemów operacyjnych.

type
  • string

Kwalifikator typu zasobu.

MonitoringState

Służy do określania, czy zasoby są monitorowane lub odnalezione.

Name Type Description
discovered
  • string
monitored
  • string

OperatingSystemFamily

Określa rodzinę systemów operacyjnych, np.

Name Type Description
aix
  • string
linux
  • string
solaris
  • string
unknown
  • string
windows
  • string

PortReference

Odwołanie do portu.

Name Type Description
id
  • string

Identyfikator URI zasobu.

kind string:
  • ref:port

Określa podklasę odwołania.

name
  • string

Nazwa zasobu.

properties.ipAddress
  • string

adres IP portu.

properties.machine

Komputer obsługujący port.

properties.portNumber
  • integer

Numer portu.

type
  • string

Kwalifikator typu zasobu.

Process

Zasób procesu reprezentuje proces uruchomiony na komputerze. Proces może być aktywnie monitorowany, to znaczy, agent zależności działa na jego komputerze, lub odkryto, to znaczy, jego istnienie zostało wywnioskowane przez obserwację strumienia danych z monitorowanych maszyn. Zasób procesu reprezentuje pulę rzeczywistych zasobów systemu operacyjnego, które współużytkują wiersze poleceń i metadane. W miarę rozwoju puli procesów w czasie wcześniejsze wersje zasobu procesu są zachowywane i dostępne dla dostępu. Proces jest na żywo w przedziale czasu, jeśli proces ten jest wykonywany podczas (części) tego interwału

Name Type Description
etag
  • string

ETAG zasobu.

id
  • string

Identyfikator zasobu.

kind string:
  • process

Dodatkowe kwalifikator typu zasobu.

name
  • string

Nazwa zasobu.

properties.acceptorOf ResourceReference:

Obecny tylko dla odnalezionego procesu działającego jako serwer. Odwołuje się do portu, na którym odbierany jest proces.

properties.clientOf ResourceReference:

Obecny tylko dla odkrytego procesu działającego jako klient monitorowanego procesu/maszyny/portu. Odwołuje się do monitorowanego procesu/maszyny/portu, którego klientem jest ten proces.

properties.details

Przetwarzaj metadane (wiersz polecenia, nazwę produktu itp.).

properties.displayName
  • string

Nazwa do użycia do celów wyświetlania

properties.executableName
  • string

Nazwa pliku wykonywalnego procesu

properties.group
  • string

Nazwa produktu lub pakietu procesu. Grupa jest określana przez jej nazwę wykonywalną, wiersz polecenia itp.

properties.hosting ProcessHostingConfiguration:

Informacje o środowisku hostingowym

properties.machine ResourceReference:

Komputer hosting ten proces.

properties.monitoringState

Określa, czy proces jest aktywnie monitorowany, czy odnaleziony.

properties.role

Wywnioskowana rola tego procesu na podstawie jego nazwy, wiersza polecenia itp.

properties.startTime
  • string

Data i godzina UTC po rozpoczęciu procesu

properties.timestamp
  • string

Data i godzina UTC, kiedy ten zasób procesu został zaktualizowany w systemie

properties.user

Informacje o koncie, na którym wykonywany jest proces.

type
  • string

Typ zasobu.

ProcessCollection

Zbieranie zasobów procesu.

Name Type Description
nextLink
  • string

Adres URL do następnego zestawu zasobów.

value

Zbieranie zasobów procesu.

ProcessDetails

W tym artykule opisano metadane procesu.

Name Type Description
commandLine
  • string

Wiersz polecenia proces.

companyName
  • string

Nazwa firmy, która utworzyła proces wykonywalny.

description
  • string

Opis procesu.

executablePath
  • string

Proces ścieżki wykonywalnej.

fileVersion
  • string

Wersja pliku.

firstPid
  • integer

Identyfikator procesu systemu operacyjnego (PID) pierwszego procesu w tej puli procesów.

internalName
  • string

Nazwa procesu wewnętrznego.

persistentKey
  • string

Unikatowy identyfikator procesu, zazwyczaj odporny na ponowne uruchomienie procesu, obliczany przez mapę usługi.

poolId
  • integer

Reprezentuje tożsamość puli procesów przypisanych do procesu przez agenta zależności.

productName
  • string

Nazwa produktu.

productVersion
  • string

Wersja produktu.

services

Kolekcja usług obsługiwanych przez ten proces (tylko system Windows).

workingDirectory
  • string

Proces pracyDirectory.

zoneName
  • string

Nazwa strefy procesu (tylko Linux).

ProcessHostedService

Usługa obsługiwana przez proces.

Name Type Description
displayName
  • string

Nazwa wyświetlana usługi.

name
  • string

Nazwa usługi.

ProcessReference

Odwołanie do procesu.

Name Type Description
id
  • string

Identyfikator URI zasobu.

kind string:
  • ref:process

Określa podklasę odwołania.

name
  • string

Nazwa zasobu.

properties.machine

Komputer hosting procesu.

type
  • string

Kwalifikator typu zasobu.

ProcessRole

Wywnioskowana rola tego procesu na podstawie jego nazwy, wiersza polecenia itp.

Name Type Description
appServer
  • string
databaseServer
  • string
ldapServer
  • string
smbServer
  • string
webServer
  • string

ProcessUser

Opisuje użytkownika, w którym jest uruchomiony proces.

Name Type Description
userDomain
  • string

Nazwa domeny dla użytkownika.

userName
  • string

Nazwa użytkownika, pod którą jest uruchomiony proces.