Wie kann man Azure Automation Python Runbook -Status über Python -Code überwachen?Python

Python-Programme
Anonymous
 Wie kann man Azure Automation Python Runbook -Status über Python -Code überwachen?

Post by Anonymous »

Ich suche nach einer Möglichkeit, den Status eines Azure-Automatisierungs-Python-Runbooks über Code zu überwachen, damit ich eine Funktion erstellen kann, um Warnungen mit einer bestimmten Vorlage wie folgt zu senden: < /p>

Code: Select all

Azure Automation Runbook Job Alert

Subscription:
Automation account name:
Runbook name:
Status:
Job ID:
CreationTime:
Notification time:
Detail: msg error, exception ...
Ich habe versucht, os.environ.get zu verwenden, um die Jobinformationen im Runbook selbst abzurufen:
import os

subscription = os.environ.get('AZURE_SUBSCRIPTION_ID')
resource_group = os.environ.get('AZURE_RESOURCE_GROUP')
automation_account = os.environ.get('AUTOMATION_ACCOUNT_NAME')
runbook_name = os.environ.get('AUTOMATION_RUNBOOK_NAME')
job_id = os.environ.get('AUTOMATION_JOB_ID')
creation_time = os.environ.get('AUTOMATION_JOB_CREATION_TIME')
< /code>
Leider geben alle diese Variablen keine zurück, obwohl die Informationen nach der Ausführung des Runbooks im Azure -Portal sichtbar sind - und im JSON -Format in der Auftragsübersicht verfügbar sind. Gibt es eine API- oder SDK-basierte Problemumgehung dafür?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post