LNAV: chishandiso chakanakisa chekutarisa matanda ehurongwa

lnav-yakawanda-faira2

Si iwe uri system manejaHaundiregere ndichinyepa, nekuti iwe uchazoziva kuti kushandiswa kwesistimu marejista kwakakosha kuti ukwanise kuziva zviri kuitika, ndeapi mashanduro akaitwa, chii chinowanikwa chakaitika pakati pezvimwe zvinhu.

Nhasi tichagovana newe chimbo chakanakisa chandinonyatsoziva chinogona kushanda zvakanyanya, chishandiso ichi chinokubatsira iwe zvakanyanya nechikamu cheiyo system marejista.

Purogiramu Iyo Logfile Navigator kana LNAV, iri rairo yekuraira chishandiso chekutarisa system matanda, ichi chemahara uye chakavhurika sosi chishandiso chakagoverwa pasi peBSD rezinesi.

Kuenzaniswa nekatsi yakajairika, grepo zvishoma, inopa zvimwe zvinowedzerwa, senge kupa syntax kujekesa, iyo inogona kuratidza akawanda marekodhi panguva imwe chete, iyo mitsara inorayirwa zvinoenderana nezuva uye nenguva chiitiko ichi chakaitika, icho chinopa dzakasiyana nzira dzekuratidzira pakati pezvimwe zvinhu.

Nezve LNAV

LNAV chiraira-mutsara chishandiso chekutarisa uye kufambisa system mafaera, ese pane chinhu chimwe chete

Ichi inokutendera iwe kuti upe syntax kujekesa mumitambo inozivikanwa uye kuronga nemusi wezviitiko mitsara yakasiyana yenguva.

Kubva iyo application inochengeta nekutsvaga otomatiki mafaera kubva kumafaira erogi, Saizvozvo, kana iwo akamanikidzwa, inodzvinyirira mafaera pane nhunzi.

Mafaira eLog ipfuma yeruzivo, LNAV inogona kubatsira kuburitsa zvikamu zvakakosha uye kusefa iro ruzivo nenzira iyi.

Ichi chishandiso chinoziva kuvhura yakamanikidzwa mafaera (gzip uye bzip2) uye ichitevera iro rinoshanda log

Uyewo kushandisa mafirita zvinogoneka (kufuratira mamwe mameseji ku grep -v) uye kuita ongororo kuratidza chirevo.

Izvo zvinokwanisika kushandisa kana chirevo chikabatwa uye chinobva changochizadzisa zvinoenderana nezviri mukati.

Iwo mapfupi ekhibhodi akajairika (semuenzaniso, g kuenda pakutanga kwefaira uye G kuenda kumagumo, kana kutanga kutsvaga).

Izvo zvakare zvinoita kutamba uchitenderera nemarejista kuburikidza neSQL mibvunzo.

Zvirongwa zvehurongwa zvinochengetedzawo rumwe ruzivo (semuenzaniso mafirita).

Chekupedzisira, iyo bar iri kurudyi inokutendera iwe kuti uone nekukurumidza kuti ndedzipi nzvimbo dzefaira dzaive nemitsetse kana mitsara inoenderana nezvinotsvaga.

Zvishandiso zvakawanda zvekutema matanda, seSplunk, zvinopa maficha makuru, asi akagadziridzwa kune makuru-madhipatimendi.

Dzakati wandei idzi dzinoda kumisikidzwa nekugadziriswa kwemaseva asati agona kushandiswa nemazvo

Pakati pemarejista makuru anotsigirwa nechishandiso ichi tinogona kuwana:

  • Yakajairika Webhu Yekupinda Log fomati
  • CUPS peji_log
  • syslog
  • glog
  • VMware ESXi / vCenter Matanda
  • ydc.log
  • uwsgi
  • strace
  • sudo

Maitiro ekuisa LNAV paLinux?

Si iwe unoda kuisa iyi application pane yako system, iwe unofanirwa kutevedzera nhanho dzatinogovana newe pazasi.

Muchiitiko cheavo vari vashandisi ve Debian, Ubuntu uye zvigadzirwa isu tinofanirwa kurodha pasi package ne:

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

E tinoisa ne:

sudo dpkg -i lnav*.deb

Panguva yenyaya ye kugoverwa nerutsigiro rweRPM mapakeji, senge Fedora, CentOS, RHEL, openSUSE, uye vamwe vanofanirwa kurodha pasi iyi package.

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

Uyewo Ivo vanogona kuisa kunyorera nerubatsiro rweSnap mapakeji, izvi zvinowanikwa nemurairo uyu:

sudo snap install lnav

LNAV inogona kuiswa pane chero Linux system, isu tinongofanirwa kuve neanotevera madonhwe akaiswa pane yedu system.

  • gcc / clang
  • libpcre.
  • sqlite
  • vanotuka
  • mutsara wekuverenga
  • zlib
  • ziz2
  • libcurl
  • Git

Chaizvoizvo, mazhinji ekuparadzirwa kweLinux ane izvi mukati memahofisi avo epamutemo, iwe uchafanirwa chete kuzviisa kuti ugone kuumbiridza chirongwa pane yako system.

Watova nechokwadi chekuti une zvese izvi zvinoenderana, Isu tinofanirwa kuwana kodhi yekodhi yechirongwa kuti tigozvinyora.

Nokuda kweizvi Tiri kuenda kuritsvaga nemirairo inotevera:

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

Uye isu tinoenderera mberi nekunyora iko kunyorera ne:

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


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Jacob akadaro

    MuDebian kuyedza (10, buster) inosanganisirwa, iwe unongofanirwa kuvhura:

    # apt-tora kuisa lnav -verbose-zvinyorwa

    Aya anotevera NEW mapakeji achaiswa:
    lnav (0.8.3-1 + b1)

  2.   ROMSAT akadaro

    Zvakanaka, muUbuntu 18.04 (bionic) unogona kuiisa nekuita:

    $ sudo apt kuisa lnav

    Aya mapakeji maviri matsva achaiswa: libpcrecpp0v5 uye lnav (672 kB mafaera)

    Kwazisai munhu wese kubva kuMalaga.

  3.   dftg akadaro

    Ndatenda nekutizivisa nezve chishandiso ichi!
    … Devuan (Ascii), zvakare inosanganisa mune ayo ekuchengetera