Linux için En İyi 15 Performans ve Ağ İzleme Aracı


Linux/Unix sistem yöneticisi olarak çalışıyorsanız, sistem performansınızı izlemek için yararlı izleme araçlarına sahip olmanız gerektiğini bildiğinizden emin olun.

İzleme araçları bir sistem yöneticisinin veya sunucu web yöneticisinin işinde çok önemli olduğundan, Linux sisteminizde/sunucunuzda neler olup bittiğini takip etmenin en iyi yoludur.

Bugün bu işi yapmak için kullanabileceğiniz başka bir 15 Linux izleme aracından bahsedeceğiz.

1. Site24x7’nin Linux İzleme Aracı

Site24x7'nin izleme platformuyla, yük ortalaması, CPU, bellek, disk alanı, ağ bant genişliği kullanımı, son olaylar ve Linux dahil olmak üzere 60'dan fazla temel performans ölçümünü sürekli takip ederek Linux sunucu kesintilerini ve performans sorunlarını ortadan kaldırabilirsiniz. süreçler.

Temel performans ölçümleri için eşikleri yapılandırın ve bu eşikler ihlal edildiğinde SMS, e-posta, mobil uygulama anlık bildirimleri ve diğer ITSM ve işbirliği araçları aracılığıyla anında uyarılar alın.

Site24x7, olay iyileştirmeyi otomatikleştirmenize olanak tanır ve BT operasyonlarınızı daha çevik ve verimli hale getirir.

Ana Özellikler:

  • Özel En İyi İşlem Tablosu ile sunucunuzun sağlığını ve performansını etkileyen süreçlere ilişkin daha iyi görünürlük.
  • Linux sunucuları için hizmet izleme ve Syslog izleme.
  • MSP'lerin müşterilerinin BT altyapılarını izlemeleri için tek bir konsol.
  • StatsD aracılığıyla aktarılan izlenen ölçümler.
  • Redis, MySQL ve NGINX dahil 100'den fazla eklenti desteği.

2. Bakışlar – Gerçek Zamanlı Linux Sistem İzleme

Glances, herhangi bir terminal boyutunda mümkün olduğunca fazla bilgi sunmak üzere tasarlanmış bir izleme aracıdır, üzerinde çalıştığı terminal penceresi boyutunu otomatik olarak alır, başka bir deyişle duyarlı bir izleme aracıdır.

Bakışlar yalnızca CPU ve bellek kullanımıyla ilgili bilgileri göstermekle kalmaz, aynı zamanda dosya sistemi G/Ç'sini, ağ G/Ç'sini, donanım sıcaklıklarını, fan hızlarını, disk kullanımını ve mantıksal hacmi de izler.

Linux'ta Glances'ı yükleyin

Glances'ın en son kararlı sürümünü yüklemek için aşağıdaki curl veya wget komutunu girmeniz yeterlidir:

curl -L https://bit.ly/glances | /bin/bash
or
wget -O- https://bit.ly/glances | /bin/bash

3. Sarg – Kalamar Bant Genişliği İzleme

Sarg (Squid Analysis Report Generator), Squid proxy sunucunuz için bir izleme aracı görevi gören ücretsiz ve açık kaynaklı bir araçtır, Squid proxy sunucu kullanıcılarınız, IP adresleri, ziyaret ettikleri siteler ve diğer bazı bilgiler hakkında raporlar oluşturur.

Kurulum için yazımızı okuyun – Linux’ta Sarg “Squid Bandwidth Monitoring” Aracını Kurma

4. Apache Durum İzleme

mod_status, Apache sunucusundaki çalışanların durumunu izlemenize olanak tanıyan bir Apache sunucu modülüdür. Okunması kolay bir HTML formatında bir rapor oluşturur. Size tüm çalışanların durumunu, her birinin ne kadar CPU kullandığını, o anda hangi isteklerin işlendiğini ve çalışan ve çalışmayan çalışanların sayısını gösterir.

Kurulum için – Apache Web Sunucusu Yükü ve Sayfa İstatistikleri Nasıl İzlenir makalemizi okuyun

5. Monit – Linux Süreç ve Hizmet İzleme

Monit, Linux ve Unix sunucunuzu izleyen güzel bir programdır, ana sunucudan (Apache, Nginx..) dosya izinlerine, dosya karmalarına ve web hizmetlerine kadar sunucunuzdaki her şeyi izleyebilir. Üstelik pek çok şey.

Monit'i Linux'a yükleyin

Monit'in kararlı sürümünü yüklemek için aşağıdaki komut satırını girmeniz yeterlidir:

sudo apt install monit          [On Debian, Ubuntu and Mint]
sudo yum install monit          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-admin/monit  [On Gentoo Linux]
sudo pacman -S monit            [On Arch Linux]
sudo zypper install monit       [On OpenSUSE]    

6. Sysstat – Hepsi Bir Arada Sistem Performans İzleme

Linux sisteminiz için bir başka yararlı izleme aracı da Sysstat'tır - gerçek bir komut değildir, aslında sadece projenin adıdır, Sysstat aslında aşağıdaki gibi birçok performans izleme aracını içeren bir pakettir iostat, sadf, pidstat, Linux işletim sisteminizle ilgili birçok istatistik gösteren diğer birçok aracın yanı sıra.

Sysstat'ın Özellikleri
  • Varsayılan olarak tüm modern Linux dağıtım depolarında mevcuttur.
  • RAM, CPU ve SWAP kullanımına ilişkin istatistikler oluşturma yeteneği. Linux çekirdek etkinliğini, NFS sunucusunu, Soketleri, TTY'yi ve dosya sistemlerini izleme yeteneğinin yanı sıra.
  • Cihazlar, görevler vb. için giriş ve çıkış istatistiklerini izleme yeteneği.
  • IPv6 desteğiyle ağ arayüzleri ve cihazlar hakkında rapor çıktısı alma yeteneği.
  • Sysstat size güç istatistiklerini de (kullanım, cihazlar, fanların hızı vb.) gösterebilir.
  • Daha birçok özellik…

Sysstat'ı Linux'a yükleyin

Sysstat'ın kararlı sürümünü yüklemek için aşağıdaki komut satırını girmeniz yeterlidir:

sudo apt install sysstat          [On Debian, Ubuntu and Mint]
sudo yum install sysstat          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-admin/sysstat  [On Gentoo Linux]
sudo pacman -S sysstat            [On Arch Linux]
sudo zypper install sysstat       [On OpenSUSE]    

Kullanımı ve örnekleri için Sysstat'ın 20 Faydalı Komutu yazımızı okuyun

7. Icinga – Yeni Nesil Sunucu İzleme

Diğer araçların aksine, Icinga bir ağ izleme programıdır, size ağ bağlantılarınız, cihazlarınız ve süreçleriniz hakkında birçok seçenek ve bilgi gösterir, ağ işlerini izlemek için iyi bir araç arayanlar için çok iyi bir seçimdir.

Icinga'nın özellikleri
  • Icinga ayrıca ücretsiz ve açık kaynaklıdır.
  • Ağ oluşturmada sahip olabileceğiniz her şeyi izlemede çok işlevseldir.
  • MySQL ve PostgreSQL desteği dahildir.
  • Güzel bir web arayüzü ile gerçek zamanlı izleme.
  • Modüller ve uzantılarla oldukça genişletilebilir.
  • Icinga, hizmetlerin ve eylemlerin ana makinelere uygulanmasını destekler.
  • Keşfedilecek daha çok şey var…

Kurulum için makalemizi okuyun – Icinga2'yi RHEL, Rocky ve AlmaLinux'a yükleyin

8. Observium – Ağ Yönetimi ve İzleme

Observium aynı zamanda bir ağ izleme aracıdır, sunucu ağınızı kolayca yönetmenize yardımcı olmak için tasarlanmıştır, 2 sürümü vardır; Ücretsiz ve açık kaynak olan Topluluk Sürümü ve yıllık maliyeti 1.000 £ olan Ticari sürüm.

Observium'un Özellikleri
  • PHP'de MySQL veritabanı desteğiyle yazılmıştır.
  • Bilgi ve veri çıkışı için güzel bir web arayüzüne sahiptir.
  • Dünya çapında yüzlerce ana bilgisayarı yönetme ve izleme yeteneği.
  • Topluluk sürümü QPL lisansı kapsamında lisanslanmıştır.
  • Windows, Linux, FreeBSD ve daha fazlasında çalışır.

Kurulum için – Observium Ağ Yönetimi ve İzleme Aracını Linux’a Kurma makalemizi okuyun

9. Web VMStat – Sistem İstatistikleri İzleme

Web VMStat, CPU'dan RAM'e, Swap'a ve html formatında giriş/çıkış bilgilerine kadar gerçek zamanlı sistem bilgileri kullanımı sağlayan çok basit bir web uygulaması programlayıcısıdır.

Kurulum için makalemizi okuyun – Web VMStat: Linux için Gerçek Zamanlı Sistem İstatistik Aracı

10. PHP Sunucu İzleme

Bu listedeki diğer araçlardan farklı olarak PHP Sunucu İzleme, web sitelerinizi ve ana bilgisayarlarınızı kolayca yönetmenize yardımcı olan, PHP ile yazılmış bir web komut dosyasıdır, MySQL veritabanını destekler ve GPL 3 veya üzeri altında yayınlanır.

Özellikler
  • Güzel bir web arayüzü.
  • Size E-posta ve SMS yoluyla bildirim gönderebilme yeteneği.
  • CPU ve RAM ile ilgili en önemli bilgileri görüntüleme yeteneği.
  • Bağlantı hatalarını ve gönderilen e-postaları günlüğe kaydetmek için çok modern bir kayıt sistemi.
  • Sunucularınızı ve web sitelerinizi otomatik olarak izlemenize yardımcı olacak cronjob hizmetleri desteği.

Kurulum için makalemizi okuyun – PHP Sunucu İzleme Aracını Linux’a Kurma

11. Linux Dash – Linux Sunucu Performansı İzleme

Adından da anlaşılacağı üzere “Linux Dash”, Linux sistemleriniz hakkında RAM, CPU, dosya sistemi, çalışan işlemler, kullanıcılar ve bant genişliği kullanımı gibi en önemli bilgileri gerçek anlamda gösteren bir web kontrol panelidir. güzel bir GUI'ye sahip ve ücretsiz ve açık kaynaklı.

Kurulum için yazımızı okuyun – Linux’ta Linux Dash (Linux Performans İzleme) Aracını Kurma

12. Kaktüsler – Ağ ve Sistem İzleme

Cacti, RRDtool için ücretsiz ve açık kaynaklı bir web arayüzünden başka bir şey değildir; SNMP (Basit Ağ Yönetimi Protokolü) kullanılarak bant genişliğini izlemek için sıklıkla kullanılır ve CPU kullanımını izlemek için de kullanılabilir.

Kurulum için – Linux’ta Cacti Ağ ve Sistem İzleme Aracı Kurulumu yazımızı okuyun

13. Munin – Ağ İzleme

Munin aynı zamanda RRDtool için bir web arayüzü GUI'sidir, Perl'de yazılmış ve GPL altında lisanslanmıştır, Munin sistemleri, ağları, uygulamaları ve hizmetleri izlemek için iyi bir araçtır.

Unix benzeri tüm işletim sistemlerinde çalışır ve güzel bir eklenti sistemine sahiptir; Makinenizde istediğiniz her şeyi izlemek için 500'den fazla farklı eklenti mevcuttur. Bir hata oluştuğunda veya hata çözüldüğünde yöneticiye mesaj göndermek için bir bildirim sistemi mevcuttur.

Kurulum için – Munin Ağ İzleme Aracını Linux’a Kurma makalemizi okuyun

14. Wireshark – Ağ Protokol Analizörü

Ayrıca listemizdeki diğer tüm araçlardan farklı olarak Wireshark, ağ paketlerini analiz etmek ve ağ bağlantılarını izlemek için kullanılan bir analizör masaüstü programıdır. GTK+ kitaplığıyla C dilinde yazılmıştır ve GPL lisansı altında yayınlanmıştır.

Özellikler
  • Çapraz platform: Linux, BSD, Mac OS X ve Windows'ta çalışır.
  • Komut satırı desteği: Verileri analiz etmek için Wireshark'ın komut satırı tabanlı bir sürümü var.
  • Analiz etmek için VoIP çağrılarını, USB trafiğini ve ağ verilerini kolayca yakalama yeteneği.
  • Çoğu Linux dağıtım deposunda mevcuttur.

Kurulum için – Linux’ta Wireshark Kurulumu – Ağ Protokol Analiz Aracı yazımızı okuyun.

15. Webmin

Webmin, Unix benzeri sistemler için açık kaynaklı, web tabanlı bir sistem ve ağ yönetim aracıdır (kontrol paneli).

Webmin, kullanıcılar, hizmetler, yapılandırma dosyaları ve disk alıntıları gibi sisteminizin dahili bileşenlerini yapılandırmanıza ve Apache, PHP, MySQL ve BIND gibi uygulamaları yönetmenize olanak tanır.

Çözüm

Bunlar Linux/Unix makinelerinizi izlemek için en önemli araçlardı, elbette başka birçok araç da var ama bunlar en ünlüleri. Düşüncelerinizi yorumlarda bizimle paylaşın: Sistemlerinizi izlemek için hangi araçları ve programları kullanıyorsunuz? Bu listedeki araçlardan herhangi birini kullandınız mı? Onlar hakkında ne düşünüyorsun?