MultiTail - ຕິດຕາມກວດກາເອກະສານທີ່ຫຼາກຫຼາຍຂື້ນພ້ອມກັນໃນສະຖານີ Linux ດຽວ


ບໍ່ວ່າຈະເປັນຜູ້ຄຸ້ມຄອງເຊີເວີ້ຫລືນັກຂຽນໂປແກຼມໃນຊ່ວງເວລາໃດ ໜຶ່ງ ທີ່ພວກເຮົາ ຈຳ ເປັນຕ້ອງໄດ້ສົ່ງເອກະສານ logfiles ຫຼາຍ ສຳ ລັບວຽກງານການແກ້ໄຂບັນຫາຢ່າງມີປະສິດຕິຜົນ. ເພື່ອບັນລຸເປົ້າ ໝາຍ ນີ້ພວກເຮົາຕ້ອງເປີດ, ຫາງຫຼືນ້ອຍລົງໃນແຕ່ລະທ່ອນຢູ່ໃນຫອຍທີ່ແຕກຕ່າງກັນ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ພວກເຮົາສາມາດໃຊ້ ຄຳ ສັ່ງຫາງແບບດັ້ງເດີມເຊັ່ນ: ຫາງ -f/var/log/ຂໍ້ຄວາມຫຼືຫາງ -f/var/log/ປອດໄພໃນສາຍດຽວ. ແຕ່ຖ້າພວກເຮົາຕ້ອງການເບິ່ງຫລາຍໆເອກະສານໃນເວລາຈິງພວກເຮົາຕ້ອງຕິດຕັ້ງເຄື່ອງມືສະເພາະທີ່ມີຊື່ວ່າ MultiTail.

MultiTail ແມ່ນຫຍັງ?

MultiTail ແມ່ນແຫຼ່ງເປີດທີ່ໃຊ້ປະໂຫຍດ ncurses ທີ່ສາມາດຖືກ ນຳ ໃຊ້ເພື່ອສະແດງ logfiles ຫຼາຍຮູບແບບໃຫ້ກັບຜົນຜະລິດຕາມມາດຕະຖານໃນປ່ອງຢ້ຽມດຽວຫຼືຫອຍດຽວທີ່ສະແດງໃຫ້ເຫັນ logfiles ສອງສາມເສັ້ນສຸດທ້າຍໃນເວລາຈິງຄືກັບ ຄຳ ສັ່ງຫາງເຊິ່ງແບ່ງປັນຄອນໂຊນເຂົ້າໄປໃນ subw windows ຫຼາຍກວ່າເກົ່າ (ຫຼາຍເທົ່າ ຄຳ ສັ່ງ ໜ້າ ຈໍ). ມັນຍັງສະຫນັບສະຫນູນການເນັ້ນສີ, ການກັ່ນຕອງ, ເພີ່ມແລະລຶບປ່ອງຢ້ຽມແລະອື່ນໆອີກຫລາຍຢ່າງ.

<

  • ແຫຼ່ງຂໍ້ມູນປະກອບເຂົ້າຫຼາຍ.
  • ການສະແດງສີໂດຍໃຊ້ ຄຳ ເວົ້າປົກກະຕິໃນກໍລະນີທີ່ມີຂໍ້ມູນ ສຳ ຄັນ.
  • ການກັ່ນຕອງເສັ້ນ.
  • ເມນູແບບໂຕ້ຕອບເພື່ອລຶບແລະເພີ່ມຫອຍ.
  • ນີ້ແມ່ນຕົວຢ່າງການຈັບພາບ ໜ້າ ຈໍຂອງ MultiTail ໃນການປະຕິບັດ.

    ການຕິດຕັ້ງ MultiTail ໃນ Linux

    ເພື່ອໃຫ້ໄດ້ຮັບ MultiTail ກ່ຽວກັບການແຈກຢາຍທີ່ອີງໃສ່ Red Hat, ທ່ານຕ້ອງເປີດໃຊ້ຫ້ອງເກັບຂອງ EPEL ແລະຫຼັງຈາກນັ້ນໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍຍອດເພື່ອຕິດຕັ້ງມັນ.

    # yum install -y multitail
    $ sudo apt-get update
    $ sudo apt-get install multitail

    ການ ນຳ ໃຊ້ MultiTail

    ໂດຍຄ່າເລີ່ມຕົ້ນ MultiTail ເຮັດສິ່ງດຽວກັນກັບ 'ຫາງ -', ຂ້ອຍເບິ່ງໄຟລ໌ໃນເວລາຈິງ. ເພື່ອເບິ່ງ/ກວດສອບສອງເອກະສານທີ່ແຕກຕ່າງກັນໃນປ່ອງຢ້ຽມດຽວ, syntax ພື້ນຖານແມ່ນ:

    [email :~# multitail /var/log/apache2/error.log /var/log/apache2/error.log.1

    ເພື່ອເລື່ອນຜ່ານເອກະສານ, ກົດປຸ່ມ 'b' ແລະເລືອກເອກະສານທີ່ທ່ານຕ້ອງການຈາກລາຍຊື່.

    ເມື່ອໃດທີ່ທ່ານເລືອກເອກະສານດັ່ງກ່າວ, ມັນຈະສະແດງໃຫ້ທ່ານເຫັນເຖິງ 100 ເສັ້ນສຸດທ້າຍຂອງເອກະສານທີ່ເລືອກນັ້ນ, ເພື່ອເລື່ອນຜ່ານການໃຊ້ຕົວກະພິບ. ທ່ານຍັງສາມາດໃຊ້ 'gg'/'G' ເພື່ອຍ້າຍໄປທາງເທິງ/ລຸ່ມຂອງ ໜ້າ ຕ່າງເລື່ອນ. ຖ້າທ່ານຕ້ອງການເບິ່ງສາຍເພີ່ມເຕີມ, ກົດປຸ່ມ 'q' ເພື່ອອອກແລະກົດປຸ່ມ 'm' ເພື່ອໃສ່ຄ່າ ໃໝ່ ສຳ ລັບ ຈຳ ນວນສາຍທີ່ຕ້ອງການເບິ່ງ.

    ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະສະແດງສອງເອກະສານແຕກຕ່າງກັນໃນ 2 ຄໍ ລຳ.

     multitail -s 2 /var/log/mysqld.log /var/log/xferlog

    ສະແດງ 3 ເອກະສານໃນສາມຖັນ.

     multitail -s 3 /var/log/mysqld.log /var/log/xferlog /var/log/yum.log

    ສະແດງ 5 logfiles ໃນຂະນະທີ່ ກຳ ລັງຮວບຮວມ 2 ແຟ້ມໃນ ໜຶ່ງ ຖັນແລະເກັບຮັກສາ 2 ແຟ້ມຢູ່ສອງຖັນໂດຍມີພຽງແຕ່ຢູ່ໃນຖັນເບື້ອງຊ້າຍ.

     multitail -s 2 -sn 1,3  /var/log/mysqld.log -I /var/log/xferlog /var/log/monitorix /var/log/ajenti.log /var/log/yum.log

    ສະແດງ 1 ແຟ້ມໃນຂະນະທີ່ຕົວເລືອກ '-l' ຊ່ວຍໃຫ້ ຄຳ ສັ່ງປະຕິບັດຢູ່ໃນປ່ອງຢ້ຽມ.

     multitail /var/log/iptables.log -l "ping server.nixcraft.in"

    ລວມ 2 logfiles ຢູ່ໃນປ່ອງຢ້ຽມດຽວ, ແຕ່ໃຫ້ສີທີ່ແຕກຕ່າງກັນໃນແຕ່ລະ logfile ເພື່ອໃຫ້ທ່ານເຂົ້າໃຈໄດ້ງ່າຍວ່າເສັ້ນໃດ ສຳ ລັບ logfile.

     multitail -ci green /var/log/yum.log -ci yellow -I /var/log/mysqld.log

    ສະຫຼຸບ

    ພວກເຮົາໄດ້ກວມເອົາການ ນຳ ໃຊ້ ຄຳ ສັ່ງ multitail ເທົ່ານັ້ນ. ສຳ ລັບບັນຊີລາຍຊື່ຄົບຖ້ວນຂອງຕົວເລືອກແລະຄີທີ່ທ່ານສາມາດເບິ່ງ ໜ້າ man ຂອງ multitail ຫຼືທ່ານອາດຈະກົດປຸ່ມ 'ຊ່ວຍ' ໃນຂະນະທີ່ໂປຣແກຣມ ດຳ ເນີນງານ.