Azure portalını kullanarak NSG akış günlüklerini yönetme

Ağ güvenlik grubu akış günlüğü, Azure Ağ İzleyicisi'nin bir ağ güvenlik grubu üzerinden akan IP trafiği hakkındaki bilgileri günlüğe kaydetmenize olanak tanıyan bir özelliğidir. Ağ güvenlik grubu akış günlüğü hakkında daha fazla bilgi için bkz . NSG akış günlüklerine genel bakış.

Bu makalede, Azure portalını kullanarak NSG akış günlüğü oluşturmayı, değiştirmeyi, devre dışı bırakmayı veya silmeyi öğreneceksiniz. PowerShell, Azure CLI, REST API veya ARM şablonunu kullanarak NSG akış günlüğünü yönetmeyi öğrenebilirsiniz.

Önkoşullar

Insights sağlayıcısını kaydetme

Microsoft. Analizler sağlayıcının bir ağ güvenlik grubu üzerinden akan trafiği başarıyla günlüğe kaydedebilmesi için kaydedilmesi gerekir. Microsoft.Analizler sağlayıcısının kayıtlı olup olmadığından emin değilseniz durumunu denetleyin:

  1. Portalın üst kısmındaki arama kutusuna abonelikler yazın. Arama sonuçlarında Abonelikler'i seçin.

  2. Abonelikler'de sağlayıcıyı etkinleştirmek istediğiniz Azure aboneliğini seçin.

  3. Ayarlar'ın altında Kaynak sağlayıcıları'nı seçin.

  4. Filtre kutusuna içgörü girin.

  5. Görüntülenen sağlayıcının durumunun Kayıtlı olduğunu onaylayın. Durum Kayıtlı Değil ise Microsoft.Analizler sağlayıcısını ve ardından Kaydet'i seçin.

    Microsoft Analizler sağlayıcısını Azure portalına kaydetme işleminin ekran görüntüsü.

Akış günlüğü oluşturma

Ağ güvenlik grubunuz için bir akış günlüğü oluşturun. Bu NSG akış günlüğü bir Azure depolama hesabına kaydedilir.

  1. Portalın üst kısmındaki arama kutusuna ağ izleyicisi yazın. Arama sonuçlarında Ağ İzleyicisi seçin.

  2. Günlükler'in altında Akış günlükleri'ne tıklayın.

  3. Ağ İzleyicisi ' de | Akış günlükleri, + Oluştur veya Akış günlüğü oluştur mavi düğmesini seçin.

    Azure portalındaki Akış günlükleri sayfasının ekran görüntüsü.

  4. Akış günlüğü oluşturma bölümüne aşağıdaki değerleri girin veya seçin:

    Ayar Value
    Proje ayrıntıları
    Abonelik Günlüğe kaydetmek istediğiniz ağ güvenlik grubunuzun Azure aboneliğini seçin.
    Ağ güvenlik grubu + Kaynak seç'i seçin.
    Ağ güvenlik grubunu seçin bölümünde myNSG'yi seçin. Ardından Seçimi onayla'yı seçin.
    Akış Günlüğü Adı Akış günlüğü için bir ad girin veya varsayılan adı bırakın. bu örnek için varsayılan ad myNSG-myResourceGroup-flowlog'dur .
    Örnek ayrıntıları
    Abonelik Depolama hesabınızın Azure aboneliğini seçin.
    Depolama Hesapları Akış günlüklerini kaydetmek istediğiniz depolama hesabını seçin. Yeni bir depolama hesabı oluşturmak istiyorsanız Yeni depolama hesabı oluştur'u seçin.
    Bekletme (gün) Günlükler için bir bekletme süresi girin. Akış günlükleri verilerini depolama hesabında sonsuza kadar saklamak istiyorsanız (depolama hesabından silene kadar) 0 girin. Fiyatlandırma hakkında bilgi için bkz. Azure Depolama fiyatlandırması.

    Azure portalında NSG akış günlüğü oluşturma işleminin ekran görüntüsü.

    Not

    Depolama hesabı farklı bir abonelikteyse, ağ güvenlik grubu ve depolama hesabı aynı Azure Active Directory kiracısıyla ilişkilendirilmelidir. Her abonelik için kullandığınız hesabın gerekli izinlere sahip olması gerekir.

  5. Gözden geçir ve oluştur’u seçin.

  6. Ayarları gözden geçirin ve oluştur'u seçin.

Akış günlüğü ve trafik analizi çalışma alanı oluşturma

Ağ güvenlik grubunuz için bir akış günlüğü oluşturun ve trafik analizini etkinleştirin. NSG akış günlüğü bir Azure depolama hesabına kaydedilir.

  1. Portalın üst kısmındaki arama kutusuna ağ izleyicisi yazın. Arama sonuçlarında Ağ İzleyicisi seçin.

  2. Günlükler'in altında Akış günlükleri'ne tıklayın.

  3. Ağ İzleyicisi ' de | Akış günlükleri, + Oluştur veya Akış günlüğü oluştur mavi düğmesini seçin.

    Azure portalındaki Akış günlükleri sayfasının ekran görüntüsü.

  4. Akış günlüğü oluşturma bölümüne aşağıdaki değerleri girin veya seçin:

    Ayar Value
    Proje ayrıntıları
    Abonelik Günlüğe kaydetmek istediğiniz ağ güvenlik grubunuzun Azure aboneliğini seçin.
    Ağ güvenlik grubu + Kaynak seç'i seçin.
    Ağ güvenlik grubunu seçin bölümünde myNSG'yi seçin. Ardından Seçimi onayla'yı seçin.
    Akış Günlüğü Adı Akış günlüğü için bir ad girin veya varsayılan adı bırakın. Varsayılan olarak, Azure portalı NetworkWatcherRG kaynak grubunda {network-security-group}-{resource-group}-flowlog akış günlüğü oluşturur.
    Örnek ayrıntıları
    Abonelik Depolama hesabınızın Azure aboneliğini seçin.
    Depolama Hesapları Akış günlüklerini kaydetmek istediğiniz depolama hesabını seçin. Yeni bir depolama hesabı oluşturmak istiyorsanız Yeni depolama hesabı oluştur'u seçin.
    Bekletme (gün) Günlükler için bir bekletme süresi girin. Akış günlükleri verilerini depolama hesabında sonsuza kadar saklamak istiyorsanız (depolama hesabından silene kadar) 0 girin. Fiyatlandırma hakkında bilgi için bkz. Azure Depolama fiyatlandırması.

    Azure portalında akış günlüğü oluşturma makalesinin Temel bilgiler sekmesinin ekran görüntüsü.

    Not

    Depolama hesabı farklı bir abonelikteyse, ağ güvenlik grubu ve depolama hesabı aynı Azure Active Directory kiracısıyla ilişkilendirilmelidir. Her abonelik için kullandığınız hesabın gerekli izinlere sahip olması gerekir.

  5. İleri: Analiz düğmesi'ni veya Analiz sekmesini seçin. Ardından aşağıdaki değerleri girin veya seçin:

    Ayar Value
    Akış Günlükleri Sürümü Akış günlüğü sürümünü seçin. Azure portalını kullanarak akış günlüğü oluşturduğunuzda sürüm 2 varsayılan olarak seçilir. Akış günlükleri sürümleri hakkında daha fazla bilgi için bkz . NSG akış günlüklerinin günlük biçimi.
    Trafik Analizi
    Trafik Analizini Etkinleştirme Akış günlüğünüz için trafik analizini etkinleştirmek için onay kutusunu seçin.
    Trafik Analizi işleme aralığı Tercih ettiğiniz işlem aralığını seçin; kullanılabilir seçenekler şunlardır: 1 saatte bir ve Her 10 dakikada bir. Varsayılan işleme aralığı bir saatte birdir. Daha fazla bilgi için bkz . Trafik Analizi.
    Abonelik Log Analytics çalışma alanınızın Azure aboneliğini seçin.
    Log Analytics Çalışma Alanı Log Analytics çalışma alanınızı seçin. Varsayılan olarak, Azure portalı defaultresourcegroup-{Region} kaynak grubunda DefaultWorkspace-{subscription-id}-{region} Log Analytics çalışma alanını oluşturur ve seçer.

    Azure portalında akış günlüğü için trafik analizini etkinleştirme işleminin ekran görüntüsü.

  6. Gözden geçir ve oluştur’u seçin.

  7. Ayarları gözden geçirin ve oluştur'u seçin.

Akış günlüğünü değiştirme

Akış günlüğünü oluşturduktan sonra özelliklerini değiştirebilirsiniz. Örneğin, akış günlüğü sürümünü değiştirebilir veya trafik analizini devre dışı bırakabilirsiniz.

  1. Portalın üst kısmındaki arama kutusuna ağ izleyicisi yazın. Arama sonuçlarında Ağ İzleyicisi seçin.

  2. Günlükler'in altında Akış günlükleri'ne tıklayın.

  3. Ağ İzleyicisi ' de | Akış günlükleri, değiştirmek istediğiniz akış günlüğünü seçin.

  4. Akış günlükleri ayarlarında aşağıdaki ayarlardan herhangi birini değiştirebilirsiniz:

    • Akış Günlükleri Sürümü: Akış günlüğü sürümünü değiştirin. Kullanılabilir sürümler şunlardır: sürüm 1 ve sürüm 2. Azure portalını kullanarak akış günlüğü oluşturduğunuzda sürüm 2 varsayılan olarak seçilir. Akış günlükleri sürümleri hakkında daha fazla bilgi için bkz . NSG akış günlüklerinin günlük biçimi.
    • Depolama Hesabı: Akış günlüklerini kaydetmek istediğiniz depolama hesabını değiştirin. Yeni bir depolama hesabı oluşturmak istiyorsanız Yeni depolama hesabı oluştur'u seçin.
    • Bekletme (gün):Depolama hesabındaki saklama süresini değiştirin. Akış günlükleri verilerini depolama hesabında sonsuza kadar saklamak istiyorsanız (verileri depolama hesabından el ile silene kadar) 0 girin.
    • Trafik Analizi: Akış günlüğünüz için trafik analizini etkinleştirin veya devre dışı bırakın. Daha fazla bilgi için bkz . Trafik Analizi.
    • Trafik Analizi işleme aralığı: Trafik analizinin işlem aralığını değiştirin (trafik analizi etkinleştirildiyse). Kullanılabilir seçenekler şunlardır: bir saat 10 dakika. Varsayılan işleme aralığı bir saatte birdir. Daha fazla bilgi için bkz . Trafik Analizi.
    • Log Analytics çalışma alanı: Akış günlüklerini kaydetmek istediğiniz Log Analytics çalışma alanını olarak değiştirin (trafik analizi etkinleştirildiyse).

    Azure portalında bazı ayarları değiştirebileceğiniz Akış günlükleri ayarları sayfasının ekran görüntüsü.

Tüm akış günlüklerini listeleme

Bir abonelikteki veya bir abonelik grubundaki tüm akış günlüklerini listeleyebilirsiniz. Ayrıca bir bölgedeki tüm akış günlüklerini de listeleyebilirsiniz.

  1. Portalın üst kısmındaki arama kutusuna ağ izleyicisi yazın. Arama sonuçlarında Ağ İzleyicisi seçin.

  2. Günlükler'in altında Akış günlükleri'ne tıklayın.

  3. Abonelik eşittir filtresi'ni seçerek aboneliklerinizden birini veya daha fazlasını seçin. Bir bölgedeki tüm akış günlüklerini listelemek için Konum eşittir gibi diğer filtreleri uygulayabilirsiniz.

    Azure portalını kullanarak abonelikteki tüm mevcut akış günlüklerini listelemek için filtrelerin nasıl kullanılacağını gösteren ekran görüntüsü.

Akış günlüğü kaynağının ayrıntılarını görüntüleme

Bir abonelikteki veya abonelik grubundaki akış günlüğünün ayrıntılarını görüntüleyebilirsiniz. Ayrıca bir bölgedeki tüm akış günlüklerini de listeleyebilirsiniz.

  1. Portalın üst kısmındaki arama kutusuna ağ izleyicisi yazın. Arama sonuçlarında Ağ İzleyicisi seçin.

  2. Günlükler'in altında Akış günlükleri'ne tıklayın.

  3. Ağ İzleyicisi ' de | Akış günlükleri, görmek istediğiniz akış günlüğünü seçin.

  4. Akış günlükleri ayarlarında akış günlüğü kaynağının ayarlarını görüntüleyebilirsiniz.

    Azure portalındaki Akış günlükleri ayarları sayfasının ekran görüntüsü.

Akış günlüğünü indirme

Akış günlüğünün depolama konumu oluşturma sırasında tanımlanır. Depolama hesabınızdan akış günlüklerine erişmek ve bunları indirmek için Azure Depolama Gezgini kullanabilirsiniz. Daha fazla bilgi için bkz. Depolama Explorer'ı kullanmaya başlama.

Depolama hesabına kaydedilen NSG akış günlüğü dosyaları şu yolu izleyin:

https://{storageAccountName}.blob.core.windows.net/insights-logs-networksecuritygroupflowevent/resourceId=/SUBSCRIPTIONS/{subscriptionID}/RESOURCEGROUPS/{resourceGroupName}/PROVIDERS/MICROSOFT.NETWORK/NETWORKSECURITYGROUPS/{NetworkSecurityGroupName}/y={year}/m={month}/d={day}/h={hour}/m=00/macAddress={macAddress}/PT1H.json

Akış günlüğünün yapısı hakkında bilgi için bkz . NSG akış günlüklerinin günlük biçimi.

Akış günlüğünü devre dışı bırakma

Bir NSG akış günlüğünü silmeden geçici olarak devre dışı bırakabilirsiniz. Akış günlüğünün devre dışı bırakılması, ilişkili ağ güvenlik grubu için akış günlüğünü durdurur. Ancak akış günlüğü kaynağı tüm ayarları ve ilişkilendirmeleriyle birlikte kalır. Yapılandırılan ağ güvenlik grubu için akış günlüğünü sürdürmek için istediğiniz zaman yeniden etkinleştirebilirsiniz.

  1. Portalın üst kısmındaki arama kutusuna ağ izleyicisi yazın. Arama sonuçlarında Ağ İzleyicisi seçin.

  2. Günlükler'in altında Akış günlükleri'ne tıklayın.

  3. Ağ İzleyicisi ' de | Akış günlükleri, devre dışı bırakmak istediğiniz akış günlüğünün onay kutusunu seçin.

  4. Devre Dışı Bırak'ı seçin.

    Azure portalında akış günlüğünü devre dışı bırakma işlemini gösteren ekran görüntüsü.

Not

Akış günlüğü için trafik analizi etkinleştirildiyse, akış günlüğünü devre dışı bırakabilmeniz için önce devre dışı bırakılması gerekir. Trafik analizini devre dışı bırakmak için bkz . Akış günlüğünü değiştirme.

Akış günlüğünü silme

Bir NSG akış günlüğünü kalıcı olarak silebilirsiniz. Akış günlüğünün silinmesi, tüm ayarlarını ve ilişkilendirmelerini siler. Aynı ağ güvenlik grubu için akış günlüğünü yeniden başlatmak için, bunun için yeni bir akış günlüğü oluşturmanız gerekir.

  1. Portalın üst kısmındaki arama kutusuna ağ izleyicisi yazın. Arama sonuçlarında Ağ İzleyicisi seçin.

  2. Günlükler'in altında Akış günlükleri'ne tıklayın.

  3. Ağ İzleyicisi ' de | Akış günlükleri, silmek istediğiniz akış günlüğünün onay kutusunu seçin.

  4. Sil'i seçin.

    Azure portalında akış günlüğünü silme işlemini gösteren ekran görüntüsü.

Not

Akış günlüğü silindiğinde, akış günlüğü verileri depolama hesabından silinmez. Depolama hesabında depolanan akış günlükleri verileri, yapılandırılan bekletme ilkesine uyar veya el ile silinene kadar (bekletme ilkesi yapılandırılmamışsa) depolama hesabında depolanır.

Sonraki adımlar

  • NSG akış günlüklerini denetlemek veya dağıtmak için Azure yerleşik ilkelerini kullanmayı öğrenmek için bkz. Azure İlkesi kullanarak NSG akış günlüklerini yönetme.
  • Trafik analizi hakkında bilgi edinmek için bkz . Trafik analizi.