LNAV: waa qalab aad u fiican oo lagu daawado diiwaanada nidaamka

lnav-badan-file2

Si waxaad tahay maamule systemUma oggolaan doontid inaan been sheego, maxaa yeelay waxaad ogaan doontaa in isticmaalka nidaamka diiwaangelintu ay muhiimad weyn u leedahay in la ogaado waxa dhacaya, isbeddelada la sameeyay, marinnada la helay, iyo waxyaabo kale.

Maanta waxaan idinla wadaagi doonnaa qalab aad u fiican oo aan hubo inuu si aad ah u shaqeyn karo, qalabkani wax badan ayuu kaa caawin doonaa qaybta diiwaan gelinta nidaamka.

Barnaamijka Logfile Navigator ama LNAV, waa aalad xariiq amar ah si loo eego diiwaanada nidaamka, tani waa aalad lacag la'aan ah oo furan oo lagu qaybiyay liisanka BSD.

Marka loo barbardhigo bisadda caadiga ah, dufan yar, waxay bixisaa astaamo dheeri ah oo dheeri ah, sida bixinta toosinta muujinta, oo soo bandhigi karta diiwaanno badan isla waqtigaas, khadadka la dalbaday iyadoo la raacayo taariikhda iyo waqtiga ay dhacdadu dhacday, taas oo bixisa qaabab kala duwan oo muujinaya iyo waxyaabo kale.

Ku saabsan LNAV

LNAV waa aalad xariiq amar ah oo loogu talagalay daawashada iyo wareejinta faylasha nidaamka, dhammaantoodna hal qalab.

Tani wuxuu kuu oggolaanayaa inaad bixiso sharraxaad ka kooban cayaaro la aqoonsan yahay oo ku kala sooco taariikhda dhacdooyinka khadadka kala duwan ee xilliyada.

Tan iyo markii codsigu wuxuu daryeelayaa si otomaatig ah looga ogaadaa feylasha faylasha galka, Sidoo kale, haddii la cadaadiyo, waxay baabi'isaa feylasha ku duulaya.

Faylasha diiwaanku waa macluumaad aad u tiro badan, LNAV ayaa kaa caawin karta muujinta qaybaha muhiimka ah iyo u kala shaandheynta macluumaadka qaabkan.

Codsigan wuu ogyahay sida loo furo feylasha la isku adkeeyay (gzip iyo bzip2) wuxuuna raacaa log firfircoon.

Sidoo kale isticmaalka miirayaasha waa suurtagal (inaad iska indhatirto farriimaha qaarkood grep -v) iyo inaad sameyso cilmi baaris si aad u muujiso weedh.

Waa suurtagal in la isticmaalo marka hadal laqabto oo si otomaatig ah ayey u buuxin doontaa hadba waxa ku jira.

Tilmaamaha kumbuyuutarku waa wax caadi ah (tusaale ahaan, g inuu tago bilowga faylka iyo G inuu tago dhammaadka, ama inuu bilaabo raadinta).

Sidoo kale waa suurtagal in lagu ciyaaro hareeraha diiwaanka iyada oo loo marayo weydiimaha SQL.

Kulamada nidaamku waxay sidoo kale hayn doonaan macluumaadka qaarkood (sida miirayaasha).

Ugu dambeyntiina, baarka midigta ayaa kuu oggolaanaya inaad si dhakhso leh u aragto aagagga faylka ay ku lahaayeen xariiqyo ama xariijin u dhiganta shuruudaha raadinta.

Qalab badan oo jarista, sida Splunk, ayaa bixiya astaamo aad u wanaagsan, laakiin waxaa loo habeeyay dejinta ballaaran.

Qaar ka mid ah kuwan waxay u baahan yihiin rakibaadda iyo qaabeynta server ka hor intaan si wax ku ool ah loogu adeegsan.

Diiwaanada ugu waaweyn ee codsigan uu taageerayo waxaan ka heli karnaa:

  • Qaabka Guud ee Helitaanka Websaydhka
  • CUPS bogga_log
  • syslog
  • Calaacal
  • Diiwaanka VMware ESXi / vCenter
  • dpkg.log
  • uwsgi
  • Xarig
  • sudo

Sidee loo rakibaa LNAV Linux?

Si waxaad dooneysaa inaad ku rakibto barnaamijkan nidaamkaaga, waa inaad raacdaa talaabooyinka aan kula wadaagi doonno xagga hoose.

Marka laga hadlayo kuwa isticmaala Debian, Ubuntu iyo noocyo kaladuwan waa inaan kala soo baxno xirmada deynta iyadoo:

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

E waxaan ku rakibnaa:

sudo dpkg -i lnav*.deb

Halka kiiska Qaybinta taageerada loogu talagalay xirmooyinka RPM, sida Fedora, CentOS, RHEL, openSUSE iyo kuwa kale waa inay soo degsadaan xirmadan:

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

Sidoo kale Waxay ku rakibi karaan codsiga iyagoo gacan ka helaya xirmooyinka 'Snap', tan waxaa lagu helaa amarkan:

sudo snap install lnav

LNAV waxaa lagu rakibi karaa nidaam kasta oo Linux ah, kaliya waa inaan helnaa ku-tiirsanaanta soo socota ee lagu rakibay nidaamkeena:

  • gcc / qaylo
  • libpcre.
  • sqlite
  • kalkaaliyayaal caafimaad
  • akhriska
  • zlib
  • bz2
  • libcurl
  • git

Asal ahaan inta badan qeybinta Linux waxay kuwan ku leeyihiin meelahooda rasmiga ah, waxaad u baahan doontaa oo kaliya inaad rakibto si aad awood ugu yeelatid barnaamijka nidaamkaaga.

Durba hubso inaad haysatid ku-tiirsanaantan oo dhan, Waa inaan helnaa koodhka ilaha barnaamijka si aan u ururino.

Arrintan awgeed waxaan ku soo dejineynaa amarka soo socda:

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

Waxaanuna sii wadaynaa inaanu ku ururinno arjiga:

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


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Yacquub dijo

    Imtixaanka Debian (10, buster) waa lagu daray, waa inaad bilowdaa:

    # apt-get rakib lnav –verbose-versions

    Baakadaha soo socda ee soo socda ayaa la rakibi doonaa:
    lnav (0.8.3-1 + b1)

  2.   ROMSAT dijo

    Hagaag, Ubuntu 18.04 (bionic) waad ku rakibi kartaa adoo samaynaya:

    $ sudo apt rakibi lnav

    Labadan xirmo ee CUSUB ayaa la rakibayaa: libpcrecpp0v5 iyo lnav (672 kB faylal)

    Waan salaamayaa qofkasta oo reer Malaga ah.

  3.   dftg dijo

    Waad ku mahadsantahay inaad noosheegto qalabkan!
    Vu Devuan (Ascii), sidoo kale waxaa ku jira keydkiisa 🙂