CentOS 7'de lnav nasıl kurulur ve yapılandırılır

Sunucularımızı sürekli izleme alışkanlığına sahip olmak, istikrarlı ve güvenilir sunuculara sahip olmanın garantisidir.

İzleme görevlerini yerine getirmek için yüzlerce araç vardır ve bugün Solvetic, özellikle Lnav olarak adlandırılan ve aracılığıyla ayrıntılı olarak izleyebileceğimiz birine odaklanacaktır. kütükler sistemde üretilenlerdir.
Bu analiz için CentOS 7 kullanacağız ve Lnav nasıl kurulur söz konusu dağıtımda.

Lnav nedirLnav (Log File Navigator - Log File Navigator), / var / log yolunda bulunan CentOS günlüklerine erişebileceğimiz ve buradan yöneticiler olarak gerçekleşen her olayın ayrıntılı bir takibini yapabileceğimiz basit bir uygulamadır. CentOS 7'de.

Bu uygulamanın en iyi yanı, basit olması ve her şeyin terminalden yönetilmesidir.

Lnav ÖzellikleriLnav bize aşağıdakiler gibi bir dizi temel özellik sunar:

  • Tüm olayları tek bir pencerede birleştirerek merkezi bir yönetime izin vererek günlüklerin basit görünümü.
  • Her mesajın hangi dosyaya ait olduğunu bilmenizi sağlayan bir renk çubuğunun eklenmesi.
  • CUPS page_log, Syslog, Glog, VMware ESXi / vCenter Logs, Dpkg.log, Uwsgi, Strace ve Sudo'yu bulduğumuz günlük formatının otomatik tespiti.
  • Bir dizi ifadeyle çakışan veya uyuşmayan satırları görüntülememize izin veren filtrelerin dahil edilmesi.
  • Zaman çizelgesi görünümü.
  • SQL kullanarak sorgulama imkanı.
  • Otomatik veri çıkarma.
  • Sözdizimi vurgulandı.
  • Sekmeyi kullanarak otomatik tamamlama.
  • Linux veya Mac OS üzerine kurulabilir.

1. CentOS 7'ye Lnav nasıl kurulur


Lnav'ı CentOS 7'ye kurmak için iki seçeneğimiz var.

Aşama 1
İlk seçenek EPEL depolarını kullanmaktır, bunun için önce bu depoları kurmak için aşağıdaki komutu uygularız:

 yum epel sürümünü yükleyin
Adım 2
Daha sonra aşağıdaki komutu uygulayarak Lnav'ı kuruyoruz:
 yum yükleme lnav

Aşama 3
Orada Lnav paketlerinin indirilmesini ve kurulmasını kabul ediyoruz. İkinci seçenek kaynak kodundan geçer ve bunun için önce aşağıdaki komutu uygulayarak yükleyiciyi indiririz:

 wget https://github.com/tstack/lnav/releases/download/v0.8.1/lnav-0.8.1.tar.gz

4. Adım
İndirdikten sonra, aşağıdaki komutu uygulayarak çıkartma işlemine geçiyoruz:

 tar xf lnav-0.8.1.tar.gz
Adım 5
Lnav'ı doğru bir şekilde çalıştırmak için kurulum sürecinde otomatik olarak uygulanacak olan bu paketleri kurmanız gerekecektir:

libpcre -Normal ifade kitaplığıdır (PCRE).

sqlite -SQLite veritabanı motorudur.

ncurses -Bu, UI metin kitaplığıdır.

okuma satırı -Readline çevrimiçi düzenleme kitaplığını içerir.

zlib -Zlib sıkıştırma kitaplığı.

bz2 -Bzip2 sıkıştırma kitaplığı.

re2c -Re2c jeneratör tarayıcı.

libcurl -URL dosyalarının indirilmesine izin veren cURL kitaplığını içerir.

6. Adım
Bu dosyayı açtıktan sonra, aşağıdaki komutları sırayla yürütmemiz gerekecek. Bu şekilde Lnav'ı CentOS 7 üzerine kurabiliriz.

 cd lnav-0.8.1 mkdir sürüm cd sürümü… /config --prefix = / usr / local make install

2. CentOS 7'de Lnav nasıl çalıştırılır

Aşama 1
Sadece komutu çalıştırın lnav doğrudan terminalden ve otomatik olarak var / log / mesajlar yolunda barındırılan olayları göreceğiz:

Adım 2
Bu komutla / var / log yolunun günlüklerini görüntülemek için bir filtre uygulandı. Belirli bir dizini belirtme olanağımız var, örneğin:

 lnav / var / log / bardaklar
Aşama 3
Eski dosyaları aramak gerekirse, yalnızca en yenileri görüntüleneceği için parametreyi ekleyebiliriz. -r eski dosyaları görüntülemek için:
 lnav -r
Bu basit komutla CentOS 7 günlüklerini çok daha eksiksiz bir şekilde yönetebiliriz.

wave wave wave wave wave