Kerem Erdem
Devops Türkiye☁️ 🐧 🐳 ☸️
19 min readJun 18, 2019

--

DevOps,DevSys,SysAdmin ve de bir bütün (IT) için Linux Sistemleri izleme (Monitoring) araçlarının en kapsamlı listesi.

Ağ, sunucu, altyapı, masaüstü performansı vb. Gibi tüm Linux öğelerini kapsayan en kapsamlı bir Linux izleme (Monitoring) araçları listesidir. Bu makalenin şimdi ya da gelecekte çok işinize yarayacağını düşünüyorum.

Piyasada açık kaynaklı yazılımlar, üçüncü taraf çözümler ve cron üzerinden çalışan el yapımı scriptler de dahil olmak üzere pek çok Linux izleme aracı bulunmaktadır. Her birinin avantajı ve dezavantajı vardır bu nedenle en iyi Linux izleme aracılarını bulmak zordur, çünkü amaç ve kullanımlar tamamen kullanıcılardan kullanıcıya, altyapılardan altyapıya kadar çeşitlilik gösterir. Ancak herkes sağlıklı bir Linux altyapısı sağlamak için Linux izleme araçlarının gerekli olduğu konusunda hemfikir olmalıdır.

İzleme araçları, Linux ağ izleme araçları, Linux sunucu izleme araçları, Linux sistem izleme araçları, Linux performans izleme araçları, Linux kaynak izleme, Linux bant genişliği izleme ve bunların hepsini gerçekleştirebilecek farklı komut satırı araçları gibi çeşitli kategorilere ayrılabilir.

Çeşitli Linux izleme araçları, verileri çıkarmanıza ve analiz etmenize yardımcı olur ve en yüksek Linux performansını sağlamak ve sunucu arızalarını önlemek için gerekli adımları zamanında atmanıza izin verir. Bu makalede, DevOps,DevSys,SysAdmin ve de bir bütün (IT) uzmanlarının her durumda bilmesi gereken tüm Linux izleme araçlarının en kapsamlı genel listesini derleyeceğim.

Ayrıca listede bahsi geçen bir çok uygulama Windows ortamında da kullanılabilir.

1. Komut Satırı Araçları

Linux sistem performans sorunlarını sık sık izlemek, analiz etmek ve hata ayıklamak zor bir iştir. Bu komut satırı araçları Linux sisteminizde neler olup bittiğini bilmek istediğinizde çok faydalı olur.

Top: Linux İşlem Monitörü

“Top” komutu, birçok Linux veya Unix sistemine önceden yüklenmiş olarak gelen bir Linux performans izleme aracıdır. Sistemde çalışan tüm iş parçacıklarına veya işlemlere genel bir bakış atmanız gerektiğinde “Top” komutu kullanışlıdır.

Bellek kullanımı, CPU kullanımı, Belleği Takas Et, Tampon Boyutu, Önbellek Boyutu, İşlem PID’si, vb. Dahil olmak üzere çeşitli sistem bilgilerini görüntüler. Ayrıca, sistemin çalıştığı bir işlemin aşırı bellek ve CPU kullanımını gösterir.

MyTop

Mytop, veri tabanına ve zaman zaman işleyen sorgulara yakından bakmanızı sağlayan bir MySQL iş parçacığı ve performans izleme aracıdır.

HTop — Linux İşlem İzleyicisi

Htop, “Top” a benzeyen, ancak etkileşimli işlem görüntüleyici, dikey ve yatay işlem görüntüleyici, kısayol tuşları vb. Gibi zengin özellikler sunan gelişmiş bir Linux işlem izleme aracıdır. Önceden gelmeyen üçüncü taraf bir Linux izleme aracıdır. Linux veya Unix sistemine kurmanız gerekmektedir.

Atop — Linux için Performans İzleyicisi

Atop, tüm sistem iş parçacıklarının veya işlemlerin raporlanmasını, günlük sistem günlüğünün kaydedilmesini, uzun vadeli veri analizi için işlem etkinliğini, aşırı sistem kaynaklarını, LVM ve ağ katmanları dahil olmak üzere bir Linux performans izleme aracıdır.

PowerTOP

Linux sistemlerinde güç tüketimi ve güç yönetimi ile ilgili sorunları teşhis eden basit bir araç istiyorsanız, PowerTOP doğru araçtır. Ayrıca, sunucu için en iyi güç yönetimi ayarını elde etmek için deneyi çeşitli sistem çapında ayarlarla çalıştırabileceğiniz etkileşimli bir moda sahiptir.

ApacheTOP

Apachetop, Apache web sunucusunun performansını izlemek için kullanılan bir komut satırı aracıdır. “Mytop” aracından esinlenerek yapılmıştır.

IoTOP — Linux Disk I/O

“Top” komutu ve “Htop” programı gibi, iotop size I/O kullanımlarını “Top” benzeri bir arabirim aracılığıyla kullandığını göstermek için bir python programıdır. Bu araç, gerçek zamanlı disk I/O ve işlem izlemenizi sağlar. Ayrıca, iş parçacığı veya işlem için yüksek kullanılan disk okuma ve yazma zamanını da kontrol edebilirsiniz.

FtpTOP — Dosya Aktarım Protokolü İzleyicisi

Sunucunuzdaki mevcut FTP bağlantısını tam olarak bilmek istiyorsanız, ftptop sizin için doğru araçtır. Toplam FTP bağlantısı hakkında temel bilgileri göstermenize yardımcı olur. Kullanıcılar, kaç tane indirme ve yükleme iş parçacığının etkin olduğu vb gibi.

IfTOP — Ağ Bant Genişliği İzleme

iftop, seçilen bir ağ arayüzünde ağ bant genişliği kullanımı hakkında önemli bilgiler gösteren başka bir açık kaynaklı ve ücretsiz Linux sistem izleme aracıdır. Kullanışlı bir araçtır “TOP” takım ailesinden gelir, ancak sadece CPU kullanımlarını kontrol etmek yerine, bir sistem ağ kanalındaki güncel kullanım tablosunu görüntüler.

Monit — Linux İşlem ve Servis İzleme

Monit, ücretsiz ve açık kaynak kodlu web tabanlı Linux işlem izleme aracıdır. Sistem konularını, dosyalarını, izinlerini, dizinlerini, programlarını, dosya sistemlerini sağlama ve de toplamlarını yönettiği ve izlediği sezgisel bir kullanıcı arayüzüne sahip çok kullanışlı bir uygulamadır. İzleme hizmetleri MySQL, FTP, Mail, Apache’yi de destekliyor.

Monit hakkında daha fazla bilgiye daha önce yayınlamış olduğum MONIT makaleme bakabilirsiniz.

2. Linux Ağ İzleme Araçları

Sağlıklı ve sorunsuz çalışan bir sistem sağlamak en öncelikli görevlerinden biridir. Bunun olması için de çok sağlıklı bir Ağ Sisteminin olması gereklidir. Ağ Sistemini aşağıdaki araçlar ile her daim kontrol altında tutabiliriz.

ngrep

Ngrep, PCAP tabanlı bir araçtır ve GNU grep benzeridir, ancak ağ paketlerinin veri yüklerine karşı eşleşmesi için onaltılık veya genişletilmiş bir ifadeyi dikte etmenize izin veren ağ katmanı için geçerlidir. ICMPv4 / 6, IPv4 / 6, UDP, TCP, IGMP, RAW, vb. Dahil olmak üzere çeşitli ağ protokollerini destekler. Ayrıca Snoop ve tcpdump gibi çeşitli paket sniffing (koklama) araçları gibi BPF filtre mantığını da anlar.

jnettop — Linux Bant Genişliği Monitörü

Jnettop, Linux ağ trafiğini ve bant genişliği kullanımlarını izlemek için yararlı bir araçtır. Ağ üzerinden gelen tüm çevrimiçi trafiği içeren istatistiklerin bir görüntüsünü sağlar.

ntopng — Ağ Trafik Monitörü

Eğer ntop’u sevdiyseniz, o zaman ntopng’u da seveceksiniz. Ntop’un yeni nesil versiyonu. Bu araç, ağ kullanımlarını ve trafiğini izlemek için web tabanlı bir grafik kullanıcı arayüzü sunar. Her Unix platformunda, MacOSX ve Windows’ta çalışan bir çapraz platform aracıdır.

etherape

EtherApe, Unix sistemi için ücretsiz ve açık kaynaklı bir grafiksel ağ monitörüdür. Size canlı ağ trafiğini gösterebilir veya tcpdump’tan okuyabilir. Ethernet, token ring, PPP, FDDI, WLAN cihazları ve çeşitli kapsülleme formatlarını destekler.

BandwidthD

BandwidthD, Linux, Unix sistemi ve Windows için en iyi ağ izleme araçlarından biridir. BandwidthD, TCP veya IP ağ alt ağlarının kullanımlarını izler ve bir HTML web sayfasına dayanan görselleştirilmiş bir grafik resmi sağlar. Filtrelemeyi, aramayı, özel raporları, çoklu sensörleri vb. destekleyen DB tabanlı bir sisteme sahiptir.

ethtool — Linux Ağ Sürücüleri ve Donanım Denetleyicisi

Ethtool, kablolu Ethernet cihazlarını kontrol eden harika bir Linux yardımcı programı aracıdır. Tanımlama ve tanılama bilgileri, genişletilmiş cihaz bilgileri vb. için kullanılabilir. Ethtool, Ethernet cihazlarının hızını, çift yönlü, otomatik anlaşma ve akışını kontrol edebilir.

IPTraf — Gerçek Zamanlı IP LAN İzleme

IPTraf, piyasadaki en iyi ücretsiz ve açık kaynaklı CLI tabanlı Linux Monitör Ağı Trafik Araçlarından biridir. Ağ üzerinden geçen IP trafiği, paket ve bayt sayısı, TCP bayrağı bilgileri, OSPF paket tipleri, ICMP ayrıntıları, TCP / UDP trafik arızaları, vb. Dahil olmak üzere çeşitli yararlı bilgileri toplar ve görüntüler. Yerel geri döngü, Ethernet ve FDDI gibi çeşitli arabirimleri destekler Arayüzler, SLIP, PPP, Paralel Hat IP ve çok daha fazlasını destekler.

NetHogs — Linux Bant Genişliği Monitörü

NetHogs, Linux Top komutuna benzer açık kaynaklı bir ağ izleme yazılımıdır. Linux Ağ trafiğini ve bant genişliğini izlemenize yardımcı olan küçük bir “net top” aracıdır. Trafiği, ağ bant genişliği işlemi tarafından gruplandırmak yerine alt ağ veya protokol başına trafiği kesmez. Bu ağ izleme yazılımı, hangi PID’nin birden fazla ağ trafiği ve bant genişliği çektiğini ve biraz çılgına döndüğünü bulmak için faydalıdır.

MRTG — Yönlendirici Trafik Monitörü

Bir ağ yönlendiricisi kullanıyorsanız ve ne yaptığını bilmek istiyorsanız, MRTG izleme aracı tam size göre. Başlangıçta, asıl amaç yalnızca yönlendirici trafiğini izlemekti, şimdi birden fazla ağ izleme görevi de yapabiliyor.

SNMP ağ cihazlarını izleyebilir ve her bir iş parçacığını kullanarak ne kadar trafik geçtiğini size bildirir. Kolayca anlaşılabilir bir resim ve HTML sayfalarında istatistikleri sağlar. MRTG, Perl programlama dilinde yazılmış ücretsiz ve açık kaynaklı bir yazılımdır ve Windows, Linux / BSD sistemi ve hatta Netware sistemlerinde çalışır.

traceroute

Traceroute, ağ yolunu anlamak ve ağ arayüzü boyunca paketlerin gecikmesini tahmin etmek için yerleşik bir sistem aracıdır.

bmon — Linux Bant Genişliği Monitörü

bmon, ağ oluşturma ile ilgili çeşitli istatistikleri almak ve bunları kolayca anlaşılabilir bir şekilde hazırlamaya yarayan ağ izleme ve hata ayıklama aracıdır. Betik için programlanabilir bir metin çıktısı ve etkileşimli kullanıcı arayüzü gibi çeşitli çıktı yöntemlerini destekler.

netstat — Ağ İstatistikleri

Netstat — Ağ İstatistikleri, gelen ve giden paketlerini ve arayüz istatistiklerini izlemek için en iyi komut satırı araçlarından biridir. Bu ağ izleme yazılımı, ağla ilgili sorunların tanımlaması veya sorunların giderilmesi ve Linux ağ performansını izlemesi için çok yararlı ve kullanışlıdır.

IPTState

IPTState — iptables firewall/Netfilter bağlantınızın kesiştiği yeri izlemek için etkileşimli bir oturum almanızı sağlayan üst düzey bir araçtır. Bu verileri sıralayabilir ve görünümü çeşitli ölçütlere göre sınırlayabilirsiniz.

darkstat — Linux İzleyicisi Ağ Trafiği

darkstat, trafiği sınırlayan, kullanım istatistiklerini hesaplayan ve rapor olarak sunan küçük, taşınabilir ve verimli bir açık kaynaklı ağ izleme yazılımıdır.

tcpdump — Ağ Paket Analizörü

Tcpdump, neredeyse tüm baskın Linux dağıtımlarında çalışan bir ağ paket analizörü veya paket tarama yazılımıdır. Belirli bir ağ bağlantısında aktarılan veya alınan TCP / IP paketlerini filtrelemek veya yakalamak için kullanılan yaygın olarak kullanılan ve önerilen komut satırı Linux izleme araçlarından biridir. Daha ileri analizler için yakalanan paketleri bir dosyaya dışa aktarabilir veya kaydedebilirsiniz.

ss

“ss”, “netstat” ağ izleme programına alternatif olan bir Linux komut aracıdır. Bu komut daha hızlıdır ve netstat’tan daha fazla sistem istatistiği verir.

Justniffer — Ağ TCP Paketi Sniffer

Justniffer, hem düşük hem de yüksek düzeyde ağ trafiği verilerini yakalayan, Apache web sunucusu günlüğünden özelleştirilerek günlük üreten bir ağ protokolü analizörü ve TCP paket arama aracıdır.

MTR

mtr, hem ‘traceroute’ hem de ‘ping’ programlarının işlevselliğini birleştiren bir ağ tanılama aracıdır. Mtr bir sistemde ilk kez çalıştığında, mtr’nin çalıştığı ana bilgisayarın ve belirtilmemiş bir ana bilgisayar hizmetinin ağ bağlantısını kontrol eder.

mpstat

Mpstat, CPU kullanımı ve performans istatistikleri hakkında bilgi toplayan ve gösteren Linux ağ izleme araçlarından biridir. Herhangi bir seçeneği kullanmadan, Global Ortalama Aktiviteleri gösterecektir. ‘-P’ ve ‘ALL’ seçeneği ile, istatistikleri 0 dan başlayıp birer birer görüntüler. Tüm bilgileri tek bir komutta almak için, ‘-u-I ALL -p ALL’ komutunu koyun. Kısacası, bu komut sistemi genel işlemci ile ilgili verileri raporlar.

pmap

Pmap, bir işlemin tüm adres alanını bulmaya yardımcı olan bir tür açık kaynaklı ağ izleme yazılımıdır. Tekli veya çoklu işlemlerin bellek kullanım haritasını gösterir. İşlemi çalıştırmak için benzersiz bir işlem kimliğine ihtiyacınız vardır. Sonuç olarak, toplam adresi, baytları, eşlemeyi ve modu bilebilirsiniz.

collectl — Linux Performans İzleme Aracı

Collectl, bir başka açık kaynaklı Linux performans izleme aracıdır, performans verilerini toplayarak mevcut sistem durumunu bilmenize yardımcı olur. Bu komut satırı aracı, ps, top, vmstat ve daha fazlası gibi bazı önemli araçların rolünü oynayabilir. Yakalanan verileri kaydedebilir ve oynatabilir. Bütün işlemeleri işlemek için collectl % 0.1'den az CPU kullanıyor.

DTrace

DTrace, açık kaynak kodlu bir başka ağ izleme yazılımı, kullanıcı düzeyinde bir araç, işletim sistemi çekirdeği ve aygıt sürücüsü olarak çalışır. C ve awk gibi, ‘D’ dilini sağlar. Bu komut satırı veri toplama ve işleme ek yükünü azaltabilir. Bu araçla üretim ortamının performansı artar.

3. Linux Sunucu İzleme Araçları

Bir sunucu kurmak günümüzde zor bir iş değil, bir sunucuyu optimum performans için korumak her sistem için oldukça zor veya zorlu bir iştir. Her gün her ana bilgisayarı,ağı izlemeniz gerekir. Sunucuyu güncel tutmak için performans ve bakım sorunlarını bulmanız gerekir. Bu senaryoyu akılda tutarak, en sonunda en yüksek altyapı performansını korumanıza ve gözlemlemenize yardımcı olacak en iyi Linux sunucu izleme araçlarının bir listesi aşağıdadır.

Linux Dash — Linux Sunucu Performans İzleme

Linux Dash, sunucu sisteminiz hakkında çalışan işlemler, CPU ve Bellek kullanımı, dosya sistemleri, bant genişliği kullanımları gibi gerçek zamanlı olarak hoş görünümlü bir web panosu aracılığıyla kullanılan önemli verileri gösteren ücretsiz ve açık kaynaklı bir sunucu izleme programıdır.

Nagios — Linux Sunucu İzleme Aracı

Nagios güçlü ve mevcut en iyi Linux izleme araçlarından biri. Açık kaynak kodlu bir ağ izleme yazılımı, Linux sunucu izleme aracı ve ağ analizörü olarak kullanılan hepsi bir arada Linux performans izleme aracıdır.

Sunucular ile ilgili sorunların tanımlamasına yardımcı olur ve ayrıca uzak Linux, Windows, yönlendiriciler, anahtarlar, yazıcılar vb. Gibi işlemleri tek bir terminalde izlemenizi sağlar. Nagios, sunucunuzdaki veya ağınızdaki kritik problem hakkında sizi uyarır bu da en büyük problemden önce gerekli düzeltmeleri yapmanıza yardımcı olur.

ps

Her ne kadar ps tam bir görev yöneticisi olmasa da, hala çalışan çeşitli programları göstermenize yardımcı olan faydalı bir barebones komut satırı sistemi izleme aracıdır. Herhangi bir sistem yöneticisi için etkili ve faydalı olan, terminaldeki diğer komutlarla birlikte çalışan ve iyi çalışan bir komut dosyası aracıdır.

Her Linux dağıtımında önceden paketlenmiş olarak geldiği için sisteme yüklemesi gerekmez. Ps, süreçleri ve kimlikleri sıralamaya yardımcı olan kullanışlı komut argümanlarına sahiptir.

vmstat — Sanal Bellek İstatistikleri

vmstat, sisteminizin hafızası, takas, çekirdek dişleri, diskler, sistem işlemleri, I/O blokları, CPU etkinliği ve gerçek zamanlı olarak çok daha fazlasını toplayan ve analiz eden bir Linux komut aracıdır. Bu Linux performans aracı sayesinde, sistem belleğiyle ilgili problemin ve sorunun nedenini öğrenebilirsiniz.

Wireshark

Wireshark, ağ protokolünüzü analiz etmenize yardımcı olacak en mükemmel araçtır. Çeşitli ağ protokolünü destekler. Kullanıcıların ağ sistemini ve iletişim protokollerini anlamalarını sağlayan açık kaynaklı bir uygulamadır. Ayrıca,ağ analizi yapabilir ve bir ağdaki verileri gözlemleyebilir.

conky

Conky, X Pencere Sistemi için ücretsiz, platformlar arası bir monitör yazılımıdır. Kullanıcılar herhangi bir Linux masaüstü ortamına bağlı olmadığından herhangi bir Linux dağıtımına yükleyebilirler. Sistem sıcaklığı, disk kullanımı, CPU ve bellek kullanımı, ağ kaynak akışı, indirme ve yükleme, sistem bildirimleri vb. Gibi çeşitli önemli sistem bilgilerini gösterir.

Glances — Gerçek Zamanlı Linux Sistem Monitörü

“Glances” piyasadaki en iyi Linux performans izleme araçlarından biridir. Windows, BSD, MacOS ve tüm büyük Linux dağıtımlarında sorunsuz çalışır ve mümkün olduğunca fazla bilgi sağlar.

Bu Linux sistem monitörü, terminal, Web arayüzü veya API (XML-RPC ve RESTful) üzerinden uzaktan izlemenin mümkün olabileceği istemci / sunucu modunda da çalışır. Ayrıca tüm bu istatistikleri dış dosya veya veritabanı olarak saklayabilirisniz.

nmap

Nmap — “Ağ Eşleyici”, güvenlik denetimi ve ağ keşfi için kullanılan açık kaynaklı ücretsiz bir Linux sunucu izleme aracıdır. Bu araç, servis yükseltme programları, ağ envanteri, sunucu servisi,ana bilgisayar çalışma süresini izlemek gibi çeşitli görevler için de kullanılabilir.

Monit — Linux İşlem ve Servis İzleme

Monit, ücretsiz ve açık kaynaklı bir Unix / Linux sunucu izleme aracıdır. Hem komut satırı arayüzü hem de web arayüzü üzerinden kullanabilirsiniz. Monit, sunucu sistemini ve CPU ve RAM kullanımı, dosya izinleri, dosya karmaları vb. Dahil hizmetleri izlemenizi sağlayan etkili bir sunucu izleme programıdır.

Icinga — Yeni Nesil Sunucu İzleme

Icinga, ağ aygıtlarınız, süreçleriniz ve bağlantılarınız hakkında bilgi gösterebilen ücretsiz ve açık kaynaklı bir ağ izleme yazılımıdır. Gerçek zamanlı izleme erişimi sağlayan basit ve etkileşimli bir web arayüzü sunan eksiksiz bir Linux izleme yazılımıdır. MySQL ve PostgreSQL’i destekler.Uzantılar ve modüller kullanılarak işlevsellik artırılabilir.

IoStat — Giriş / Çıkış İstatistikleri

IoStat, CPU istatistikleri, cihazlar için giriş ve çıkış istatistikleri gibi çeşitli sistem istatistiklerini elde etmek için kullanılan basit bir komut satırı aracıdır. Ayrıca, bir kullanıcı depolama cihazının performansını izleyebilir.

Munin

Munin, hem ağ hem de sistem performansı izleme aracı olarak kullanılabilir. Bu sistem kaynağı izleme aracı ağ konularını analiz eder ve herhangi bir metrik sunucu performansını öldürdüğünde ilgili kişiyi uyarır. RRDtool kullanarak bir grafik oluşturur ve bu grafik verilerine web arayüzü üzerinden erişebilirsiniz.

opennms

OpenNMS, etkinlik yönetimi ve bildirimler dahil olmak üzere dört ana fonksiyonel alan sunan açık kaynaklı bir ağ izleme çözümüdür. Keşif , provizyon servis izleme, veri toplama.

SysUsage

SysUsage, sunucu veya sistem bilgilerini izler. Rrdtool veya javascript jqplot kütüphanesini kullanarak etkileşimli grafik raporları sunar. Bu Linux sunucu izleme aracı, her zaman Sar ve sistem komutlarını kullanarak kaynak yönetimi ve performans analizi için yararlı görünen sistem etkinliklerini alır.

Zenoss

Zenoss, tüm önemli sistem ve ağ ölçümlerini izleyebileceğiniz sezgisel bir web arayüzü sunan kayda değer Linux sunucu izleme araçlarından biridir. Ayrıca, ağ yapılandırmasındaki değişiklikler konusunda sizi uyarır ve buna göre işlem yapabilirsiniz. Ayrıca Nagios eklentilerini de destekliyor.

brainypdm

brainypdm, web tabanlı bir Linux sistem performansı ve veri yönetimi izleme aracıdır. Nagios’tan veya genel bir kaynaktan gelen çeşitli önemli performans verilerini kullanarak özel bir grafik oluşturur.

Cacti — Ağ ve Sistem İzleme

Cacti, RRDtool veri depolaması için web arayüzünü kullanan ücretsiz, açık kaynaklı ve platformlar arası bir ağ grafik çözümüdür. Gelişmiş grafik şablonlama, hızlı bir anket, kullanıcı yönetimi ve çoklu veri toplama yöntemleri gibi birçok özellik sunar.

PCP — Performans Co-Pilotu

PCP, piyasada bulunan ve birden fazla ana bilgisayar hizmetinden çeşitli önemli veya belirli veri ölçümleri toplayabilen en iyi Linux sunucu izleme araçlarından biridir. Ayrıca, daha sonra bir web arayüzü veya GUI aracılığıyla erişebileceğiniz eklenti çerçevesini kullanarak belirli ölçümlere dayanarak grafik veri raporu hazırlayabilir.

Zabbix

Zabbix, ağ izleme, sunucu izleme, bulut izleme, servis izleme ve KPI / SLA izleme gibi birden fazla servis sağlayan eksiksiz bir Linux izleme aracıdır. Herhangi bir BT altyapısı için hepsi bir arada açık kaynaklı izleme çözümü.

Saidar — Canlı Sistem İstatistiklerini Gösteriyor

saidar, CPU, işlemler, yük, bellek, takas, ağ giriş / çıkış ve disk giriş / çıkış işlemleri dahil bir dizi temel sistem bilgisi sağlayan çok küçükı bir uygulamadır.

uptime

Bu basit komut, sistemin ne kadar süredir çalıştığı, sistem yükü ortalaması, şu anda oturum açan kullanıcılar vb. Hakkında bir avuç bilgi verir.

nmon — Linux Performansını İzleme

nmom performans izleme aracıdır. Bu araç CPU ve bellek kullanımı, disk kullanımı,işlemler, NFS, ağ, çekirdek ve daha fazlası gibi her türlü Linux kaynağını izlemek için kullanılır. Çıktı verilerini ekranda görüntüleyebilir veya daha fazla analiz için bir RRD veritabanına verebilir veya ayrı bir dosyaya kaydedebilirsiniz.

RRDtool

RRDtool, CPU yükü, sıcaklıklar vb. gibi zaman serisi verilerini yönetmek için kullanılan açık kaynaklı bir veri kaydı ve grafik sistemidir. Bu aracı kullanarak kolayca anlaşılabilir bir grafik formatı için RRD verilerini çıkarabilirsiniz.

Df

df, dosya sistemindeki ve kullanıcıdaki tüm kullanılabilir disk alanını bilmek için kullanılan tüm Linux veya Unix sistemlerinde önceden yüklenmiş bir uygulamadır.

Xosview

Xosview, Linux, BSD, IRIX, Solaris ve GNU için basit ve kullanımı kolay bir sistem izleme aracıdır. IRQ dahil tüm farklı bölümleri hakkında çeşitli bilgiler sunar.

dstat

Dstat, iostat, netstat, vmstat ve ifstat’a en iyi alternatiftir. Dstat, sistem kaynaklarını ve performansı gerçek zamanlı olarak izlemek için kullanışlıdır. Vmstat, iostat, ifstat, netstat’tan gelen tüm önemli verileri, CSV dosyası olarak dışa aktarılabilecek tek bir dosyada birleştirir.

Net-SNMP

Net-SNMP, SNMP-basit ağ yönetim protokolünü kullanarak sunucu sistemi hakkında doğru bilgilerin toplanması için basit bir araçtır

free

Sistemdeki toplam kullanılmış ve boş disk alanı miktarı ve çekirdek tarafından o anda kullanılan tamponlar hakkında bilgi veren yerleşik bir komuttur.

/Proc file system

Proc dosya sistemi, nihayetinde sisteminizdeki farklı donanım cihazları hakkında size bilgi veren çekirdek istatistiklerini görüntüler.

gkrellm

GKrellM, sabit disk, CPU, ana bellek, ağ konuları vb. içeren sistem donanımının durumunu görüntüleyen GUI tabanlı bir Linux izleme programıdır.

Monitorix — Sistem ve Ağ İzleme

Monitorix, açık kaynaklı, özgür ve cayır cayır yanan bir hızlı Linux sistem izleme programıdır. Linux / Unix sistemi ve gömülü aygıtlarda da sorunsuz çalışır. Bu Linux izleme aracı küçük bir sunucu için uygundur ve çeşitli etkili grafik ve raporlama mekanizmaları sayesinde geniş bir veri ölçüm aralığı elde etmenizi sağlar.

sar

Sysstat, Linux Performans İzleme Araçlarının eksiksiz bir paketidir ve sar bunun bir parçasıdır. Bellek, CPU ve I/O kullanımı dahil olmak üzere farklı sistem ölçümlerini toplamak, raporlamak ve kaydetmek için farklı komutlar kullanabilirsiniz.

4. Günlük İzleme Araçları

Herhangi bir yazılım hatasının gerçek sebebini bulmak, sunucu veya sistem günlüğü için hayati bir rol oynar. Metin modu günlüğününden çözüm bulmak için uğraşmak zor olsa da, zor durumdan size yardımcı olacak birçok günlük yönetimi izleme aracı vardır. Bu Linux günlük izleme araçları listesi size çok yardımcı olacaktır.

Sarg — Kalamar Analiz Raporu Jeneratör

Sarg, kullanıcıların internette ne ve nerede dolaştığını size bildiren bir HTTP proxy günlük analiz aracıdır. Squid proxy sunucusu kullanıcıları, IP adresleri, siteler ve zamanlar, bayt kullanımları, vb. Hakkında istatistikler ve bilgiler sağlayan ücretsiz ve açık kaynaklı bir Linux izleme aracıdır. HTML biçiminde çıktı yüklemek, kullanmak ve üretmek zahmetsizdir.

vnStat — Ağ Trafiği Monitörü

vnStat, seçilen arayüzler için ağ trafiğinin istatistik günlüğünü tutan, terminal tabanlı BSD / Linux ağ trafiği izleyicisini kurmak ve kullanmak için ücretsiz, açık kaynaklı bir kaynaktır. Tüm bu istatistikler ve bilgiler, sistem kaynaklarının hafif kullanılmasını sağlayan ve trafik verilerini koklamayan sistem çekirdeğinden toplanacaktır.

multitail

Sunucu günlük dosyasını yönetmek ve anlamak her zaman zor ve zaman alıcıdır. Bu zorluğun üstesinden gelmek için, MultiTail sistem günlük dosyalarını tek bir pencerede görmenize yardımcı olur. Ayrıca, kolay analiz için birden fazla günlük dosyasını tek bir birleşik dosyada birleştirebilirsiniz. Düzenli ifade yardımıyla kolayca anlaşılabilir hale getirmek için çeşitli renkler de kullanabilirsiniz.

GoAccess

GoAccess ultra hızlı, açık kaynaklı ve Terminal tabanlı gerçek zamanlı web erişimi log analizörü. Web erişim günlüğünü Apache, Nginx, Amazon S3, Elastik Yük Dengeleme, CloudFront, vb. Bölümlerinden analiz edebilir. Verileri JSON, HTML veya CSV dosya biçiminde çıkartabilir. Size değerli HTTP istatistikleri, 404'ler, coğrafi konum, en çok ziyaret edilenler ve daha fazlasını verebilir.

Logwatch

Logwatch, sistem günlüğünü analiz eden ve kullanıcıya özel alanlara dayalı özel bir rapor oluşturan en iyi özelleştirilebilir Linux izleme araçlarından biridir. Bu log analizörü ayrıca sunucu sisteminde gerçekleşen aktivitelerle ilgili günlük bir rapor da sağlayabilir. Tüm büyük Linux dağıtımlarında kullanımı kolaydır ve çalışır.

Simple Log Watcher

Logwatch gibi, Simple Log Watcher da sistem günlüklerini izlemek için tasarlanmıştır. Rapor oluşturmasına rağmen, düzenli ifadenin kayıtlarını izler posta veya terminal aracılığıyla bilgilendirir.

5. Linux Ağ Yöneticisi

Şimdi, her Linux kullanıcısı için eksiksiz bir ağ paketi sağlayan en çok tavsiye edilen üç Linux ağ yöneticisinden bahsedelim

Wicd

Wicd şu anda piyasada bulunan en iyi Linux ağ yöneticisidir. Artık geniş bir Linux dağıtımı yelpazesinde varsayılan bir ağ yöneticisi. Bir kullanıcının IP ayarlarını, ağ kimliğini, bireysel ağ bağlantısını, düşük seviye sistemleri bağlayıp etkileşime girmesini vb. Yapılandırması için gereken tüm gelişmiş ayarları sunar. Wicd ayrıca Tor ile birlikte kullandığınızda gizlilik sağlar.

ifconfig

ifconfig, Linux sistemi için en iyi ve en temel Ağ Yönetim Araçlarından biridir. Kullanıcılar CLI veya Linux Terminal Emulator ile bağımsız bir ağ yönetim yazılımı olarak kullanabilirler. Ayrıca, birçok ağ aracı bu Linux ağ yöneticisi olarak kullanılmaktadır.

Bir komut satırı aracı olmasına rağmen, ne yaptığınızı bilmeye başladığınızda daha verimli ve kullanımı kolay hale gelir. Size çeşitli kullanışlı işlevlerin bir listesini sunar, kişiselleştirme yapmanıza izin verir ve genel güvenlik ve gizlilik sağlar.

GNOME Network Manager

Gnome Linux ağ yöneticisi, Ubuntu ve Gnome masaüstü ortamı ile birlikte gelen önceden hazırlanmış varsayılan ağ yönetim aracıdır. Gnome ağ yöneticisi, temel ağ sistemi kullanımına odaklanıldığında çok kullanışlı olan Gnome sistemine iyi entegre edilmiş basitleştirilmiş bir ağ bağlantıları yöneticisidir.

6. Linux Performans İzleme Araçları

Linux altyapısını sürdürmekten sorumlu musunuz? Burada CPU, bellek, depolama ve ağ dahil olmak üzere her Linux sistem öğesinin sağlığını ve performansını izlemenize, anlamanıza ve yönetmenize yardımcı olacak en iyi Linux performans izleme araçları aşağıdadır.

GNOME Sistem Monitörü

Gnome sistem monitörü hafif ve minimalist ancak Gnome shell masaüstü ortamı için güçlü bir Linux görev yöneticisidir. Bu Linux sistem izleme aracı, kolay anlaşılabilir bir ekranda sabit disk alanı, RAM / SWAP kullanımı, çalışma süreci ve zamanı, ağ etkinliği vb.Hakkında çeşitli önemli bilgiler gösterir.

Sysstat — sysstat — tcgraph

Sysstat, pidstat, sadf, iostat, vs. gibi birçok Linux performans izleme aracını içeren birleşik bir paket olan en iyi Linux izleme araçlarından bir diğeridir. Tüm bu performans çözümlerinde, Linux sisteminizle ilgili çeşitli faydalı istatistikler görüntülenir. Tüm büyük Linux dağıtımlarında kullanılabilir. Sysstat, CPU, RAM ve SWAP kullanımı ile ilgili verileri gösterir; sistem çekirdeği etkinliğini, yuvaları, TTY, NFS sunucusunu ve dosya sistemlerini izler.

VnStat PHP — Ağ Bant Genişliğini İzleme

VnStat konsol tabanlı bir ağ trafiği günlüğü olduğundan, yeni başlayanların verileri kullanması veya analiz etmesi zor olacaktır. Bu durumda, vnStat PHP vnStat verilerini güzel görünümlü bir web tabanlı ön uç aracılığıyla anlamanıza yardımcı olur. Bu GUI’yi saatlik, günlük, aylık ve tam özet raporlara dayanarak ağ trafiği kullanımlarını kontrol etmek için kullanabilirsiniz.

Nload — Linux Bant Genişliği Monitörü

Nload, gerçek zamanlı olarak ağ trafiğini ve bant genişliğini gözlemlemek için Linux izleme aracı bir komut satırıdır. Bu ağ trafiğini izleme aracı, gelen ve giden trafiği iki etkileşimli grafik aracılığıyla görüntülemenizi sağlar. Ayrıca, belirli bir ağ kanalını minimum / maksimum ağ kullanımları kullanılarak aktarılan toplam veriler hakkında bazı ek ancak önemli bilgiler sağlar.

Observium — Ağ Yönetimi ve İzleme

Observium, sunucu ağınızı kolayca yönetmek için tasarlanmış bir başka kullanışlı ağ yönetim yazılımıdır. MySQL DB desteği ile ücretsiz ve ücretli sürümleri vardır. Windows, Linux, FreeBSD ve daha fazlası üzerinde çalışan bir platformlar arası ağ izleme yazılımıdır. Çeşitli bilgiler üretmek için dünya çapında yüzlerce ana bilgisayar servisini sezgisel bir web arayüzü üzerinden idare edebilir ve izleyebilir.

SmokePing

SmokePing, ücretsiz ve açık kaynaklı bir ağ izleme yazılımıdır. Ağ gecikmesini takip etmenize yardımcı olur. Sonuçta, etkileşimli GUI ve grafikler aracılığıyla bir uyarı sistemi yapılandırmak, dağıtılmış ölçüm için köle sistemi, gecikme görselleştirmesi vb. Gibi çeşitli görevler yapmanıza olanak tanıyan çok çeşitli gecikme ölçüm eklentileri sunar.

KSysGuard

KSysGuard, KDE masaüstü ortamı için varsayılan Linux görevi ve sistem performansı izleyicisidir. Bu Linux görev yöneticisinin kayda değer özelliklerinden biri, hem uzak hem de yerel ana bilgisayarı izlemenizi sağlayan istemci / sunucu mimarisini desteklemesidir.

Sorunlu programı kolayca öldürmenize / sonlandırmanıza olanak sağlayan görev yöneticisi olarak adlandırılır. KSysGuard hem grafik arayüzden hem de Terminal modundan kullanılabilir.

Shinken

Shinken, esnekliği, ölçeklenebilirliği artırmak ve geniş bir ortamı yönetmek için Python ile Nagios Core’un yeniden yazılmış bir sunucu izleme çerçevesidir. Nagios yapılandırmanızı ve eklentilerinizi bozulmadan tutan özellikli ve kullanıma hazır bir izleme paketidir.

Lsof — Açık Dosyaları Listele

Lsof, tüm açık dosyaları ve sistem işlemlerini bilmek için bir Linux veya Unix sisteminde kullanılan harika bir araçtır. Tüm açık dosyaları işlemlere ve ağ bağlantılarına göre görmek için kullanabileceğiniz dahili bir Linux sistem izleme aracıdır. Etkin işlemi adlara veya kullanıcılara göre sıralayabilirsiniz ve belirli bir kullanıcı tarafından kullanılan tüm konuları öldürmenize izin verir. Bu komut aracı, dosyaların kullanıldığı bir hata gösterdiğinde ya da diskin kaldırılamadığı durumlarda yardımcı olacaktır. Bu durumda, Lsof hangi kullanıcıların dosya kullandığını veya sistem dizilerinin kullanımda olduğunu size bildirecektir.

Webmin

Webmin, Unix benzeri bir sunucu için web tabanlı bir sistem yapılandırma aracıdır. Bu araç Linux sistemi için geliştirilmiş olmasına rağmen, yine de Windows platformunda da yükleyebilirsiniz. Sunucunuz için basit, kullanımı kolay ve modern bir kullanıcı arayüzü sunar.

Webmin’in yardımıyla, sistemin kullanıcılar, disk kotaları ve servis dosyaları gibi dahili bileşenlerini yapılandırabilirsiniz. Ayrıca, PHP, MySQL ve Apache HTTP sunucusu gibi sunucuları açık kaynaklı uygulamaları kontrol edebilir ve değiştirebilirsiniz.

Arpwatch — Ethernet Etkinlik Monitörü

Arpwatch, bir bilgisayar ağındaki Adres Çözünürlük Protokolü trafiğini izlemeye yardımcı olan bir tür Linux performans izleme aracıdır. Arpwatch’ın yardımıyla tüm tanımlanmış IP ve MAC adresleri eşleşmelerinin veritabanını tutabilirsiniz. C programlama dilinde yazılmış harika bir bilgisayar güvenlik programıdır.

acct veya psacct — Kullanıcı Etkinliğini İzleme

Acct ve psacct, bir sistemdeki kullanıcıların etkinliklerini izlemek için açık kaynaklı uygulamalardır. Etkinliği izlemenin yanı sıra, hangi kaynakların tüketildiğini de denetler. Acct veya psacct, kullanıcıların sisteme ne kadar süre bağlı olduklarını gözlemlemenizi sağlar. Toplamda, bu araçlar çeşitli idari görevlerde yardımcı olur.

Whowatch

Whowatch, etkinlikleriyle farklı kullanıcılar hakkında sizi bilgilendirmek için popüler ve önemli bir konsol uygulamasıdır. Gerçek zamanlı olarak çalıştığından, bu programdan güncel bilgileri alabilirsiniz. Giriş adı, tty, kullanıcının süreci ve daha fazlası gibi veriler sağlar. Kimin herhangi bir komut satırı seçeneğine ihtiyacı yoktur.

Suricata — Ağ Güvenliği İzleme

Suricata, gerçek zamanlı izinsiz giriş tespitini, satır içi izinsiz girişleri önleme ve çevrimdışı pcap işlemeyi sağlayan ücretsiz bir ağ güvenliği izleme programıdır. Güçlü imza dili sayesinde ağ trafiğini denetleyebilir. Sistemin güvenliğini, kullanılabilirliğini ve verimliliğini önemser.

Stat

Stat, Linux’ta dosya ve dosya sistemi durumunu görüntülemek için kullanılan kullanışlı bir komuttur. Bilgileri görüntülemek için varsayılanın yanında kendi özel formatı vardır. Sembolik bağların izlenmesini ve baskı biçiminde bilgi yazdırılmasını sağlar.

Collectd

Collectd, Linux için sistemin istatistiklerini alan ve bunları çeşitli şekillerde kullanıma sunan bir tür komut programıdır. Genelde çeşitli ağ ekipmanlarından gelen performans verilerini toplar, aktarır ve saklar. Varsayılan konfigürasyon dosyasına büyük bir eklenti koleksiyonu ile gelen bir servistir.

strace

Strace, tanılama, öğretme ve hata ayıklama işlemi için kullanılabilecek kullanışlı bir Linux komut satırı aracıdır. Bir işlem tarafından yapılan sistem çağrılarını ve işlem tarafından alınan sinyalleri yakalamak ve kaydetmek için güçlü bir uygulamadır. Linux sürecinin özetini alabilir ve ayrıca belirli sistem çağrılarını takip edebilirsiniz.

ulimit

Linux sistemindeki açık dosya sayısını değiştirmek istiyorsanız, Ulimit bunun için harika bir komut satırı aracıdır. Sisteminize kök erişiminizin olması gerekir. Maksimum açılan dosya miktarı için hem kullanıcı düzeyini hem de genel sınırları kontrol edip yapılandırabilirsiniz.

CPULimit

Cpulimit, bazı özel problemleri çözmek için Linux sisteminin başka bir faydalı aracıdır. Dinamik ve hızlı sistem yükü için kendisini sağlar. Herhangi bir işlem daha fazla CPU kullanımı tükettiğinde ve genel performansı etkilediğinde, Cpulimit bundan kurtulmaya yardımcı olur. Daha fazla CPU kullanımı tüketmeniz gerekmediğinde toplu işleri kontrol eder. Kullanım miktarı SIGSTOP ve SIGCONT POSIX sinyalleri gönderilerek dağıtılacak ve kontrol edilecektir.

lshw

Lshw, donanım sistemi hakkında ayrıntılı raporlar gösteren açık kaynaklı bir Linux komutudur. Bu program yardımı ile tek bir ekranda tam bilgi alacaksınız. Lshw size donanım yazılımı sürümü, CPU sürümü ve hızı, grafik kartı, veriyolu hızı, bellek yapılandırması ve daha fazlasını rapor edebilir. Kısmi veya tam bilgileri tespit etmek için bazı özel özelliklere de sahiptir.

W

W, şu anda bir sisteme giriş yapmış olan kullanıcılar hakkında bilgi gösteren Linux temel komut araçlarından biridir. Bireysel kullanıcı için, bir giriş adı, tty adı, giriş zamanı, JCPU, uzak ana bilgisayar ve daha fazlası hakkında rapor alacaksınız.

Son Söz

Bu makaleyi beğendiyseniz, lütfen sosyal medyada paylaşmak için zaman ayırın. Tecrübeleriniz ve değerli önerileriniz hakkında yorum yapmayı unutmayın.

--

--