Öğretici: İzleme ve azure'da bir Linux sanal makinesi güncelleştirmeTutorial: Monitor and update a Linux virtual machine in Azure

Azure’daki sanal makinelerin (VM) düzgün bir şekilde çalıştığından emin olmak için önyükleme tanılamalarını ve performans ölçümlerini gözden geçirebilir ve paket güncelleştirmelerini yönetebilirsiniz.To ensure your virtual machines (VMs) in Azure are running correctly, you can review boot diagnostics, performance metrics and manage package updates. Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:In this tutorial, you learn how to:

  • VM’de önyükleme tanılamalarını etkinleştirmeEnable boot diagnostics on the VM
  • Önyükleme tanılamasını görüntülemeView boot diagnostics
  • Konak ölçümlerini görüntülemeView host metrics
  • VM’de tanılama uzantısını etkinleştirmeEnable diagnostics extension on the VM
  • VM ölçümlerini görüntülemeView VM metrics
  • Tanılama ölçümlerine bağlı uyarılar oluşturmaCreate alerts based on diagnostic metrics
  • Paket güncelleştirmelerini yönetmeManage package updates
  • Değişiklikleri ve sayımı izlemeMonitor changes and inventory
  • Gelişmiş izlemeyi ayarlamaSet up advanced monitoring

Azure Cloud Shell kullanmaUse Azure Cloud Shell

Azure, Azure Cloud Shell, tarayıcınız üzerinden kullanabileceğiniz bir etkileşimli Kabuk ortamını barındırır.Azure hosts Azure Cloud Shell, an interactive shell environment that you can use through your browser. Cloud Shell'i ya da kullanmanıza imkan tanır bash veya PowerShell Azure hizmetleriyle çalışmak için.Cloud Shell lets you use either bash or PowerShell to work with Azure services. Cloud Shell önceden yüklenmiş komutları, yerel ortamınızda herhangi bir yükleme gerekmeden bu makaledeki kodu çalıştırmak için kullanabilirsiniz.You can use the Cloud Shell pre-installed commands to run the code in this article without having to install anything on your local environment.

Azure Cloud Shell'i başlatmak için:To launch Azure Cloud Shell:

SeçenekOption Örnek/bağlantıExample/Link
Kod bloğunun sağ üst köşesindeki Deneyin’i seçin.Select Try It in the upper-right corner of a code block. Seçme deneyin kod Cloud Shell için otomatik olarak kopyalamaz.Selecting Try It doesn't automatically copy the code to Cloud Shell. Örneği Azure Cloud Shell için deneyin
Git https://shell.azure.com veya Cloud Shell'i Başlat Cloud Shell, tarayıcınızda açmak için düğmeyi.Go to https://shell.azure.com or select the Launch Cloud Shell button to open Cloud Shell in your browser. <a href="https://shell.azure.com" title="Azure Cloud Shell'i Başlat
Seçin Cloud Shell düğmesine sağ üst menü çubuğundaki Azure portalında.Select the Cloud Shell button on the top-right menu bar in the Azure portal. Azure portaldaki Cloud Shell düğmesi

Bu makalede Azure Cloud shell'de kod çalıştırmak için:To run the code in this article in Azure Cloud Shell:

  1. Cloud Shell'i başlatın.Launch Cloud Shell.
  2. Seçin kopyalama kodu kopyalamak için bir kod bloğu üzerinde düğmesi.Select the Copy button on a code block to copy the code.
  3. Cloud Shell oturumla kodu yapıştırın Ctrl+Shift+V Windows ve Linux'ta veya Cmd + Shift+V macOS üzerinde.Paste the code into the Cloud Shell session with Ctrl+Shift+V on Windows and Linux, or Cmd+Shift+V on macOS.
  4. Tuşuna Enter kodu çalıştırmak için.Press Enter to run the code.

CLI'yi yerel olarak yükleyip kullanmayı tercih ederseniz bu öğretici için Azure CLI 2.0.30 veya sonraki bir sürümünü çalıştırmanız gerekir.If you choose to install and use the CLI locally, this tutorial requires that you are running the Azure CLI version 2.0.30 or later. Sürümü bulmak için az --version komutunu çalıştırın.Run az --version to find the version. Yükleme veya yükseltme yapmanız gerekiyorsa bkz. Azure CLI'yı yükleme.If you need to install or upgrade, see Install Azure CLI.

VM oluşturmaCreate VM

Tanılama ve ölçüm özelliklerinin nasıl çalıştığını görmek için bir VM gerekir.To see diagnostics and metrics in action, you need a VM. Öncelikle az group create komutuyla bir kaynak grubu oluşturun.First, create a resource group with az group create. Aşağıdaki örnek eastus konumunda myResourceGroupMonitor adlı bir kaynak grubu oluşturur.The following example creates a resource group named myResourceGroupMonitor in the eastus location.

az group create --name myResourceGroupMonitor --location eastus

Şimdi az vm create ile bir VM oluşturun.Now create a VM with az vm create. Aşağıdaki örnekte myVM adlı bir VM oluşturulur ve ~/.ssh/ içinde henüz yoksa SSH anahtarları oluşturulur:The following example creates a VM named myVM and generates SSH keys if they do not already exist in ~/.ssh/:

az vm create \
  --resource-group myResourceGroupMonitor \
  --name myVM \
  --image UbuntuLTS \
  --admin-username azureuser \
  --generate-ssh-keys

Önyükleme tanılamasını etkinleştirmeEnable boot diagnostics

Linux VM’lerde önyükleme yapılırken önyükleme tanılama uzantısı, önyükleme çıktısını yakalar ve bunu Azure depolama alanında depolar.As Linux VMs boot, the boot diagnostic extension captures boot output and stores it in Azure storage. Bu veriler VM önyükleme sorunlarını gidermek için kullanılabilir.This data can be used to troubleshoot VM boot issues. Azure CLI kullanarak bir Linux VM’si oluşturduğunuzda önyükleme tanılamaları otomatik olarak etkinleştirilmez.Boot diagnostics are not automatically enabled when you create a Linux VM using the Azure CLI.

Önyükleme tanılamalarını etkinleştirmeden önce, önyükleme günlüklerini depolamak için bir depolama hesabı oluşturulmalıdır.Before enabling boot diagnostics, a storage account needs to be created for storing boot logs. Depolama hesapları, genel olarak benzersiz bir ada sahip olmalıdır. Ad, 3 ile 24 karakter arasında olmalıdır ve yalnızca sayı ve küçük harf içermelidir.Storage accounts must have a globally unique name, be between 3 and 24 characters, and must contain only numbers and lowercase letters. az storage account create komutuyla bir depolama hesabı oluşturun.Create a storage account with the az storage account create command. Bu örnekte benzersiz bir depolama hesabı oluşturmak için rastgele bir dize kullanılmaktadır.In this example, a random string is used to create a unique storage account name.

storageacct=mydiagdata$RANDOM

az storage account create \
  --resource-group myResourceGroupMonitor \
  --name $storageacct \
  --sku Standard_LRS \
  --location eastus

Önyükleme tanılamasını etkinleştirirken blob depolama kapsayıcısının URI’sı gerekir.When enabling boot diagnostics, the URI to the blob storage container is needed. Aşağıdaki komut, bu URI’yı döndürmek için depolama hesabını sorgular.The following command queries the storage account to return this URI. URI değeri, bloburi adlı bir değişkende depolanmaktadır ve bu değişken sonraki adımda kullanılabilir.The URI value is stored in a variable names bloburi, which is used in the next step.

bloburi=$(az storage account show --resource-group myResourceGroupMonitor --name $storageacct --query 'primaryEndpoints.blob' -o tsv)

Şimdi az vm boot-diagnostics enable komutuyla önyükleme tanılamasını etkinleştirin.Now enable boot diagnostics with az vm boot-diagnostics enable. --storage değeri, önceki adımda toplanan blob URI’sıdır.The --storage value is the blob URI collected in the previous step.

az vm boot-diagnostics enable \
  --resource-group myResourceGroupMonitor \
  --name myVM \
  --storage $bloburi

Önyükleme tanılamasını görüntülemeView boot diagnostics

Önyükleme tanılaması etkinleştirildiğinde, VM’yi durdurduğunuz ve başlattığınızda her seferinde önyükleme işlemiyle ilgili bilgiler bir günlük dosyasına yazılır.When boot diagnostics are enabled, each time you stop and start the VM, information about the boot process is written to a log file. Bu örnekte öncelikle az vm deallocate komutuyla VM’yi şu şekilde serbest bırakın:For this example, first deallocate the VM with the az vm deallocate command as follows:

az vm deallocate --resource-group myResourceGroupMonitor --name myVM

Şimdi az vm start komutuyla VM’yi şu şekilde başlatın:Now start the VM with the az vm start command as follows:

az vm start --resource-group myResourceGroupMonitor --name myVM

myVM için önyükleme tanılama verilerini az vm boot-diagnostics get-boot-log komutuyla şu şekilde alabilirsiniz:You can get the boot diagnostic data for myVM with the az vm boot-diagnostics get-boot-log command as follows:

az vm boot-diagnostics get-boot-log --resource-group myResourceGroupMonitor --name myVM

Konak ölçümlerini görüntülemeView host metrics

Linux VM’si, Azure’da etkileşimde bulunduğu ayrılmış bir konağa sahiptir.A Linux VM has a dedicated host in Azure that it interacts with. Konağa ait ölçümler otomatik olarak toplanır ve Azure portalında şu şekilde görüntülenebilir:Metrics are automatically collected for the host and can be viewed in the Azure portal as follows:

  1. Azure portalında Kaynak Grupları’nı seçin, önce myResourceGroupMonitor seçeneğini belirtin ve ardından kaynak listesinden myVM’yi seçin.In the Azure portal, select Resource Groups, choose myResourceGroupMonitor, and then select myVM in the resource list.

  2. Konak VM’nin performansını görüntülemek için VM penceresinde Ölçümler’i seçin ve ardından Kullanılabilen ölçümler bölümünden herhangi bir [Konak] ölçümünü seçin.To see how the host VM is performing, select Metrics on the VM window, then choose any of the [Host] metrics under Available metrics.

    Konak ölçümlerini görüntüleme

Tanılama uzantısını yüklemeInstall diagnostics extension

Temel konak ölçümleri kullanılabilir, ancak daha ayrıntılı bilgileri ve VM’ye özel ölçümleri görüntülemek için Azure tanılama uzantısını VM’ye yüklemeniz gerekir.The basic host metrics are available, but to see more granular and VM-specific metrics, you need to install the Azure diagnostics extension on the VM. Azure tanılama uzantısı, VM’den ek izleme ve tanılama verilerinin alınmasına izin verir.The Azure diagnostics extension allows additional monitoring and diagnostics data to be retrieved from the VM. Bu performans ölçümlerini görüntüleyebilir ve VM performansına bağlı uyarılar oluşturabilirsiniz.You can view these performance metrics and create alerts based on how the VM performs. Tanılama uzantısı Azure portalından şu şekilde yüklenir:The diagnostic extension is installed through the Azure portal as follows:

  1. Azure portalında Kaynak Grupları’nı seçin, önce myResourceGroupMonitor seçeneğini belirleyin ve ardından kaynak listesinden myVM’yi seçin.In the Azure portal, choose Resource Groups, select myResourceGroupMonitor, and then select myVM in the resource list.

  2. Tanılama ayarları’nı seçin.Select Diagnosis settings. Bir depolama hesabı seçin açılan menüsünde, önceki bölümde oluşturulan mydiagdata[1234] hesabını seçin (henüz seçili değilse).In the Pick a storage account drop-down menu, if not already selected, choose the mydiagdata[1234] account created in the previous section.

  3. Konuk düzeyinde izlemeyi etkinleştir düğmesini seçin.Select the Enable guest-level monitoring button.

    Tanılama ölçümlerini görüntüleme

VM ölçümlerini görüntülemeView VM metrics

VM ölçümlerini, konak VM ölçümlerini görüntülediğiniz gibi görüntüleyebilirsiniz:You can view the VM metrics in the same way that you viewed the host VM metrics:

  1. Azure portalında Kaynak Grupları’nı seçin, önce myResourceGroupMonitor seçeneğini belirleyin ve ardından kaynak listesinden myVM’yi seçin.In the Azure portal, choose Resource Groups, select myResourceGroupMonitor, and then select myVM in the resource list.

  2. VM’nin performansını görüntülemek için VM penceresinde Ölçümler’i seçin ve ardından Kullanılabilen ölçümler bölümünden herhangi bir [Konuk] tanılama ölçümünü seçin.To see how the VM is performing, select Metrics on the VM window, and then select any of the [Guest] diagnostics metrics under Available metrics.

    VM ölçümlerini görüntüleme

Uyarı oluşturmaCreate alerts

Belirli performans ölçümlerine bağlı uyarılar oluşturabilirsiniz.You can create alerts based on specific performance metrics. Uyarılar, ortalama CPU kullanımı belirli bir eşiği aştığında veya mevcut boş disk alanı belirli bir miktarın altına düştüğünde bildirim almak için kullanılabilir.Alerts can be used to notify you when average CPU usage exceeds a certain threshold or available free disk space drops below a certain amount, for example. Uyarılar Azure portalında görüntülenebilir veya e-posta ile gönderilebilir.Alerts are displayed in the Azure portal or can be sent via email. Ayrıca oluşturulan uyarılara yanıt olarak Azure Otomasyonu runbook’larını veya Azure Logic Apps’i tetikleyebilirsiniz.You can also trigger Azure Automation runbooks or Azure Logic Apps in response to alerts being generated.

Aşağıdaki örnek, ortalama CPU kullanımı için bir uyarı oluşturur.The following example creates an alert for average CPU usage.

  1. Azure portalında Kaynak Grupları’nı seçin, önce myResourceGroupMonitor seçeneğini belirleyin ve ardından kaynak listesinden myVM’yi seçin.In the Azure portal, select Resource Groups, select myResourceGroupMonitor, and then select myVM in the resource list.
  2. Uyarılar (klasik) öğesini seçin ve sonra da uyarılar penceresinin üst kısmındaki Ölçüm uyarısı ekle (klasik) öğesini seçin.Select Alerts (classic), then choose to Add metric alert (classic) across the top of the alerts window.
  3. Uyarınız için myAlertRule gibi bir Ad girinProvide a Name for your alert, such as myAlertRule
  4. CPU yüzdesi beş dakika boyunca 1,0’ı aştığında bir uyarı tetiklemek için diğer varsayılan ayarların tümünü seçili bırakın.To trigger an alert when CPU percentage exceeds 1.0 for five minutes, leave all the other defaults selected.
  5. İsteğe bağlı olarak e-posta bildirimi göndermek için E-posta sahipleri, katkıda bulunanlar ve okuyucular kutusunu işaretleyebilirsiniz.Optionally, check the box for Email owners, contributors, and readers to send email notification. Varsayılan eylem olarak portalda bir bildirim sunulur.The default action is to present a notification in the portal.
  6. Tamam düğmesini seçin.Select the OK button.

Yazılım güncelleştirmelerini yönetmeManage software updates

Güncelleştirme yönetimi, Azure Linux sanal makineleriniz için güncelleştirme ve yamaları yönetmenize olanak sağlar.Update management allows you to manage updates and patches for your Azure Linux VMs. VM’nizden doğrudan güncelleştirmelerin durumunu değerlendirebilir, gerekli güncelleştirmelerin yüklenmesini zamanlayabilir ve güncelleştirmelerin VM’ye başarılı bir şekilde uygulandığından emin olmak için dağıtım sonuçlarını gözden geçirebilirsiniz.Directly from your VM, you can quickly assess the status of available updates, schedule installation of required updates, and review deployment results to verify updates were applied successfully to the VM.

Fiyatlandırma bilgisi için bkz. Güncelleştirme yönetimi için Otomasyon fiyatlandırmasıFor pricing information, see Automation pricing for Update management

Güncelleştirme yönetimini etkinleştirmeEnable Update management

Sanal makineniz için Güncelleştirme yönetimini etkinleştirme:Enable Update management for your VM:

  1. Ekranın solundan Sanal makineler’i seçin.On the left-hand side of the screen, select Virtual machines.
  2. Listeden bir VM seçin.From the list, select a VM.
  3. VM ekranında İşlemler bölümünden Güncelleştirme yönetimi'ni seçin.On the VM screen, in the Operations section, select Update management. Güncelleştirme Yönetimini Etkinleştirme ekranı açılır.The Enable Update Management screen opens.

Bu VM için Güncelleştirme yönetimi özelliğinin etkin olup olmadığını belirlemek için doğrulama gerçekleştirilir.Validation is performed to determine if Update management is enabled for this VM. Bu doğrulama kapsamında Log Analytics çalışma alanı ve bağlantılı Otomasyon hesabının yanı sıra çözümün çalışma alanında olup olmadığı kontrol edilir.The validation includes checks for a Log Analytics workspace and linked Automation account, and if the solution is in the workspace.

Log Analytics çalışma alanı, Güncelleştirme yönetimi gibi özellikler ve hizmetler tarafından oluşturulan verileri toplamak için kullanılır.A Log Analytics workspace is used to collect data that is generated by features and services such as Update management. Çalışma alanı, birden fazla kaynaktan alınan verilerin incelenip analiz edilebileceği ortak bir konum sağlar.The workspace provides a single location to review and analyze data from multiple sources. Azure Otomasyonu, güncelleştirme yapılması gereken VM'lerde güncelleştirme indirme ve uygulama gibi ek işlemleri gerçekleştirmek için VM'ler üzerinde runbook'lar çalıştırmanızı sağlar.To perform additional actions on VMs that require updates, Azure Automation allows you to run runbooks against VMs, such as download and apply updates.

Doğrulama işlemi ayrıca VM'nin Log Analytics aracısını ve Otomasyon karma runbook çalışanı ile sağlanıp sağlanmadığını da kontrol eder.The validation process also checks to see if the VM is provisioned with the Log Analytics agent and Automation hybrid runbook worker. Bu aracı, VM ile iletişim kurmak ve güncelleştirme durumu hakkında bilgi almak için kullanılır.This agent is used to communicate with the VM and obtain information about the update status.

Log Analytics çalışma alanını ve Otomasyon hesabını seçip etkinleştirme çözümü etkinleştirmek için.Choose the Log Analytics workspace and automation account and select Enable to enable the solution. Çözümün etkinleştirilmesi 15 dakika sürer.The solution takes up to 15 minutes to enable.

Ekleme sırasında aşağıdaki önkoşullardan birinin karşılanmadığı tespit edilirse ilgili önkoşul otomatik olarak eklenir:If any of the following prerequisites were found to be missing during onboarding, they're automatically added:

Güncelleştirme Yönetimi ekranı açılır.The Update Management screen opens. Konumu, Log Analytics çalışma alanını ve Otomasyon hesabı seçin ve yapılandırma etkinleştirme.Configure the location, Log Analytics workspace and Automation account to use and select Enable. Bu alanların gri renkte olması, VM için etkinleştirilmiş başka bir otomasyon çözümü olduğunu gösterir ve bu durumda aynı çalışma alanı ile Otomasyon hesabının kullanılması gerekir.If the fields are grayed out, that means another automation solution is enabled for the VM and the same workspace and Automation account must be used.

Güncelleştirme yönetimi çözümünü etkinleştirme

Çözümün etkinleştirilmesi 15 dakika sürebilir.Enabling the solution can take up to 15 minutes. Bu süre boyunca tarayıcı penceresini kapatmamanız gerekir.During this time, you shouldn't close the browser window. Çözüm etkinleştirildikten sonra VM'deki güncelleştirmeleri eksik hakkında bilgi Azure İzleyici günlüklerine akar.After the solution is enabled, information about missing updates on the VM flows to Azure Monitor logs. Verilerin çözümlemeye hazır hale gelmesi 30 dakika ile 6 saat arasında sürebilir.It can take between 30 minutes and 6 hours for the data to be available for analysis.

Güncelleştirme değerlendirmesini görüntülemeView update assessment

Güncelleştirme yönetimi etkinleştirildikten sonra Güncelleştirme yönetimi ekranı görünür.After Update management is enabled, the Update management screen appears. Güncelleştirme değerlendirmesi tamamlandıktan sonra, Eksik güncelleştirmeler sekmesinde eksik güncelleştirmelerin bir listesini görürsünüz.After the evaluation of updates is complete, you see a list of missing updates on the Missing updates tab.

Güncelleştirme durumunu görüntüleme

Güncelleştirme dağıtımı zamanlamaSchedule an update deployment

Güncelleştirmeleri yüklemek için yayın zamanlamanızı ve hizmet pencerenizi izleyen bir dağıtım zamanlayın.To install updates, schedule a deployment that follows your release schedule and service window. Dağıtıma hangi güncelleştirme türlerinin dahil edileceğini seçebilirsiniz.You can choose which update types to include in the deployment. Örneğin, kritik güncelleştirmeleri veya güvenlik güncelleştirmelerini dahil edip güncelleştirme paketlerini dışlayabilirsiniz.For example, you can include critical or security updates and exclude update rollups.

Güncelleştirme yönetimi ekranının üst kısmındaki Güncelleştirme dağıtımı zamanla’ya tıklayarak VM için yeni bir Güncelleştirme Dağıtımı zamanlayabilirsiniz.Schedule a new Update Deployment for the VM by clicking Schedule update deployment at the top of the Update management screen. Yeni güncelleştirme dağıtım ekranında aşağıdaki bilgileri belirtin:In the New update deployment screen, specify the following information:

Yeni bir güncelleştirme dağıtımı oluşturmak için Seç güncelleştirme dağıtımı zamanla.To create a new update deployment, select Schedule update deployment. Yeni güncelleştirme dağıtım sayfası açılır.The New update deployment page opens. Aşağıdaki tabloda açıklanan özellikler için değerleri girin ve ardından Oluştur:Enter values for the properties described in the following table and then click Create:

ÖzellikProperty DescriptionDescription
AdıName Güncelleştirme dağıtımını tanımlamak için benzersiz bir ad.Unique name to identify the update deployment.
İşletim sistemiOperating System Linux veya WindowsLinux or Windows
Grupları güncelleştirmek içinGroups to update Azure makineler için abonelik, kaynak grupları, konumları ve etiketleri, dağıtımınızdaki dahil etmek için Azure vm'leri dinamik bir grup oluşturmak için bir birleşimini temel bir sorgu tanımlarsınız.For Azure machines, define a query based on a combination of subscription, resource groups, locations, and tags to build a dynamic group of Azure VMs to include in your deployment.
Azure olmayan makineler için mevcut bir Azure olmayan makine dağıtımına dahil edilecek bir grubu seçmek için arama kaydedilmiş seçin.For Non-Azure machines, select an existing saved search to select a group of Non-Azure machines to include in the deployment.

Daha fazla bilgi için bkz: dinamik gruplarTo learn more, see Dynamic Groups
Güncelleştirilecek makinelerMachines to update İçeri aktarılan grubu, kayıtlı bir aramayı seçin veya makine açılan listeden seçin ve tek bir makine seçin.Select a Saved search, Imported group, or pick Machine from the drop-down and select individual machines. Makineler'i seçerseniz makinenin hazır olma durumu GÜNCELLEŞTİRME ARACISI HAZIRLIĞI sütununda gösterilir.If you choose Machines, the readiness of the machine is shown in the UPDATE AGENT READINESS column.
Azure İzleyici günlüklerine bilgisayar grupları oluşturma farklı yöntemleri hakkında bilgi edinmek için bkz: Azure İzleyici günlüklerine bilgisayar gruplarıTo learn about the different methods of creating computer groups in Azure Monitor logs, see Computer groups in Azure Monitor logs
Güncelleştirme sınıflandırmalarıUpdate classifications Gereksinim duyduğunuz tüm güncelleştirme sınıflandırmalarını seçinSelect all the update classifications that you need
Güncelleştirmeleri Ekle/DışlaInclude/exclude updates Bu açılır dahil edin/dışlayın sayfası.This opens the Include/Exclude page. Dahil edilecek veya dışlanacak güncelleştirmeler ayrı sekmelerdedir.Updates to be included or excluded are on separate tabs. Ekleme nasıl ele alındığını daha fazla bilgi için bkz: ekleme davranışıFor more information on how inclusion is handled, see inclusion behavior
Zamanlama ayarlarıSchedule settings Her iki kez başlatın ve saati seçin veya yineleme için yinelemeSelect the time to start, and select either Once or recurring for the recurrence
Ön betiklerini + sonrası betikleriPre-scripts + Post-scripts Önce ve sonra dağıtımınız betiklerin seçinSelect the scripts to run before and after your deployment
Bakım penceresiMaintenance window Güncelleştirmeler için dakika sayısı.Number of minutes set for updates. Değeri 30 dakika ile en fazla 6 saat değerinden küçük olamazThe value can't be less than 30 minutes and no more than 6 hours
Denetim yeniden başlatmaReboot control Yeniden başlatma işlemlerini nasıl işleneceğini belirler.Determines how reboots should be handled. Kullanılabilen seçenekler:Available options are:
Gerekirse yeniden başlat (Varsayılan)Reboot if required (Default)
Her zaman yeniden başlatAlways reboot
Hiçbir zaman yeniden başlatmaNever reboot
Yalnızca yeniden başlatma - güncelleştirmeleri yüklemezOnly reboot - will not install updates

Güncelleştirme dağıtımları da bir program aracılığıyla oluşturulabilir.Update Deployments can also be created programmatically. REST API ile bir güncelleştirme dağıtımı oluşturmak nasıl öğrenmek için bkz. yazılım güncelleştirme yapılandırmaları - oluşturma.To learn how to create an Update Deployment with the REST API, see Software Update Configurations - Create. Haftalık bir güncelleştirme dağıtımı oluşturmak için kullanılan bir örnek runbook yoktur.There is also a sample runbook that can be used to create a weekly Update Deployment. Bu runbook hakkında daha fazla bilgi için bkz: bir kaynak grubundaki bir veya daha fazla sanal makineleri için haftalık bir güncelleştirme dağıtımı oluşturma.To learn more about this runbook, see Create a weekly update deployment for one or more VMs in a resource group.

Zamanlamayı yapılandırmayı tamamladıktan sonra Oluştur düğmesine tıklayın ve durum panosuna dönün.After you have completed configuring the schedule, click Create button and you return to the status dashboard. Zamanlanan tablosunda oluşturduğunuz dağıtım zamanlaması görüntülenir.Notice that the Scheduled table shows the deployment schedule you created.

Güncelleştirme dağıtımının sonuçlarını görüntülemeView results of an update deployment

Zamanlanmış dağıtım başladıktan sonra, bu dağıtımın durumunu Güncelleştirme yönetimi ekranındaki Güncelleştirme dağıtımları sekmesinde görebilirsiniz.After the scheduled deployment starts, you can see the status for that deployment on the Update deployments tab on the Update management screen. O anda çalışıyorsa, durumu Devam ediyor olarak gösterilir.If it is currently running, it's status shows as In progress. Tamamlandıktan sonra başarılı olursa durum Başarılı olarak değişir.After it completes, if successful, it changes to Succeeded. Dağıtımdaki bir veya daha fazla güncelleştirme ile ilgili hata varsa durum Kısmen başarısız şeklindedir.If there is a failure with one or more updates in the deployment, the status is Partially failed. Tamamlanan güncelleştirme dağıtımını seçerek bu güncelleştirme dağıtımının panosunu görebilirsiniz.Select the completed update deployment to see the dashboard for that update deployment.

Belirli bir dağıtım için Güncelleştirme Dağıtımı durum panosu

Güncelleştirme sonuçları kutucuğunda toplam güncelleştirme sayısının bir özeti ve VM’deki dağıtım sonuçları gösterilir.In Update results tile is a summary of the total number of updates and deployment results on the VM. Sağdaki tabloda her güncelleştirmenin ayrıntılı bir dökümü ile yükleme sonuçları gösterilir ve aşağıdaki değerlerden biri olabilir:In the table to the right is a detailed breakdown of each update and the installation results, which could be one of the following values:

  • Denenmedi: Tanımlanan bakım penceresi süresine göre yeterli süre olmadığından güncelleştirme yüklenmedi.Not attempted - the update was not installed because there was insufficient time available based on the maintenance window duration defined.
  • Başarılı: Güncelleştirme başarılı olduSucceeded - the update succeeded
  • Başarısız: Güncelleştirme başarısız olduFailed - the update failed

Dağıtımın oluşturduğu tüm günlük girişlerini görmek için Tüm günlükler’i seçin.Select All logs to see all log entries that the deployment created.

Hedef VM'de güncelleştirme dağıtımını yönetmekten sorumlu runbook'un iş akışını görmek için Çıktı kutucuğunu seçin.Select the Output tile to see job stream of the runbook responsible for managing the update deployment on the target VM.

Dağıtımla ilgili her türlü hata hakkında ayrıntılı bilgiler için Hatalar’ı seçin.Select Errors to see detailed information about any errors from the deployment.

Değişiklikleri ve sayımı izlemeMonitor changes and inventory

Toplama ve bilgisayarlarınızdaki yazılım, dosyalar, Linux Daemon'ları, Windows Hizmetleri ve Windows kayıt defteri anahtarları için envanteri görüntüleyin.You can collect and view inventory for software, files, Linux daemons, Windows Services, and Windows registry keys on your computers. Makinelerinizin yapılandırmasını izlemek ortamınızdaki işletimsel sorunları bulmanıza ve makinelerinizin durumunu daha iyi anlamanıza yardımcı olabilir.Tracking the configurations of your machines can help you pinpoint operational issues across your environment and better understand the state of your machines.

Değişiklik ve Sayım yönetimini etkinleştirmeEnable Change and Inventory management

Sanal makineniz için Değişiklik ve Sayım yönetimini etkinleştirme:Enable Change and Inventory management for your VM:

  1. Ekranın solundan Sanal makineler’i seçin.On the left-hand side of the screen, select Virtual machines.
  2. Listeden bir VM seçin.From the list, select a VM.
  3. Sanal makine ekranında, İşlemler bölümünde Sayım veya Değişiklik izleme'yi seçin.On the VM screen, in the Operations section, select Inventory or Change tracking. Değişiklik İzleme ve Sayımı Etkinleştir ekranı açılır.The Enable Change Tracking and Inventory screen opens.

Konumu, Log Analytics çalışma alanını ve Otomasyon hesabı seçin ve yapılandırma etkinleştirme.Configure the location, Log Analytics workspace and Automation account to use and select Enable. Bu alanların gri renkte olması, VM için etkinleştirilmiş başka bir otomasyon çözümü olduğunu gösterir ve bu durumda aynı çalışma alanı ile Otomasyon hesabının kullanılması gerekir.If the fields are grayed out, that means another automation solution is enabled for the VM and the same workspace and Automation account must be used. Çözümler menüde ayrı yerlerde olsa da aynıdır.Even though the solutions are separate on the menu, they are the same solution. Biri etkinleştirildiğinde, sanal makinenizde her ikisi de etkinleştirilir.Enabling one enables both for your VM.

Değişiklik ve Sayım izlemeyi etkinleştirme

Çözüm etkinleştirildikten sonra, veriler görüntülenmeden önce sanal makinede sayımın toplanması biraz zaman alabilir.After the solution has been enabled, it may take some time while inventory is being collected on the VM before data appears.

Değişiklikleri izlemeTrack changes

Sanal makinenizde, İŞLEMLER bölümünden Değişiklik İzleme'yi seçin.On your VM, select Change Tracking under OPERATIONS. Ayarları Düzenle’yi seçin; Değişiklik İzleme sayfası görüntülenir.Select Edit Settings, the Change Tracking page is displayed. İzlemek istediğiniz ayar türünü seçin ve + Ekle’yi seçerek ayarları yapılandırın.Select the type of setting you want to track and then select + Add to configure the settings. Linux için kullanılabilir seçenek Linux Dosyaları’dırThe available option Linux is Linux Files

Değişiklik İzleme hakkında ayrıntılı bilgi için bkz. Sanal makinedeki değişiklik sorunlarını gidermeFor detailed information on Change Tracking see, Troubleshoot changes on a VM

Sayımı görüntülemeView inventory

Sanal makinenizde İŞLEMLER bölümünden Sayım’ı seçin.On your VM, select Inventory under OPERATIONS. Yazılım sekmesinde bulunan yazılımların listelendiği bir tablo yer alır.On the Software tab, there is a table list the software that had been found. Tabloda her yazılım kaydı hakkındaki üst düzey ayrıntılar görüntülenebilir.The high-level details for each software record are viewable in the table. Bu ayrıntılar arasında yazılım adı, sürüm, yayımcı, son yenilenme zamanı yer alır.These details include the software name, version, publisher, last refreshed time.

Sayımı görüntüleme

Etkinlik günlüklerini ve değişiklikleri izlemeMonitor Activity logs and changes

VM'nizdeki Değişik izleme sayfasında Etkinlik Günlüğü Bağlantısını Yönetme'yi seçin.From the Change tracking page on your VM, select Manage Activity Log Connection. Bu görev Azure Etkinlik günlüğü sayfasını açar.This task opens the Azure Activity log page. Değişiklik izleme özelliğini VM'nizin Azure etkinlik günlüğü verilerine bağlamak için Bağlan'ı seçin.Select Connect to connect Change tracking to the Azure activity log for your VM.

Bu ayar etkin durumdayken VM'nizin Özet sayfasına gidip Durdur'u seçerek VM'nizi durdurun.With this setting enabled, navigate to the Overview page for your VM and select Stop to stop your VM. Sorulduğunda Evet'i seçerek VM'yi durdurun.When prompted, select Yes to stop the VM. Serbest bırakıldıktan sonra Başlat'ı seçerek VM'nizi yeniden başlatın.When it is deallocated, select Start to restart your VM.

VM'yi durdurup başlattığınızda etkinlik günlüğüne bir olay kaydedilir.Stopping and starting a VM logs an event in its activity log. Değişiklik izleme sayfasına dönün.Navigate back to the Change tracking page. Sayfanın en altındaki Olaylar sekmesini seçin.Select the Events tab at the bottom of the page. Bir süre sonra olaylar grafik ve tablo şeklinde gösterilir.After a while, the events shown in the chart and the table. Her bir olay seçilerek olayla ilgili ayrıntılı bilgiler görüntülenebilir.Each event can be selected to view detailed information on the event.

Etkinlik günlüğünde değişiklikleri görüntüleme

Grafik, zaman içinde gerçekleştirilen değişiklikleri gösterir.The chart shows changes that have occurred over time. Etkinlik Günlüğü bağlantısı eklediğinizde en üstteki çizgi grafik Azure Etkinlik Günlüğü olaylarını görüntüler.After you have added an Activity Log connection, the line graph at the top displays Azure Activity Log events. Çubuk grafiklerin her satırı farklı bir izlenebilir Değişiklik türünü temsil eder.Each row of bar graphs represents a different trackable Change type. Bu türler, Linux daemon, dosya ve yazılım türleridir.These types are Linux daemons, files, and software. Değişiklik sekmesinde görselleştirmede gösterilen değişikliklerle ilgili ayrıntılar, değişikliğin oluşma zamanına göre azalan düzende (en son gerçekleşen en başta) gösterilir.The change tab shows the details for the changes shown in the visualization in descending order of time that the change occurred (most recent first).

Gelişmiş izlemeAdvanced monitoring

Daha gelişmiş gibi bir çözüm kullanarak VM'NİZDE izleme yapabileceğiniz VM'ler için Azure İzleyici, izleyen Azure sanal makinelerinizi (VM) uygun ölçekte Windows ve Linux Vm'leri de dahil olmak üzere, durumunu ve performansını analiz etme bunların farklı işlemleri ve diğer kaynakları ve dış işlemlere birbirine bağımlı.You can do more advanced monitoring of your VM by using a solution like Azure Monitor for VMs, which monitors your Azure virtual machines (VM) at scale by analyzing the performance and health of your Windows and Linux VMs, including their different processes and interconnected dependencies on other resources and external processes. Azure sanal makinelerinizin yapılandırma yönetimi ile girmediklerinden Azure Otomasyonu ortamınızdaki değişiklikleri kolayca belirlemek için değişiklik izleme ve sayım çözümü.Configuration management of your Azure VMs is delivered with the Azure Automation Change Tracking and Inventory solution to easily identify changes in your environment. Güncelleştirme uyumluluğu yönetmek için Azure Otomasyon güncelleştirme yönetimi çözümü ile sağlanır.Managing update compliance is provided with the Azure Automation Update Management solution.

VM'nin bağlı olduğu Log Analytics çalışma alanından, ayrıca almak, birleştirmek ve toplanan verileri analiz zengin sorgu dili.From the Log Analytics workspace the VM is connected to, you can also retrieve, consolidate, and analyze collected data with the rich query language.

Log Analytics çalışma alanı

Sonraki adımlarNext steps

Bu öğreticide bir VM için güncelleştirmeleri yapılandırdınız, gözden geçirdiniz ve yönetimini gerçekleştirdiniz.In this tutorial, you configured, reviewed, and managed updates for a VM. Şunları öğrendiniz:You learned how to:

  • VM’de önyükleme tanılamalarını etkinleştirmeEnable boot diagnostics on the VM
  • Önyükleme tanılamasını görüntülemeView boot diagnostics
  • Konak ölçümlerini görüntülemeView host metrics
  • VM’de tanılama uzantısını etkinleştirmeEnable diagnostics extension on the VM
  • VM ölçümlerini görüntülemeView VM metrics
  • Tanılama ölçümlerine bağlı uyarılar oluşturmaCreate alerts based on diagnostic metrics
  • Paket güncelleştirmelerini yönetmeManage package updates
  • Değişiklikleri ve sayımı izlemeMonitor changes and inventory
  • Gelişmiş izlemeyi ayarlamaSet up advanced monitoring

Azure Güvenlik Merkezi hakkında daha fazla bilgi edinmek için sonraki öğreticiye geçin.Advance to the next tutorial to learn about Azure Security Center.