20 ເຄື່ອງມືສາຍ ຄຳ ສັ່ງເພື່ອຕິດຕາມການເຮັດວຽກຂອງ Linux


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

Linux Top ຄຳ ສັ່ງແມ່ນໂປແກຼມກວດສອບການປະຕິບັດງານເຊິ່ງຜູ້ ນຳ ໃຊ້ລະບົບຫຼາຍໆຄົນໄດ້ ນຳ ໃຊ້ເລື້ອຍໆເພື່ອຕິດຕາມການເຮັດວຽກຂອງ Linux ແລະມັນມີຢູ່ພາຍໃຕ້ຫລາຍ Linux/Unix ເຊັ່ນລະບົບປະຕິບັດການ ຄຳ ສັ່ງຂັ້ນເທິງໃຊ້ເພື່ອເຮັດທຸກຂັ້ນຕອນທີ່ ກຳ ລັງແລ່ນແລະໃຊ້ເວລາຈິງໃນບັນຊີລາຍຊື່ທີ່ຖືກສັ່ງແລະອັບເດດມັນເປັນປະ ຈຳ ມັນສະແດງການ ນຳ ໃຊ້ CPU, ການ ນຳ ໃຊ້ຫນ່ວຍຄວາມ ຈຳ, Swap Memory, ຂະ ໜາດ cache, ຂະ ໜາດ Buffer, Process PID, User, Commands ແລະອື່ນໆອີກຫລາຍຢ່າງ. ມັນຍັງສະແດງໃຫ້ເຫັນເຖິງຄວາມຊົງ ຈຳ ສູງແລະການ ນຳ ໃຊ້ cpu ຂອງໂປແກຼມທີ່ໃຊ້ງານ. ຄຳ ສັ່ງຂັ້ນເທິງແມ່ນມີປະໂຫຍດຫຼາຍ ສຳ ລັບຜູ້ບໍລິຫານລະບົບໃນການຕິດຕາມແລະ ດຳ ເນີນການທີ່ຖືກຕ້ອງເມື່ອຕ້ອງການ. ຂໍໃຫ້ເບິ່ງ ຄຳ ສັ່ງສູງສຸດໃນການ ດຳ ເນີນການ.

# top

<ຮູບແບບ = "ຄວາມກວ້າງ: 620px" ຫ້ອງຮຽນ = "wp-caption aligncenter"> <ຫ້ອງສະແດງຕົວຢ່າງ = "wp-caption-text"> ຕົວຢ່າງ ຄຳ ສັ່ງເທິງ

ສຳ ລັບຕົວຢ່າງເພີ່ມເຕີມຂອງ ຄຳ ສັ່ງ Top ອ່ານ: 12 ຕົວຢ່າງ ຄຳ ສັ່ງທີ່ໃຊ້ໃນ Linux

ຄໍາສັ່ງ Linux VmStat ໃຊ້ເພື່ອສະແດງສະຖິຕິຂອງຄວາມ ຈຳ ເສມືນ, ກະທູ້ kernerl, ແຜ່ນ, ຂະບວນການຂອງລະບົບ, ທ່ອນ I/O, ຂັດຂວາງ, ກິດຈະ ກຳ ຂອງ CPU ແລະອື່ນໆ. ໂດຍ ຄຳ ສັ່ງ vmstat ໃນຕອນຕົ້ນບໍ່ມີຢູ່ພາຍໃຕ້ລະບົບ Linux ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງແພັກເກດທີ່ເອີ້ນວ່າ sysstat ເຊິ່ງປະກອບມີໂປແກມ vmstat. ການໃຊ້ແບບທົ່ວໄປຂອງຮູບແບບ ຄຳ ສັ່ງແມ່ນ.

# vmstat

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free  inact active   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 810420  97380  70628    0    0   115     4   89   79  1  6 90  3  0

ສຳ ລັບຕົວຢ່າງ Vmstat ເພີ່ມເຕີມອ່ານ: 6 ຕົວຢ່າງ ຄຳ ສັ່ງ Vmstat ໃນ Linux

ຄຳ ສັ່ງ Lsof ທີ່ໃຊ້ໃນຫລາຍໆລະບົບ Linux/Unix ຄ້າຍຄືລະບົບທີ່ໃຊ້ເພື່ອສະແດງລາຍຊື່ຂອງທຸກເອກະສານທີ່ເປີດແລະຂັ້ນຕອນ. ເອກະສານທີ່ເປີດປະກອບມີ: ແຟ້ມແຜ່ນ, ແຜ່ນເຄືອຂ່າຍ, ທໍ່, ອຸປະກອນແລະຂະບວນການຕ່າງໆ. ໜຶ່ງ ໃນເຫດຜົນຫຼັກທີ່ ນຳ ໃຊ້ ຄຳ ສັ່ງນີ້ແມ່ນເມື່ອແຜ່ນບໍ່ສາມາດຖອດອອກໄດ້ແລະສະແດງຂໍ້ຜິດພາດທີ່ເອກະສານ ກຳ ລັງຖືກ ນຳ ໃຊ້ຫຼືເປີດຢູ່. ດ້ວຍ ຄຳ ແນະ ນຳ ນີ້ທ່ານສາມາດລະບຸວ່າມີໄຟລ໌ໃດທີ່ ກຳ ລັງໃຊ້ຢູ່. ຮູບແບບທົ່ວໄປທີ່ສຸດ ສຳ ລັບ ຄຳ ສັ່ງນີ້ແມ່ນ.

# lsof

COMMAND     PID      USER   FD      TYPE     DEVICE     SIZE       NODE NAME
init          1      root  cwd       DIR      104,2     4096          2 /
init          1      root  rtd       DIR      104,2     4096          2 /
init          1      root  txt       REG      104,2    38652   17710339 /sbin/init
init          1      root  mem       REG      104,2   129900     196453 /lib/ld-2.5.so
init          1      root  mem       REG      104,2  1693812     196454 /lib/libc-2.5.so
init          1      root  mem       REG      104,2    20668     196479 /lib/libdl-2.5.so
init          1      root  mem       REG      104,2   245376     196419 /lib/libsepol.so.1
init          1      root  mem       REG      104,2    93508     196431 /lib/libselinux.so.1
init          1      root   10u     FIFO       0,17                 953 /dev/initctl

ການ ນຳ ໃຊ້ ຄຳ ສັ່ງແລະຕົວຢ່າງ lsof ເພີ່ມເຕີມ: ຕົວຢ່າງ ຄຳ ສັ່ງ 10 lsof ໃນ Linux

Tcpdump ໜຶ່ງ ໃນເຄື່ອງຈັກວິເຄາະເຄືອຂ່າຍບັນຈຸເຄືອຂ່າຍ ຄຳ ສັ່ງທີ່ໃຊ້ກັນທົ່ວໄປຫຼືແພັກເກັດ sniffer ທີ່ໃຊ້ການຈັບຫຼືກັ່ນຕອງແພັກເກັດ TCP/IP ທີ່ໄດ້ຮັບຫຼືໂອນຜ່ານອິນເຕີເຟດສະເພາະໃນເຄືອຂ່າຍ. ມັນຍັງມີທາງເລືອກທີ່ຈະຊ່ວຍປະຢັດແພັກເກັດທີ່ຖືກຈັບໃນເອກະສານ ສຳ ລັບການວິເຄາະຕໍ່ມາ. tcpdump ແມ່ນມີເກືອບທັງ ໝົດ ໃນການແຈກຈ່າຍ Linux ທີ່ ສຳ ຄັນທັງ ໝົດ.

# tcpdump -i eth0

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
22:08:59.617628 IP linux-console.net.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 2532133365:2532133481(116) ack 3561562349 win 9648
22:09:07.653466 IP linux-console.net.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 116:232(116) ack 1 win 9648
22:08:59.617916 IP 115.113.134.3.static-mumbai.vsnl.net.in.28472 > linux-console.net.ssh: . ack 116 win 64347

ສຳ ລັບການໃຊ້ tcpdump ຫຼາຍຂື້ນອ່ານ: 12 ຕົວຢ່າງ ຄຳ ສັ່ງ Tcpdump ໃນ Linux

Netstat ແມ່ນເຄື່ອງມືສາຍ ຄຳ ສັ່ງ ສຳ ລັບຕິດຕາມກວດກາສະຖິຕິການຫຸ້ມຫໍ່ເຄືອຂ່າຍທີ່ເຂົ້າມາແລະລາຍຈ່າຍພ້ອມທັງສະຖິຕິໃນການໂຕ້ຕອບ. ມັນເປັນເຄື່ອງມືທີ່ມີປະໂຫຍດຫຼາຍ ສຳ ລັບຜູ້ບໍລິຫານລະບົບທຸກໆຄົນໃນການຕິດຕາມການເຮັດວຽກຂອງເຄືອຂ່າຍແລະແກ້ໄຂບັນຫາທີ່ກ່ຽວຂ້ອງກັບເຄືອຂ່າຍ.

# netstat -a | more

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State
tcp        0      0 *:mysql                     *:*                         LISTEN
tcp        0      0 *:sunrpc                    *:*                         LISTEN
tcp        0      0 *:realm-rusd                *:*                         LISTEN
tcp        0      0 *:ftp                       *:*                         LISTEN
tcp        0      0 localhost.localdomain:ipp   *:*                         LISTEN
tcp        0      0 localhost.localdomain:smtp  *:*                         LISTEN
tcp        0      0 localhost.localdomain:smtp  localhost.localdomain:42709 TIME_WAIT
tcp        0      0 localhost.localdomain:smtp  localhost.localdomain:42710 TIME_WAIT
tcp        0      0 *:http                      *:*                         LISTEN
tcp        0      0 *:ssh                       *:*                         LISTEN
tcp        0      0 *:https                     *:*                         LISTEN

ຕົວຢ່າງ Netstat ເພີ່ມເຕີມ: ຕົວຢ່າງ 20 Netstat Command ໃນ Linux.

Htop ແມ່ນເຄື່ອງມືຕິດຕາມກວດກາຂັ້ນຕອນຂອງ Linux ແບບຈິງຈັງແລະກ້າວ ໜ້າ. ນີ້ແມ່ນຄ້າຍຄືກັບ ຄຳ ສັ່ງເທິງຂອງ Linux ແຕ່ມັນມີຄຸນລັກສະນະທີ່ອຸດົມສົມບູນເຊັ່ນ: ການໂຕ້ຕອບທີ່ເປັນມິດກັບຜູ້ໃຊ້ເພື່ອຈັດການຂັ້ນຕອນ, ປຸ່ມລັດ, ມຸມເບິ່ງແນວຕັ້ງແລະແນວນອນຂອງຂະບວນການແລະອື່ນໆ. Htop ແມ່ນເຄື່ອງມືຂອງພາກສ່ວນທີສາມແລະບໍ່ໄດ້ລວມເຂົ້າໃນລະບົບ Linux, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງມັນໂດຍໃຊ້ເຄື່ອງມືຈັດການຊຸດ YUM. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຕິດຕັ້ງອ່ານບົດຄວາມຂອງພວກເຮົາຂ້າງລຸ່ມນີ້.

# htop

<ຮູບແບບ = "ຄວາມກວ້າງ: 590px" ຫ້ອງຮຽນ = "wp-caption aligncenter"> <ຫ້ອງສະແດງຮູບພາບ = "wp-caption-text"> ແທັກ ຄຳ ສັ່ງ Htop ຕົວຢ່າງ Screenshot

ສຳ ລັບການຕິດຕັ້ງ Htop ໃຫ້ອ່ານວ່າ: ຕິດຕັ້ງ Htop (Linux Process Monitoring) ໃນ Linux

Iotop ຍັງຄ້າຍຄືກັບ ຄຳ ສັ່ງທີ່ສູງສຸດແລະໂປແກຼມ Htop, ແຕ່ມັນມີ ໜ້າ ທີ່ບັນຊີເພື່ອຕິດຕາມແລະສະແດງເວລາຈິງ Disk I/O ແລະຂັ້ນຕອນຕ່າງໆ. ເຄື່ອງມືນີ້ມີປະໂຫຍດຫຼາຍ ສຳ ລັບການຊອກຫາຂັ້ນຕອນທີ່ແນ່ນອນແລະການອ່ານ/ຂຽນແຜ່ນທີ່ໃຊ້ແລ້ວສູງຂອງຂະບວນການ.

# iotop

<ຮູບແບບ = "ຄວາມກວ້າງ: 620px" ຫ້ອງຮຽນ = "wp-caption aligncenter"> <ຫ້ອງສະແດງຮູບພາບ = "wp-caption-text"> ຕົວຢ່າງ ຄຳ ສັ່ງ ໜ້າ ຈໍ Iotop

ສຳ ລັບການຕິດຕັ້ງແລະການ ນຳ ໃຊ້ຂອງ Ioptop ອ່ານ: ຕິດຕັ້ງ Iotop ໃນ Linux

IoStat ແມ່ນເຄື່ອງມືທີ່ງ່າຍດາຍທີ່ຈະເກັບ ກຳ ແລະສະແດງການປ້ອນຂໍ້ມູນຂອງລະບົບແລະສະຖິຕິຂອງອຸປະກອນເກັບຂໍ້ມູນ. ເຄື່ອງມືນີ້ມັກຖືກ ນຳ ໃຊ້ເພື່ອຕິດຕາມບັນຫາການປະຕິບັດຂອງອຸປະກອນໃນການເກັບຮັກສາລວມທັງອຸປະກອນ, ຮາດດິດທ້ອງຖິ່ນ, ແຜ່ນຫ່າງໄກສອກຫຼີກເຊັ່ນ NFS.

# iostat

Linux 2.6.18-238.9.1.el5 (linux-console.net)         09/13/2012

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.60    3.65    1.04    4.29    0.00   88.42

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
cciss/c0d0       17.79       545.80       256.52  855159769  401914750
cciss/c0d0p1      0.00         0.00         0.00       5459       3518
cciss/c0d0p2     16.45       533.97       245.18  836631746  384153384
cciss/c0d0p3      0.63         5.58         3.97    8737650    6215544
cciss/c0d0p4      0.00         0.00         0.00          8          0
cciss/c0d0p5      0.63         3.79         5.03    5936778    7882528
cciss/c0d0p6      0.08         2.46         2.34    3847771    3659776

ສຳ ລັບການ ນຳ ໃຊ້ແລະຕົວຢ່າງຂອງ Iostat ເພີ່ມເຕີມໃຫ້ເຂົ້າເບິ່ງ: 6 ຕົວຢ່າງ Iostat Command ໃນ Linux

IPTraf ແມ່ນ open source based network ທີ່ໃຊ້ເວລາຈິງ (IP LAN) ທີ່ໃຊ້ ສຳ ລັບຕິດຕາມກວດກາ Linux. ມັນລວບລວມຂໍ້ມູນທີ່ຫຼາກຫຼາຍເຊັ່ນ: ຈໍລະຈອນຈາລະຈອນ IP ທີ່ຜ່ານເຄືອຂ່າຍ, ລວມທັງຂໍ້ມູນທຸງ TCP, ລາຍລະອຽດຂອງ ICMP, ລາຍລະອຽດການຈະລາຈອນຂອງ TCP/UDP, ຊຸດເຊື່ອມຕໍ່ TCP ແລະແພັກເກັດຕ່າງໆ. ມັນຍັງລວບລວມຂໍ້ມູນຂອງສະຖິຕິການໂຕ້ຕອບທົ່ວໄປແລະຖືກກັກຂັງຂອງ TCP, UDP, IP, ICMP, ບໍ່ແມ່ນ IP, ຂໍ້ຜິດພາດ IP ເຊັກອິນ, ກິດຈະ ກຳ ອິນເຕີເນັດແລະອື່ນໆ.

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມແລະການ ນຳ ໃຊ້ເຄື່ອງມື IPTraf, ກະລຸນາເຂົ້າເບິ່ງ: ເຄື່ອງມືກວດສອບເຄືອຂ່າຍ IPTraf

ເຄື່ອງມື psacct ຫຼື acct ແມ່ນມີປະໂຫຍດຫຼາຍ ສຳ ລັບການກວດສອບແຕ່ລະກິດຈະ ກຳ ຂອງຜູ້ໃຊ້ໃນລະບົບ. ທັງສອງ daemons ເຮັດວຽກຢູ່ໃນພື້ນຫລັງແລະຕິດຕາມເບິ່ງກິດຈະ ກຳ ໂດຍລວມຂອງຜູ້ໃຊ້ແຕ່ລະຄົນໃນລະບົບແລະຍັງມີຊັບພະຍາກອນໃດແດ່ທີ່ພວກມັນ ກຳ ລັງຊົມໃຊ້.

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

ສຳ ລັບການຕິດຕັ້ງແລະການ ນຳ ໃຊ້ ຄຳ ສັ່ງຕົວຢ່າງແມ່ນອ່ານບົດຄວາມກ່ຽວກັບ Monitor User Activity ດ້ວຍ psacct ຫຼື acct

ການກວດສອບແມ່ນແຫຼ່ງເປີດແລະເວບໄຊທ໌ທີ່ມີການຄວບຄຸມຂັ້ນຕອນໂດຍບໍ່ເສຍຄ່າເຊິ່ງກວດສອບແລະຄຸ້ມຄອງຂັ້ນຕອນຕ່າງໆຂອງລະບົບ, ໂປແກຼມ, ແຟ້ມ, ໄດເລກະທໍລີ, ການອະນຸຍາດ, ເຊັກອິນແລະລະບົບແຟ້ມ.

ມັນຕິດຕາມກວດກາການບໍລິການຕ່າງໆເຊັ່ນ Apache, MySQL, Mail, FTP, ProFTP, Nginx, SSH ແລະອື່ນໆ. ສະຖານະພາບຂອງລະບົບສາມາດເບິ່ງໄດ້ຈາກເສັ້ນ ຄຳ ສັ່ງຫລືໃຊ້ມັນໂຕ້ຕອບເວັບໄຊທ໌ເອງ.

ອ່ານເພິ່ມເຕິມ: ການກວດສອບຂັ້ນຕອນຂອງ Linux ດ້ວຍການຕິດຕາມເບິ່ງ

NetHogs ແມ່ນໂປແກຼມໂປແກຼມຂະ ໜາດ ນ້ອຍທີ່ເປີດງາມ (ຄ້າຍຄືກັບ Linux ເທິງ ຄຳ ສັ່ງ) ທີ່ເກັບແຖບຢູ່ໃນແຕ່ລະກິດຈະ ກຳ ຂອງເຄືອຂ່າຍໃນລະບົບຂອງທ່ານ. ມັນຍັງຕິດຕາມຄວາມຖີ່ຂອງການຈະລາຈອນຂອງເຄືອຂ່າຍໃນເວລາຈິງທີ່ ນຳ ໃຊ້ໂດຍແຕ່ລະໂປແກຼມຫລືໂປແກຼມ.

ອ່ານເພີ່ມເຕີມ: ຕິດຕາມກວດກາແບນວິດຂອງເຄືອຂ່າຍ Linux ໂດຍໃຊ້ NetHogs

iftop ແມ່ນເຄື່ອງມືກວດສອບລະບົບແຫຼ່ງເປີດແບບບໍ່ເສຍຄ່າອີກຈຸດ ໜຶ່ງ ທີ່ສະແດງລາຍຊື່ການ ນຳ ໃຊ້ແບນວິດຂອງເຄືອຂ່າຍທີ່ຖືກປັບປຸງເລື້ອຍໆ (ແຫຼ່ງຂໍ້ມູນແລະຈຸດ ໝາຍ ປາຍທາງ) ທີ່ຜ່ານອິນເຕີເຟດເຄືອຂ່າຍໃນລະບົບຂອງທ່ານ. iftop ຖືກພິຈາລະນາ ສຳ ລັບການ ນຳ ໃຊ້ເຄືອຂ່າຍ, ສິ່ງທີ່ 'ອັນດັບ' ເຮັດ ສຳ ລັບການ ນຳ ໃຊ້ CPU. iftop ແມ່ນເຄື່ອງມືຄອບຄົວທີ່ດີທີ່ສຸດທີ່ຕິດຕາມອິນເຕີເຟດທີ່ເລືອກແລະສະແດງການ ນຳ ໃຊ້ແບນວິດປັດຈຸບັນລະຫວ່າງສອງເຈົ້າພາບ.

ອ່ານຕໍ່: iftop - Monitor Network Bandwidth Utilityization

Monitorix ແມ່ນເຄື່ອງໃຊ້ທີ່ມີນ້ ຳ ໜັກ ເບົາທີ່ຖືກອອກແບບມາເພື່ອເຮັດວຽກແລະກວດສອບລະບົບແລະຊັບພະຍາກອນເຄືອຂ່າຍໃຫ້ຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້ໃນເຄື່ອງແມ່ຂ່າຍ Linux/Unix. ມັນມີໂປແກຼມສ້າງໃນເວັບເຊີຟເວີ HTTP ທີ່ເກັບ ກຳ ຂໍ້ມູນລະບົບແລະເຄືອຂ່າຍເປັນປະ ຈຳ ແລະສະແດງໃນກາຟ. ມັນລະບົບ Monitors ໂຫຼດໂດຍສະເລ່ຍແລະການ ນຳ ໃຊ້, ການຈັດສັນຄວາມ ຈຳ, ສຸຂະພາບຂອງໄດຂັບ, ການບໍລິການລະບົບ, ພອດເຄືອຂ່າຍ, ສະຖິຕິອີເມວ (Sendmail, Postfix, Dovecot, ແລະອື່ນໆ), ສະຖິຕິ MySQL ແລະອື່ນໆ. ມັນໄດ້ອອກແບບເພື່ອຕິດຕາມການເຮັດວຽກຂອງລະບົບໂດຍລວມແລະຊ່ວຍໃນການກວດພົບຄວາມລົ້ມເຫລວ, ຂໍ້ບົກຜ່ອງ, ກິດຈະ ກຳ ທີ່ຜິດປົກກະຕິແລະອື່ນໆ.

ອ່ານຕໍ່: Monitorix ເຄື່ອງມືກວດສອບລະບົບແລະເຄືອຂ່າຍ ສຳ ລັບ Linux

Arpwatch ແມ່ນໂປແກຼມຊະນິດ ໜຶ່ງ ທີ່ຖືກອອກແບບມາເພື່ອຕິດຕາມການແກ້ໄຂທີ່ຢູ່ (MAC ແລະການປ່ຽນແປງທີ່ຢູ່ IP) ຂອງການຈະລາຈອນຂອງເຄືອຂ່າຍ Ethernet ໃນເຄືອຂ່າຍ Linux. ມັນສືບຕໍ່ຕິດຕາມການຈະລາຈອນຂອງ Ethernet ແລະຜະລິດບັນທຶກການປ່ຽນແປງ IP address ແລະ MAC ຄູ່ພ້ອມກັບຕາຕະລາງເວລາໃນເຄືອຂ່າຍ. ມັນຍັງມີຄຸນສົມບັດທີ່ຈະສົ່ງການແຈ້ງເຕືອນທາງອີເມວໃຫ້ຜູ້ເບິ່ງແຍງລະບົບ, ເມື່ອການຈັບຄູ່ເພີ່ມຫລືປ່ຽນແປງ. ມັນມີປະໂຫຍດຫຼາຍໃນການກວດຫາເຄື່ອງຂີ້ເຫຍື່ອ ARP ໃນເຄືອຂ່າຍ.

ອ່ານເພີ່ມເຕີມ: Arpwatch ເພື່ອຕິດຕາມກວດກາການເຄື່ອນໄຫວຂອງ Ethernet

Suricata ແມ່ນລະບົບເຄືອຂ່າຍຄວາມປອດໄພແລະລະບົບການກວດສອບແລະປ້ອງກັນການບຸກລຸກທີ່ມີປະສິດຕິພາບສູງ ສຳ ລັບ Linux, FreeBSD ແລະ Windows.It ຖືກອອກແບບແລະເປັນເຈົ້າຂອງໂດຍບໍ່ຫວັງຜົນ ກຳ ໄລ OISF (Open Information Security Foundation).

ອ່ານເພີ່ມເຕີມ: Suricata - ລະບົບການຊອກຄົ້ນຫາແລະປ້ອງກັນການບຸກລຸກເຄືອຂ່າຍ

VnStat PHP ເປັນໂປແກຼມ frontend ທີ່ໃຊ້ ສຳ ລັບເຄື່ອງມືເຄືອຂ່າຍທີ່ນິຍົມທີ່ສຸດເອີ້ນວ່າ“ vnstat“. VnStat PHP ຕິດຕາມການ ນຳ ໃຊ້ການເຂົ້າຊົມເຄືອຂ່າຍໃນຮູບແບບກາຟິກທີ່ງາມ. ມັນສະແດງການ ນຳ ໃຊ້ການເຂົ້າຊົມເຄືອຂ່າຍພາຍໃນແລະພາຍໃນທັງ ໝົດ ຊົ່ວໂມງໃນຊົ່ວໂມງ, ປະ ຈຳ ວັນ, ລາຍເດືອນແລະລາຍງານສະຫຼຸບສັງລວມ.

ອ່ານເພີ່ມເຕີມ: VnStat PHP - Bandwidth Monitoring

Nagios ແມ່ນລະບົບການກວດສອບທີ່ມີປະສິດທິພາບສູງທີ່ ນຳ ໜ້າ ເຊິ່ງຊ່ວຍໃຫ້ຜູ້ບໍລິຫານເຄືອຂ່າຍ/ລະບົບສາມາດ ກຳ ນົດແລະແກ້ໄຂບັນຫາທີ່ກ່ຽວຂ້ອງກັບເຊີຟເວີກ່ອນທີ່ມັນຈະສົ່ງຜົນກະທົບຕໍ່ຂະບວນການທຸລະກິດທີ່ ສຳ ຄັນ. ດ້ວຍລະບົບ Nagios, ຜູ້ບໍລິຫານສາມາດຕິດຕາມ Linux, Windows, Switches, Routers ແລະ Printers ທີ່ຢູ່ຫ່າງໄກກັນໄດ້ໃນ ໜ້າ ຕ່າງດຽວ. ມັນສະແດງ ຄຳ ເຕືອນທີ່ ສຳ ຄັນແລະຊີ້ບອກວ່າມີບາງສິ່ງບາງຢ່າງຜິດພາດໃນເຄືອຂ່າຍ/ເຊີຟເວີຂອງທ່ານເຊິ່ງຊ່ວຍທາງອ້ອມໃຫ້ທ່ານເລີ່ມຕົ້ນຂະບວນການແກ້ໄຂກ່ອນທີ່ມັນຈະເກີດຂື້ນ.

ອ່ານເພິ່ມເຕິມ: ຕິດຕັ້ງລະບົບການກວດສອບ Nagios ເພື່ອກວດສອບ Linux/Windows ທີ່ຢູ່ຫ່າງໄກສອກຫຼີກ

19. Nmon: ຕິດຕາມກວດກາ Linux Performance

Nmon (ແມ່ນເຄື່ອງມື ສຳ ລັບ Nigel's Performance Monitor), ເຊິ່ງຖືກ ນຳ ໃຊ້ເພື່ອກວດສອບຊັບພະຍາກອນ Linux ທຸກຢ່າງເຊັ່ນ: CPU, Memory, Disk Usage, Network, ຂັ້ນຕອນສຸດຍອດ, NFS, Kernel ແລະອື່ນໆ. ເຄື່ອງມືນີ້ມາເປັນສອງແບບຄື: Online Online ແລະ Capture Mode.

Online Mode, ແມ່ນໃຊ້ ສຳ ລັບການກວດສອບເວລາຈິງແລະ Capture Mode, ແມ່ນໃຊ້ເພື່ອເກັບຜົນຜະລິດໃນຮູບແບບ CSV ສຳ ລັບການປະມວນຜົນຕໍ່ມາ.

ອ່ານເພີ່ມເຕີມ: ຕິດຕັ້ງເຄື່ອງມື Nmon (Performance Monitor) ໃນ Linux

20. ເຄື່ອງລວບລວມ: ເຄື່ອງມືຕິດຕາມກວດກາການປະຕິບັດແບບ All-in-One

Collectl ແມ່ນອີກປະການ ໜຶ່ງ ທີ່ມີປະສິດທິພາບສູງແລະມີຄຸນສົມບັດທີ່ເປັນປະໂຫຍດໂດຍອີງໃສ່ສາຍ ຄຳ ສັ່ງ, ເຊິ່ງສາມາດ ນຳ ໃຊ້ເພື່ອເກັບ ກຳ ຂໍ້ມູນກ່ຽວກັບຊັບພະຍາກອນລະບົບ Linux ເຊັ່ນ: ການ ນຳ ໃຊ້ CPU, ໜ່ວຍ ຄວາມ ຈຳ, ເຄືອຂ່າຍ, inodes, process, nfs, tcp, sockets ແລະອື່ນໆ.

ອ່ານຕໍ່: ຕິດຕັ້ງເຄື່ອງມືລວບລວມຂໍ້ມູນ (All-in-One Monitor Monitor) ໃນ Linux

ພວກເຮົາຢາກຮູ້ວ່າທ່ານໃຊ້ໂປແກຼມຕິດຕາມປະເພດໃດແດ່ເພື່ອຕິດຕາມກວດກາການເຮັດວຽກຂອງເຄື່ອງແມ່ຂ່າຍ Linux ຂອງທ່ານ? ຖ້າພວກເຮົາພາດເຄື່ອງມື ສຳ ຄັນໃດໆທີ່ທ່ານຕ້ອງການໃຫ້ພວກເຮົາປະກອບເຂົ້າໃນລາຍຊື່ນີ້, ກະລຸນາແຈ້ງພວກເຮົາຜ່ານ ຄຳ ເຫັນແລະກະລຸນາຢ່າລືມແບ່ງປັນມັນ.

ອ່ານຍັງ : 13 ເຄື່ອງມືຕິດຕາມກວດກາການເຮັດວຽກຂອງ Linux - ພາກທີ 2