sunucuhataları
teknik çözüm merkezi
Ara Giriş Yap Üye Ol
🏠 Ana Sayfa 📚 Kurulum Rehberleri
Kategoriler
🌐 Web Sunucuları 🐧 İşletim Sistemleri 📦 Sanallaştırma & VPS 🖥️ Kontrol Panelleri 🔒 SSL & Güvenlik 📝 CMS & Uygulamalar 🗄️ Veritabanı 📧 Mail Sunucusu 🗨️ Forum ℹ️ Hakkımızda 📧 İletişim
Giriş Yap Üye Ol
Ana Sayfa İşletim Sistemleri Htop ve Glances ile Sunucu Kaynak İzleme
🐧 İşletim Sistemleri

Htop ve Glances ile Sunucu Kaynak İzleme

htop ve Glances ile sunucu kaynak izleme: interaktif process yönetimi, Glances web arayüzü ve sistem metriklerini okuma.

📅 28 Mayıs 2025 👁 15 görüntülenme ⏱ 4 dk okuma
𝕏 Paylaş
📋 İçindekiler göster/gizle

Sunucu Kaynak İzleme Neden Önemli?

Sunucu kaynaklarını (CPU, RAM, disk, ağ) gerçek zamanlı izlemek, performans sorunlarını proaktif olarak tespit etmek ve önlemek için kritik öneme sahiptir. Linux'un yerleşik top komutunun ötesine geçen htop ve Glances, çok daha zengin görselleştirme ve etkileşim olanakları sunar. Bu araçları etkin kullanmak her sistem yöneticisinin temel yetkinlikleri arasındadır.

htop Nedir ve Kurulumu

htop, interaktif process yöneticisi ve sistem izleme aracıdır. top'a kıyasla renkli arayüz, mouse desteği, dikey/yatay kaydırma ve process kill/renice işlemlerini kolaylaştıran kısayollar sunar.

# Ubuntu'da kurulum
sudo apt install htop -y

# AlmaLinux'ta
sudo dnf install htop -y

# Başlatma
htop

htop Arayüzü ve Kullanımı

Ekran Yapısı

Üst Bölüm:
  - CPU bar'ları: Her çekirdek için ayrı kullanım göstergesi
  - Bellek bar'ı: RAM kullanımı (kullanılan/toplam)
  - Swap bar'ı: Swap kullanımı
  - Tasks: Toplam/çalışan/durdurulmuş process sayısı
  - Load Average: 1/5/15 dakikalık yük ortalaması
  - Uptime: Sunucunun ne kadar süredir çalıştığı

Alt Bölüm:
  - PID, USER, PRI, CPU%, MEM%, TIME+, COMMAND kolonları

Temel Klavye Kısayolları

F1 veya ?  : Yardım
F2         : Kurulum (renk teması, görüntüleme ayarları)
F3 veya /  : Arama
F4         : Filtre
F5         : Ağaç görünümü (process hiyerarşisi)
F6         : Sıralama seçimi
F7         : Nice değerini düşür (öncelik artır)
F8         : Nice değerini artır (öncelik azalt)
F9         : Process sonlandır (sinyal seç)
F10 veya q : Çıkış
k          : Seçili process'e sinyal gönder
u          : Kullanıcıya göre filtrele
H          : User threads göster/gizle
K          : Kernel threads göster/gizle
t          : Ağaç görünümünü aç/kapat
I          : Invert sort order

htop Yapılandırması

nano ~/.config/htop/htoprc
fields=0 48 17 18 38 39 40 2 46 47 49 1
sort_key=46
sort_direction=1
tree_view=0
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
highlight_base_name=1
highlight_megabytes=1
highlight_threads=1

Glances Nedir ve Kurulumu

Glances, Python ile yazılmış kapsamlı bir sistem izleme aracıdır. htop'a ek olarak disk I/O, ağ arayüzleri, Docker konteynerleri, sensörler ve web arayüzü sunar.

# pip ile kurulum (önerilen)
sudo apt install python3-pip -y
sudo pip3 install glances

# APT ile
sudo apt install glances -y

# Ek özellikler için
sudo pip3 install glances[web,docker,export]

Glances Kullanımı

# Terminalde başlat
glances

# Web arayüzü modu (port 61208)
glances -w

# Belirli port
glances -w --port 61209

# Yenileme hızı (saniye)
glances -t 2

# Kısıtlı mod (sadece temel metrikler)
glances -m

Glances Web Arayüzüne Erişim

http://SUNUCU_IP:61208/

Glances Nginx ile Proxy

server {
    listen 80;
    server_name monitor.example.com;

    auth_basic "Glances Monitor";
    auth_basic_user_file /etc/nginx/.htpasswd;

    location / {
        proxy_pass http://127.0.0.1:61208;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

Glances Systemd Servisi

sudo nano /etc/systemd/system/glances.service
[Unit]
Description=Glances System Monitor
After=network.target

[Service]
ExecStart=/usr/local/bin/glances -w --port 61208 --password --username admin
Restart=on-failure
User=root

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start glances
sudo systemctl enable glances

CPU ve RAM Metriklerini Okuma

# CPU kullanımını komut satırından oku
mpstat 1 5  # 5 saniye boyunca 1 saniye aralıklı

# RAM kullanımı
free -h
vmstat -s

# Disk I/O
iostat -x 1 5

# Ağ trafiği
iftop  # sudo apt install iftop
nethogs  # sudo apt install nethogs - process bazında ağ kullanımı

Sık Karşılaşılan Sorunlar

htop "Permission denied" - Bazı Process'ler Görünmüyor

sudo htop  # Root olarak çalıştır

Glances Web Arayüzüne Erişilemiyor

sudo ufw allow 61208/tcp
sudo systemctl status glances
sudo journalctl -u glances -n 30

Sonuç

htop ve Glances ile sunucunuzun tüm kaynak metriklerini gerçek zamanlı izleyebilir, performans sorunlarını hızlıca tespit edebilir ve process yönetimini kolaylaştırabilirsiniz. Glances'ın web arayüzü tarayıcıdan uzaktan izleme imkânı sunarken, htop'un interaktif özelliği yerel terminal çalışmasını verimli kılar.

🤔 Bu kurulumda sorun mu yaşıyorsunuz?

Hata mesajınızı kopyalayıp foruma konu açın. Topluluğumuz size özel durumunuza göre yardımcı olacaktır.

🗨️ Foruma Katıl & Yardım Al

Yorumlar

Henüz yorum yok. İlk yorumu siz yapın!

Yorum Yap

Yorumunuz onaylandıktan sonra yayınlanır.