# Index Yaşam Döngüsü Yönetimi

<section id="bkmrk-dizin-ya%C5%9Fam-d%C3%B6ng%C3%BCs%C3%BC-"><span>Dizin yaşam döngüsü yönetimi, bir dizinin yaşam döngüsünü kontrol ederek Wazuh dizinleyici kümesi performansını optimize etmeye yardımcı olur. Dizin devretme ve silme gibi periyodik işlemler gerçekleştirebilirsiniz. Bu periyodik işlemler Dizin Durumu Yönetimi (ISM) politikaları kullanılarak yapılandırılır.</span>

<span>Dizin Durumu Yönetimi (ISM), bu operasyonel görevleri otomatikleştirmenizi sağlar. ISM kullanarak verileriniz için saklama politikaları gibi yaşam döngüsü politikalarını uygulayabilirsiniz. ISM, politikalarınıza ve dizin yaşı, boyutu ve belge sayısında algılanan değişikliklere göre dizin işlemlerini otomatik olarak tetikler.</span>

<span>Bu bölümde, Wazuh dizinleyici depolama alanının optimizasyonu için dizin yaşam döngüsünü yönetmek üzere bazı yapılandırma seçenekleri ele alınmaktadır.</span>

<section id="bkmrk-index-tutma-g%C3%BCvenlik">## <span>Index Tutma</span>

<span>Güvenlik standartları, verilerin denetimler için asgari bir süre boyunca erişilebilir tutulmasını gerektirir. Bu saklama süresinden daha eski veriler için, depolama alanından tasarruf etmek amacıyla verileri silmek isteyebilirsiniz.</span>

<span>Silme işlemlerini otomatik olarak işlemek için belirli politikalar tanımlayabilirsiniz. Bu politikaları dizin geçişleri için de yararlı bulabilirsiniz.</span>

<section id="bkmrk-bir-saklama-politika">### <span>Bir Saklama Politikası Oluşturma</span>

<section id="bkmrk-g%C3%B6rsel-d%C3%BCzenleyiciyi">#### <span>Görsel Düzenleyiciyi Kullanma</span>

1. <span>Sol üst menüye tıklayın </span>**<span>☰ , </span><span>Indexer yönetimine</span>**<span> gidin ve </span>**<span>Index Yönetimi'ni seçin. </span><span>Durum yönetimi politikalarını</span>**<span> seçin ve </span>**<span>Politika oluştur'a</span>**<span> tıklayın . </span>**<span>Görsel düzenleyiciyi</span>**<span> seçin ve </span>**<span>Devam'a</span>**<span> tıklayın.  
      
    </span>
    
    <div class="wazuh-image-wrapper align-center">![Devlet yönetim politikaları](https://documentation.wazuh.com/current/_images/state-management-policies1.png)  
    </div><div class="wazuh-image-wrapper align-center">![Görsel düzenleyici yapılandırma yöntemi](https://documentation.wazuh.com/current/_images/configuration-method-visual1.png)</div>
2. <span>**Politika bilgisi** bölümüne benzersiz bir </span>**<span>Politika Kimliği</span>**<span> girin . Örneğin, `<span class="pre">wazuh-alert-retention-policy</span>`. İsteğe bağlı olarak politikayı **Açıklama** alanında tanımlayabilirsiniz .  
      
    </span>
    
    <div class="wazuh-image-wrapper align-center">![Politika oluştur](https://documentation.wazuh.com/current/_images/create-policy5.png)</div>
3. <span>**ISM şablonları** altında </span>**<span>Şablon ekle'ye</span>**<span> tıklayın ve bu politikayı gelecekteki uyarı dizinlerine otomatik olarak uygulamak gibi bir dizin deseni girin . Öncelik varsayılan değerine ayarlanır ve başka herhangi bir değere ayarlanabilir. Öncelik değeri daha yüksek olan dizin önce işlenir.</span>`<span class="pre">wazuh-alerts-*</span>``<span class="pre">1</span>`
4. **<span>Dizin silme için bir durum oluşturmak üzere Durum ekle'ye</span>**<span> tıklayın . . gibi bir ad girin </span>`<span class="pre">delete_alerts</span>`<span>.</span>
5. **<span>Eylem ekle'ye</span>**<span> tıklayın ve **Eylem türünde** Sil'i </span>**<span>seçin</span>**<span> . **Eylem ekle'ye** tıklayın . Ardından **Durumu kaydet'e** tıklayın .</span>
6. **<span>Başlangıç ​​durumunu oluşturmak için tekrar Durum ekle'ye</span>**<span> tıklayın . . gibi bir ad girin </span>`<span class="pre">initial</span>`<span>.</span>
7. <span>**Sipariş** sekmesinden </span>**<span>Önce Ekle'yi</span>**<span> seçin ve **delete\_alerts** seçeneğini seçin .</span>
8. **<span>Geçiş ekle'ye</span>**<span> tıklayın ve **Hedef durumu** olarak </span>**<span>delete\_alerts'i</span>**<span> seçin .</span>
9. <span>Condition'da </span>**<span>Minimum Endeks Yaşını</span>**<span> seçin . **Minimum Endeks Yaşına** örneğin 90 gün için </span>**<span>90d </span><span>gibi</span>**<span> tutma değerini girin .</span>
10. **<span>Geçiş Ekle'ye</span>**<span> tıklayın . </span>**<span>Durumu Kaydet'e tıklayın. </span><span>Oluştur'a</span>**<span> tıklayın .</span>
11. **<span>Başlangıç ​​Durumunu </span><span>Başlangıç</span>**<span> ​​olarak değiştirin.  
      
    </span>
    
    <div class="wazuh-image-wrapper align-center">![ISM Politika Devletleri](https://documentation.wazuh.com/current/_images/ism-policy-states1.png)</div>

</section><section id="bkmrk-json-editor-kullanma">#### <span>JSON Editor Kullanma</span>

1. <span>Sol üst menüye tıklayın </span>**<span>☰ , </span><span>Indexer yönetimine</span>**<span> gidin ve </span>**<span>Index Yönetimi'ni seçin. </span><span>Durum yönetimi politikalarını</span>**<span> seçin ve </span>**<span>Politika oluştur'a</span>**<span> tıklayın . </span>**<span>JSON düzenleyicisini</span>**<span> seçin ve </span>**<span>Devam'a</span>**<span> tıklayın.  
      
    </span>
    
    <div class="wazuh-image-wrapper align-center">![JSON düzenleyici yapılandırma yöntemi](https://documentation.wazuh.com/current/_images/configuration-method-json1.png)  
    </div>
2. <span>**Politika bilgisi** bölümüne benzersiz bir </span>**<span>Politika Kimliği</span>**<span> girin . Örneğin, `<span class="pre">wazuh-alert-retention-policy</span>` . İsteğe bağlı olarak JSON politika tanımınıza bir açıklama girebilirsiniz.  
      
    </span>
    
    <div class="wazuh-image-wrapper align-center">![JSON politika tanımı](https://documentation.wazuh.com/current/_images/json-policy-definition1.png)  
    </div>
3. **<span>Define policy</span>**<span> bölümünde , içeriği JSON policy tanımınızla değiştirin. Tanımınız buna benzer görünmelidir.</span>
    
    ```
    {
        "policy": {
            "policy_id": "wazuh-alert-retention-policy",
            "description": "Wazuh alerts retention policy",
            "schema_version": 17,
            "error_notification": null,
            "default_state": "retention_state",
            "states": [
                {
                    "name": "retention_state",
                    "actions": [],
                    "transitions": [
                        {
                            "state_name": "delete_alerts",
                            "conditions": {
                                "min_index_age": "90d"
                            }
                        }
                    ]
                },
                {
                    "name": "delete_alerts",
                    "actions": [
                        {
                            "retry": {
                                "count": 3,
                                "backoff": "exponential",
                                "delay": "1m"
                            },
                            "delete": {}
                        }
                    ],
                    "transitions": []
                }
            ],
            "ism_template": [
                {
                    "index_patterns": [
                        "wazuh-alerts-*"
                    ],
                    "priority": 1
                }
            ]
        }
    }
    ```
    
    <span>Minimum endeks tutma için tercih ettiğiniz gün sayısına göre </span>`<span class="pre">“min_index_age”:</span>`<span>ayarlayın .</span>`<span class="pre">“90d”</span>`
4. **<span>Oluştur'a</span>**<span> tıklayın .</span>

</section></section><section id="bkmrk-saklama-politikas%C4%B1n%C4%B1">#### <span>Saklama Politikasının Uyarı Dizinine Uygulanması</span>

1. <span>Sol üst menüye tıklayın </span>**<span>☰ , </span><span>Indexer yönetimine</span>**<span> gidin ve </span>**<span>Index Yönetimi'ni</span>**<span> seçin . </span>**<span>Indexes'i</span>**<span> seçin .</span>
2. <span>Politikayı eklemek istediğiniz endeksi veya endeksleri seçin.</span>
3. **<span>Eylemler</span>**<span> &gt; </span>**<span>Politikayı uygula'ya</span>**<span> tıklayın.  
      
    </span>
    
    <div class="wazuh-image-wrapper align-center">![Politikayı endekslere uygula](https://documentation.wazuh.com/current/_images/apply-policy-to-indices1.png)  
    </div>
4. <span>Önceki adımlarda oluşturulan politikayı </span>**<span>Politika Kimliği menüsünden seçin. </span><span>Uygula'ya</span>**<span> tıklayın .</span>

</section></section><section id="bkmrk-s%C4%B1cak-%C4%B1l%C4%B1k-mimarisin">### <span>Sıcak-ılık Mimarisini Kurun</span>

<span>Bu bölüm, sıcak ve ılık düğümlerde depolanacak dizinlerin nasıl yapılandırılacağını gösterir. Sıcak-ılık bir mimari, aşağıdaki özelliklere sahip sıcak ve ılık düğümlerden oluşur:</span>

- <span>Sıcak düğümler, yüksek bilgi işlem kaynaklarına sahip olmaları nedeniyle genellikle hızlı ve pahalıdır.</span>
- <span>Sıcak bir düğüm, daha düşük bilgi işlem kaynaklarına ihtiyaç duyması nedeniyle daha yavaş ve daha ucuzdur.</span>

<span>Verilerinizi önce sıcak düğümlere dizinlediğiniz ve belirli bir süre sonra sıcak düğümlere taşıdığınız sıcak-ılık bir mimari tasarlayabilirsiniz. Bu mimari, sık sık sorgulamadığınız eski verileriniz varsa sizin için uygundur. Eski veriler, daha yavaş ve daha az maliyetli bir donanımda depolanmak üzere taşınır. Bu mimari, bilgi işlem maliyetlerinden tasarruf etmenize yardımcı olur.</span>

<span>Sıcak düğüm sayısını artırmak yerine, sık erişmediğiniz veriler için sıcak düğümler ekleyebilirsiniz.</span>

<span>Sıcak-ılık depolama mimarisini yapılandırmak için </span>`<span class="pre">temp</span>`<span>ilgili düğümlere nitelikler ekleyin.</span>

<p class="callout info"><span>Not: Tüm sıcak ve ılık düğümleriniz için tutarlı olduğu sürece, öznitelik adını ve değerini istediğiniz şekilde ayarlayabilirsiniz.</span></p>

<section id="bkmrk-s%C4%B1cak-%28hot%29-bir-d%C3%BC%C4%9F%C3%BC">#### <span>Sıcak (Hot) Bir Düğüm Yapılandırın</span>

<span>Sıcak bir düğümü yapılandırmak için dosyaya aşağıdaki yapılandırmayı ekleyin </span>`<span class="pre">/etc/wazuh-indexer/opensearch.yml</span>`<span>:</span>

```
node.attr.temp: hot
```

<span>Wazuh dizinleyici hizmetini yeniden başlatın:</span>

```
# systemctl restart wazuh-indexer
```

</section><section id="bkmrk-s%C4%B1cak-%28worm%29-bir-d%C3%BC%C4%9F">#### <span>Sıcak (Worm) Bir Düğüm Yapılandırın</span>

<span>Sıcak bir düğüm yapılandırmak için dosyaya aşağıdaki yapılandırmayı ekleyin </span>`<span class="pre">/etc/wazuh-indexer/opensearch.yml</span>`<span>:</span>

```
node.attr.temp: warm
```

<span>Wazuh dizinleyici hizmetini yeniden başlatın:</span>

```
systemctl restart wazuh-indexer
```

</section><section id="bkmrk-dizinleyici-durum-y%C3%B6">#### <span>Dizinleyici Durum Yönetimi Politikası Oluştur</span>

<span>Wazuh gösterge paneli konsolunda aşağıdaki adımları uygulayın.</span>

1. `<span class="pre">temp</span>`<span>Daha önce atanan niteliklerin uygulandığını onaylayın :</span>
    
    ```
    GET _cat/nodeattrs?v&h=node,attr,value
    ```
2. `<span class="pre">wazuh-alerts-4.x-*</span>`<span>Sıcak düğümlere dizin örüntüsünü kullanarak dizinler atamak ve belirli bir süre sonra bunları sıcak düğümlere taşımak için bir ISM politikası oluşturun :</span>
    
    ```
    PUT _plugins/_ism/policies/hot_warm
    {
        "policy": {
            "description": "Send shards from hot to warm nodes",
            "schema_version": 17,
            "error_notification": null,
            "default_state": "hot",
            "states": [
                {
                    "name": "hot",
                    "actions": [],
                    "transitions": [
                        {
                            "state_name": "warm",
                            "conditions": {
                                "min_index_age": "30d"
                            }
                        }
                    ]
                },
                {
                    "name": "warm",
                    "actions": [
                        {
                            "retry": {
                                "count": 3,
                                "backoff": "exponential",
                                "delay": "1m"
                            },
                            "replica_count": {
                                "number_of_replicas": 0
                            }
                        },
                        {
                            "retry": {
                                "count": 3,
                                "backoff": "exponential",
                                "delay": "1m"
                            },
                            "allocation": {
                                "require": {
                                    "temp": "warm"
                                },
                                "include": {},
                                "exclude": {},
                                "wait_for": false
                            }
                        }
                    ],
                    "transitions": []
                }
            ],
            "ism_template": [
                {
                    "index_patterns": [
                        "wazuh-alerts-*"
                    ],
                    "priority": 1
                }
            ]
        }
    }
    ```
    
    <span>Sıcak düğümde endeksleri depolamak için minimum gün sayısını tanımlamak için, tercih ettiğiniz gün sayısına </span>`<span class="pre">min_index_age</span>`<span>ayarlayın .</span>`<span class="pre">30d</span>`

<span>Artık dizin deseni kullanılarak oluşturulan tüm gelecekteki dizinler </span>`<span class="pre">wazuh-alerts-4.x-*</span>`<span>sıcak bir düğüme tahsis edilecektir. </span>`<span class="pre">min_index_age</span>`<span>Koşul karşılandıktan sonra, dizinler sıcak bir düğüme taşınır ve tüm kopyalar kaldırılır. Kopyaların kaldırılması, veriler sık ​​sık sorgulanmayacağı için depolamanın sıcak düğümde yönetilmesini sağlar.</span>

</section><section id="bkmrk-ism-politikas%C4%B1n%C4%B1-mev">#### <span>ISM Politikasını Mevcut Endekslere Uygulayın</span>

1. <span>**Endeks** Yönetimi'nde </span>**<span>Endeksleri</span>**<span> seçin .</span>
2. <span>Politikayı eklemek istediğiniz endeksi veya endeksleri seçin.</span>
3. **<span>Eylemler</span>**<span> &gt; </span>**<span>Politikayı uygula'ya</span>**<span> tıklayın .</span>
4. `<span class="pre">hot-warm</span>`<span> Politika Kimliği'nde politikayı seçin .</span>
5. <span>Politikayı seçili endekslere eklemek için </span>**<span>Uygula'ya</span>**<span> tıklayın.  
      
    </span>
    
    <div class="wazuh-image-wrapper align-center">![ISM politikasını endekslere uygulayın](https://documentation.wazuh.com/current/_images/apply-ism-policy-to-indices1.gif)</div>

</section></section></section>