- Ana Sayfa
- Günlük kaydı kılavuzu
- Günlük normalleştirme
Günlük normalleştirmenin önemini anlayın
Bu sayfada
- Günlük normalleştirme nedir?
- Farklı günlük biçimleri
- Normalleştirme ile ayrıştırma arasındaki fark nedir?
- Günlük yönetimi sürecinde günlük normalleştirmenin önemi
Günlük normalleştirme nedir?
Ağ genelindeki cihazlar, iş istasyonları, sunucular, veritabanları ve uygulamalardaki her etkinlik günlük verisi olarak kaydedilir. Günlük normalleştirme, her günlük verisi alanını veya girdisini standartlaştırılmış bir veri gösterimine dönüştürme ve bunu tutarlı bir biçimde kategorize etme sürecini ifade eder. Günlük normalleştirmede, verilen günlük verileri tutarlı gösterimlere ve kategorilere dönüştürülür. Bu, başka durumlarda belirgin olmayabilecek hataları ve başka önemli ayrıntıları kaydetmek için yapılır.
Her günlük verisi alanı belirli bir veri gösterimine dönüştürülerek kategorize edilir ve bunun sonucunda da tarihleri ve saatleri tek bir biçimde depolamak için kullanışlıdır. Örnek olarak:
127.0.0.1 user-identifier andy [12/Nov/2021:20:25:11-0700] "GET /apache_pb.gif HTTP/1.0" "127.0.0.1" refers to the client's IP address when a server request is made.
"user-identifier" refers to the client's identification protocol.
"andy" refers to the user ID.
"[12/Nov/2021:20:25:11-0700]" refers to the date and time the request was made.
""GET /apache_pb.gif HTTP/1.0"" refers to the client’s request.
Çeşitli günlük biçimleri kullanıldığında, verilerin normalleştirilmesi ve sunucu genelinde tutarlı bir biçime sahip olması, analiz ve raporlamalarını çok daha kolaylaştırır. Bu, özellikle karmaşık günlük girişleri söz konusu olduğunda oldukça yoğun kaynak kullanımı gerektiren bir işlemdir.
Farklı günlük biçimleri
CSV
Virgülle ayrılmış değerler (CSV) günlüklerinden alınan bilgiler, yapılandırma verileriyle ilgilenilirken ortaya çıkabilecek sorunların giderilmesinde kullanılabilir. Bilgiler aşağıdaki gruplara ayrılabilir:
- Özet günlük
- Ayrıntılı günlük
- Hata günlüğü
CSV dosyaları hiyerarşik veya nesne yönelimli olmadıklarından, bu dosyalar başka dosya türlerine kolayca dönüştürülebilir.
JSON
JavaScript Nesne Gösterimi (JSON), metin tabanlı bir veri depolama biçimidir. Bu, günlüklerin çok daha kolay analiz edilmesini sağlayan ve tekil alanların sorgulanmasına imkan tanıyan yapılandırılmış bir biçimdir. JSON, bu ek özellikler sayesinde günlük işleme için etkili bir biçim olarak öne çıkmaktadır.
Syslog
Syslog, her mesajda yalnızca üç bölüm bulunacak şekilde, basit bir tasarıma sahiptir:
- Tesisin ve önem derecesinin sayısal bir açıklamasını verir
- Günlük kaynağının ana bilgisayar adını veya IP adresini içerir
- Günlük mesajı içeriği
Makineler tarafından kolaylıkla ayrıştırılacak bir nitelikte değil, insanlar tarafından okunabilecek biçimde tasarlanmıştır.
XML
Genişletilebilir Biçimlendirme Dili (XML), basit ve esnek nitelikteki Standart Genelleştirilmiş Biçimlendirme Dilinden türetilmiş bir metin biçimidir. Üçüncü taraf programlar, mesajların standartlaştırılması ve güvenilir bir şekilde biçimlendirilmesi için bir teknik sağladığından XML kullanılarak veriler kolayca ayrıştırılabilir. XML günlük kaydı etkinleştirildiğinde sistem günlüğü mesajları, tanımlanmış bir biçim kullanılarak etiketlenir.
CEF
Ortak Olay Biçimi (CEF), çeşitli cihazlardan ve uygulamalardan gelen günlük verilerinin toplanması ve depolanmasını kolaylaştırarak birlikte çalışabilirliği destekleyen bir günlük yönetim biçimidir. Mesajları syslog biçiminde gönderir. En yaygın olarak kullanılan günlük kaydı biçimi, günlük verilerini anahtar-değer çiftleri halinde barındıran bir CEF uzantısı ve bir CEF başlığından oluşur ve birçok sağlayıcı ve yazılım sistemi tarafından desteklenir.
Normalleştirme ile ayrıştırma arasındaki fark nedir?
Normalleştirmede, ayrıştırıcılar ham bir günlük dosyasından tüm önemli bilgileri toplamak için kullanılır ve ayrıştırma büyük miktarda günlük verisinin anlaşılması ve toplanmasını kolaylaştırmak üzere parçalara ayrılmasını ifade eder.
Günlük yönetimi sürecinde günlük normalleştirmenin önemi
- Günlükler normalleştirildiğinde, çeşitli biçimlerde alınan ve tek bir veri modelinde saklanan günlüklerdeki temel öznitelikler çıkarılır. Bu, olay sınıflandırmasını ve işlemlerini hızlandırır.
- Veriler normalleştirildiğinde, hangi makine öğrenimi modelinin iyi sonuç vereceği daha kolay belirlenebilir.
- Önemli ağ etkinliklerinin izlenmesi için günlükler normalleştirilmelidir. Günlük normalleştirme ile düzenli ağ etkinliği düzensiz ağ etkinliğinden ayırt edilebilir.
Teknik çalışkanlar, günlük yönetimi araçlarının yardımıyla işlevsiz performans bölgelerinin tanımlanması gibi uygulama ile ilgili meselelerde günlük verilerini kullanarak hızlıca ayrıntılı incelemeler yapabilir. Ancak günlükleri yönetmek kolay bir iş değildir ve oldukça karmaşık bir hale gelme potansiyeline sahiptir. EventLog Analyzer tam da bu konuda size yardımcı olur. Bu, günlük yönetimini uçtan uca kapsayan ve birden fazla günlük biçimini destekleyebilen güçlü bir günlük yönetimi aracıdır. Dikkate değer özellikleriyle (uygulama denetimi, güvenlik analizleri ve günlük yönetimi gibi) tüm günlük yönetimi ihtiyaçlarınızı karşılayabilecek bir çözümdür. Özelliklerini iş başında görmek için EventLog Analyzer'ın 30 günlük ücretsiz deneme sürümünü inceleyin.