Tuesday 10 September 2024

Linux proseslərin izləmə proqramları

 



Salam, Sistem Administratorların ən çox istifadə etdiyi Linux monitoring alətləri (tool) haqqında yazacağıq. Serverləri və ev istifadəçilərinin komputerlərindəki resursları monitoring etmək üçün məqalə davamındakı alətlərdən istifadə edə bilərsiniz.



Ən yaxşı Linux monitorinq alətlərini tapmaq çətindir, çünki onların məqsədi və istifadəsi istifadəçidən istifadəçiyə və infrastrukturdan infrastruktura qədər dəyişir. Ancaq hər kəs mənimlə razılaşacaq ki, Linux monitorinq alətləri sağlam Linux infrastrukturunu təmin etmək üçün lazımdır.


Sistemin Monitorinq Alətləri müxtəlif kateqoriyalara bölünə bilər, məsələn, Linux Şəbəkə Monitorinq Alətləri, Linux Server Monitorinq Alətləri, Linux Sistem Monitorinq Alətləri, Linux Performans Monitorinq Alətləri, Linux Resurs monitorları, Linux Bandwidth Monitor və bütün funksiyaları yerinə yetirə bilən fərqli komanda xətti alətləri dəsti. onları eyni vaxtda.



1. Üst – Linux Proses Monitoru

“Top” əmri bir çox Linux və ya Unix sistemlərində default olan Linux performans izləmə alətidir. Sistemdə işləyən bütün iş parçalarını və ya prosesləri ümumi olaraq görmək lazım olduqda faydalıdır.

Bu əmrlə RAM istifadəsi, CPU istifadəsi, RAM dəyişdirilməsi, Arabellek Həcmi, Keş Həcmi, Proses PID-i və s. kimi müxtəlif sistem məlumatlarını görüntüləmək mümkündür. Eyni zamanda, sistemdə işləyən proseslərdə həddindən artıq yaddaş və CPU istifadəsini də göstərir.



2. Mytop

Mytop, real vaxt rejimində verilənlər bazasını və işlənən sorğuları yoxlamağa imkan verən MySQL mövzu və performans monitorinq vasitəsidir.





3. Htop – Linux Process Monitor

Htop, “Top”a bənzəyən inkişaf etmiş bir Linux proses izləmə alətidir. Bununla belə, interaktiv proses görüntüləyici, şaquli və üfüqi proses görüntüləyici, qısa yol düymələri və s. kimi zəngin funksiyalar təklif edir. Linux və ya Unix-də əvvəlcədən quraşdırılmayan üçüncü tərəf Linux izləmə alətidir. Onu yükləyib sistemə quraşdırmaq lazımdır.




4. Atop – Linux üçün Performans Monitoru

Atop, bütün sistem və ya proseslərinin hesabatını, sistem logloranın aparılmasını, uzunmüddətli məlumat analizi üçün proses fəaliyyətini, həddindən artıq yüklənmiş sistem resurslarını və s. təmin edən bir Linux performans izləmə alətidir. Bundan əlavə, CPU, yaddaş, dəyişmə, disklər (LVM daxil olmaqla) və şəbəkə qatları üzərindəki sistem fəaliyyətini də göstərir.



5. PowerTOP
Linux sisteminin enerji istehlakı və enerji idarəetməsi ilə bağlı problemləri diaqnoz edən sadə bir alət istəyirsinizsə, PowerTOP düzgün seçimdir. Bundan əlavə, server üçün ən yaxşı enerji idarəetmə parametrlərini əldə etmək üçün sistem üzrə müxtəlif parametrlərlə təcrübə apara biləcəyiniz interaktiv rejimi də var.


6. Apachetop
Apachetop, Apache veb serverinin performansını izləmək üçün bir komanda sətiri alətidir. "Mytop" alətinə əsaslanır.


7. iotop – Linux Disk I/O Monitoru

“Top” əmri və “Htop” proqramı kimi, iotop da sizə I/O istifadə məlumatlarını “Top” bənzəri bir interfeys vasitəsilə göstərən bir Python proqramıdır. Bu alət real vaxtda disk G/Ç-ni izləməyə və emal etməyə imkan verir. Eyni zamanda ən çox istifadə edilən iş parçaları və ya proseslər üçün disk oxuma və yazma müddətlərini də yoxlaya bilərsiniz.


8. ftptop – Fayl Köçürmə Protokolu Monitoru
Serverinizdəki cari FTP bağlantısını tam dəqiqliklə bilmək istəyirsinizsə, ftptop sizin üçün düzgün vasitədir. Bu alət ümumi FTP bağlantısı, müştərilərin kim olduğu, neçə yükləmə və yükləmə iş parçasının aktiv olduğu və s. kimi əsas məlumatları göstərməyə kömək edir.


9. iftop – Şəbəkə Bant Genişliyinin Monitorinqi
iftop, seçilmiş bir şəbəkə interfeysində şəbəkə kanal genişliyi istifadəsi ilə bağlı mühüm məlumatları göstərən başqa bir açıq mənbəli və pulsuz Linux sistem izləmə vasitəsidir. Bu, "Top" alət ailəsindən faydalı bir vasitədir, lakin yalnız CPU istifadələrini yoxlamaq əvəzinə, sistemin şəbəkə kanalındakı mövcud istifadələrin cədvəlini göstərir.



10. Monit – Linux Process and Services Monitoring


Monit, pulsuz və açıq mənbəli veb əsaslı Linux proseslərinin monitorinqi vasitəsidir. O, sistem mövzularını, faylları, icazələri, qovluqları, proqramları, fayl sistemlərini və yoxlama məbləğlərini idarə edən və nəzarət edən intuitiv istifadəçi interfeysinə malikdir.

Monitorinq xidmətləri MySQL, FTP, Mail, Apache, ProFTP, SSH, Nginx və s. dəstəkləyir. Məlumatlara əmr sətirindən və ya standart veb interfeysindən baxa bilərsiniz.





11. jnettop – Linux Kanal Genişliyi Monitoru

Jnettop, Linux şəbəkə trafikini və Kanal genişliyi istifadəsini izləmək üçün faydalı bir vasitədir. Şəbəkə üzərindən gələn bütün onlayn trafiki əhatə edən statistikalar təqdim edir. Bu Linux izləmə aləti, yönləndirici administratorunun bir şəbəkədəki əlaqələrin əsas bilgisayar və port üzrə siyahısını görməsinə imkan tanıyır.


12. ntopng – Şəbəkə Trafik Monitoru
Əgər ntop-u bəyənmisinizsə, ntopng-ni də bəyənəcəksiniz. Ntop-un yeni nəsil versiyasıdır. Bu tool şəbəkə istifadəsini və trafikini izləmək üçün veb əsaslı qrafik istifadəçi interfeysi təmin edir. Hər Unix platformasında, MacOSX-də və Windows-da işləyən platformalararası bir vasitədir.


13. EtherApe
EtherApe, Unix sistemləri üçün pulsuz və açıq mənbəli qrafik şəbəkə monitorudur. Sizə canlı şəbəkə trafikini göstərə bilər və ya tcpdump-dan oxumağa imkan tanıyır. Ethernet, token ring, PPP, FDDI, WLAN cihazlarını və müxtəlif kapsama formatlarını dəstəkləyir.


14. BandwidthD
BandwidthD, Linux, Unix sistemləri və Windows üçün ən yaxşı şəbəkə izləmə alətlərindən biridir. BandwidthD, TCP və ya IP şəbəkə alt şəbəkələrinin istifadələrini izləyir və HTML veb səhifəsinə əsaslanan vizuallaşdırılmış qrafik görüntüsü təqdim edir. Filtrləmə, axtarış, xüsusi hesabatlar, çoxlu sensorlar və s. dəstəkləyən DB-yə əsaslanan bir sistemə malikdir.


16. ngrep
ngrep, GNU grep kimi PCAP əsaslı bir alətdir, lakin şəbəkə paketlərinin məlumat yükü ilə uyğun gələcək şəkildə onaltılı və ya genişləndirilmiş ifadələri diktə etməyə imkan tanıyır. Şəbəkə layı üçün tətbiq oluna bilər.

ICMPv4/6, IPv4/6, UDP, TCP, IGMP, RAW və s. daxil olmaqla müxtəlif şəbəkə protokollarını dəstəkləyir. Eyni zamanda, Snoop və tcpdump kimi müxtəlif paket sniffing alətlərinin BPF filter məntiqini də başa düşür.

No comments:

Post a Comment

Ən çox oxunan