LNAV: alat yang sangat baik untuk melihat log sistem

lnav-berbilang fail2

Si anda adalah pentadbir sistemAnda tidak akan membiarkan saya berbohong, kerana anda akan tahu bahawa penggunaan daftar sistem adalah sangat mustahak untuk dapat mengetahui apa yang sedang berlaku, perubahan apa yang telah dibuat, akses apa yang berlaku antara lain.

Hari ini kami akan berkongsi dengan anda alat yang sangat baik yang saya pasti boleh berfungsi dengan baik, alat ini akan banyak membantu anda dengan bahagian pendaftaran sistem.

Program ini Logfile Navigator atau LNAV, adalah alat baris perintah untuk melihat log sistem, ini adalah alat sumber percuma dan terbuka yang diedarkan di bawah lesen BSD.

Berbanding dengan kucing konvensional, grepo kurang, menawarkan beberapa ciri tambahan, seperti memberikan sorotan sintaks, yang dapat memaparkan banyak rekod pada masa yang sama, garis yang disusun mengikut tarikh dan masa peristiwa itu berlaku, yang menawarkan mod paparan yang berbeza antara lain.

Mengenai LNAV

LNAV adalah alat baris perintah untuk melihat dan menavigasi fail sistem anda, semuanya pada satu peranti.

Ini membolehkan anda menawarkan sorotan sintaks dalam permainan yang dikenali dan menyusun mengikut tarikh peristiwa berlainan jangka masa.

Sejak itu aplikasi mengurus secara automatik mengesan fail dari fail log, Begitu juga, sekiranya dikompres, ia akan menyahmampatkan fail dengan cepat.

Fail log adalah banyak maklumat, LNAV dapat membantu menyerlahkan bahagian-bahagian yang penting dan menyaring maklumat dengan cara ini.

Aplikasi ini mengetahui cara membuka fail yang dimampatkan (gzip dan bzip2) dan mengikuti log aktif.

juga penggunaan penapis adalah mungkin (untuk mengabaikan mesej tertentu untuk grep -v) dan menjalankan penyelidikan untuk menyoroti frasa.

Ia mungkin untuk digunakan apabila ungkapan ditangkap dan secara automatik akan melengkapkannya bergantung pada kandungannya.

Pintasan papan kekunci adalah konvensional (misalnya, g untuk pergi ke awal fail dan G hingga akhir, atau untuk memulakan carian).

Anda juga boleh bermain dengan register melalui pertanyaan SQL.

Sesi sistem juga akan menyimpan maklumat tertentu (misalnya penapis).

Akhirnya, bar di sebelah kanan membolehkan anda dengan cepat melihat kawasan fail mana yang mempunyai garis atau garis yang sesuai dengan kriteria carian.

Banyak alat pembalakan, seperti Splunk, menawarkan ciri hebat, tetapi telah dioptimumkan untuk penggunaan skala besar.

Beberapa di antaranya memerlukan pemasangan dan konfigurasi pelayan sebelum dapat digunakan dengan berkesan.

Di antara daftar utama yang disokong oleh aplikasi ini, kami dapati:

  • Format Log Akses Web biasa
  • Halaman_log CUPS
  • syslog
  • glog
  • Log VMware ESXi / vCenter
  • dpkg.log
  • uwsgi
  • Jalur
  • sudo

Bagaimana cara memasang LNAV di Linux?

Si anda ingin memasang aplikasi ini pada sistem anda, anda mesti mengikuti langkah-langkah yang kami kongsikan dengan anda di bawah.

Dalam kes mereka yang pengguna Debian, Ubuntu dan derivatif kita mesti memuat turun pakej deb dengan:

wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav_0.8.3_amd64.deb

E kami memasang dengan:

sudo dpkg -i lnav*.deb

Sementara untuk kes pengedaran dengan sokongan untuk pakej RPM, seperti Fedora, CentOS, RHEL, openSUSE, dan lain-lain harus memuat turun pakej ini:

wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav-0.8.3-1.x86_64.rpm
sudo rpm -i nav-0.8.3-1.x86_64.rpm

juga Mereka boleh memasang aplikasi dengan bantuan pakej Snap, ini diperoleh dengan arahan ini:

sudo snap install lnav

LNAV boleh dipasang di mana-mana sistem Linux, kita hanya perlu memasang kebergantungan berikut pada sistem kita:

  • gcc / clang
  • libpcre.
  • sqlite
  • ncurses
  • garis baca
  • zlib
  • bz2
  • libcurl
  • pergi

Pada dasarnya, sebilangan besar pengedaran Linux mempunyai ini di repositori rasmi mereka, anda hanya perlu memasangnya untuk dapat menyusun program pada sistem anda.

Sudah pasti bahawa anda mempunyai semua pergantungan ini, Kita mesti mendapatkan kod sumber program untuk menyusunnya.

Untuk ini Kami akan memuat turunnya dengan arahan berikut:

git clone https://github.com/tstack/lnav.git
cd lnav

Dan kami terus menyusun aplikasi dengan:

./autogen.sh
./configure
make
sudo make install


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Yakub kata

    Dalam ujian Debian (10, buster) disertakan, anda hanya perlu melancarkan:

    # apt-get install lnav –verbose-versi

    Pakej BARU berikut akan dipasang:
    lnav (0.8.3-1 + b1)

  2.   ROMSAT kata

    Nah, di Ubuntu 18.04 (bionic) anda boleh memasangnya dengan melakukan:

    $ sudo apt pasang lnav

    Kedua-dua pakej BARU ini akan dipasang: libpcrecpp0v5 dan lnav (fail 672 kB)

    Salam untuk semua orang dari Malaga.

  3.   dftg kata

    Terima kasih kerana memberitahu kami mengenai alat ini!
    … Devuan (Ascii), juga memasukkannya ke dalam repositorinya 🙂