Eseguire operazioni con un runbook di automazione dai risultati della ricerca log di Log AnalyticsTake Action with an Automation Runbook from a Log Analytics log search result

Dai risultati della ricerca log di Azure Log Analytics è ora possibile selezionare Take action (Intervieni) per eseguire un runbook di automazione.From a log search result in Azure Log Analytics, you can now select Take action to run an Automation runbook. Il runbook consente di risolvere il problema o eseguire altre operazioni, come raccogliere informazioni sulla risoluzione del problema, inviare un messaggio di posta elettronica o creare una richiesta di servizio.The runbook can be used to remediate the issue or take some other action such as collect troubleshooting information, send an email, or create a service request.

Componenti e le funzionalità usatiComponents and features used

Per intervenire su un evento e avviare un runbook dai risultati della ricerca log, è necessario prima creare una ricerca log, dai cui risultati è possibile richiamare un runbook on demand.To take action on an event and initiate a runbook from your log search results, you start by creating a log search and from the results you can invoke a runbook on-demand. A questo scopo, è possibile usare la funzionalità di ricerca log disponibile in Azure o nel portale di OMS.This can be achieved from the log search feature in the Azure or OMS portal. In questo esempio si eseguirà una ricerca log dal portale di Azure con una dimostrazione di base di questa funzionalità.In this example, we perform a log search from the Azure portal with a basic demonstration of this feature.

  1. Nel portale di Azure scegliere Altri servizi dal menu Hub e selezionare Log Analytics.In the Azure portal, on the Hub menu click More services and select Log Analytics.
  2. Nel pannello di Log Analytics selezionare l'area di lavoro personale e nel pannello dell'area di lavoro selezionare Log search (Ricerca log).On the Log Analytics blade, select your Log Analytics workspace and on the workspace blade select Log Search.
  3. Nel pannello di ricerca log eseguire una ricerca log.On the Log Search blade, perform a log search.
  4. Nei risultati della ricerca log fare clic sui puntini di sospensione a sinistra di uno dei campi disponibili e nella finestra popup visualizzata selezionare Take action on (Intervieni su).From the log search results, click the ellipse to the left of one of the fields and from the popup, select Take action on.

    Selezione dell'azione di intervento dai risultati della ricercaSelect Take Action from search result
  5. Nel pannello Take action (Intervieni) selezionare Run a runbook (Esegui un runbook) e nel pannello visualizzato selezionare un runbook da eseguire.From the Take action blade, select Run a runbook, and on the Run a runbook blade you can select a runbook to run. È possibile selezionare qualsiasi runbook disponibile nell'account di automazione associato all'area di lavoro Log Analytics.You can select any runbook in the Automation account that is linked to the Log Analytics workspace. Tenere presente quanto segue:Note the following:

    • I runbook sono organizzati per tagRunbooks are organized by tags
    • I valori dei parametri di input dei runbook possono essere selezionati direttamente dai campi dei risultati della ricerca.Runbook input parameter values can be selected directly from the fields of the search result. Viene visualizzato un elenco a discesa con tutti i campi disponibili nella pagina dei risultati tra cui scegliere.A drop-down list will appear displaying all the available fields from the result to select from.
    • È possibile scegliere di eseguire il runbook su un ruolo di lavoro ibrido per runbook installato nel computer in cui si è verificato il problema, se si dispone di un gruppo di ruoli di lavoro ibridi corrispondente in cui sia contenuto solo questo computer come membro.You can choose to run the runbook on a hybrid runbook worker that you have installed on the machine that has the issue if you have a corresponding Hybrid Runbook Worker group that only contains this machine as a member. Se il nome del gruppo di ruoli di lavoro ibridi corrisponde al nome del computer presente nei risultati della ricerca log, il gruppo viene selezionato automaticamente.If the name of the Hybrid Worker group matches the name of the computer that is in the log search result, then the group is selected automatically.
  6. Dopo aver fatto clic su Esegui verrà visualizzato il pannello del processo di runbook, da cui sarà possibile rivedere lo stato del processo.After you click Run, the runbook job blade will open to allow you to review the status of the job.

Se si seleziona un runbook configurato per essere chiamato da un avviso di Log Analytics, presenta un parametro di input denominato WebhookData di tipo Oggetto.If you select a runbook that was configured to be called from a Log Analytics alert, it has an input parameter called WebhookData that is Object type. Se il parametro di input è obbligatorio, è necessario passare i risultati della ricerca al runbook, in modo che possa convertire la stringa in formato JSON in un tipo di oggetto che consenta di filtrare in base a elementi specifici a cui si farà riferimento nelle attività del runbook.If the input parameter is mandatory, you need to pass the search results to the runbook so it can convert the JSON-formatted string into an object type allowing you to filter on specific items that you will reference in runbook activities. A questo scopo, è necessario scegliere Search result (Object) (Risultati ricerca (Oggetto)) dall'elenco a discesa.You do this by selecting Search result (Object) from the drop-down list.

Selezionare l'oggetto dati Webhook per il parametro del runbookSelect Webhook data object for runbook parameter

Passaggi successiviNext steps