Webmaster Araçları
Webmaster Araçları platformumuz nihayet yayında! Dijital dünyadaki işlerinizi kolaylaştıracak ve projelerinize hız katacak tüm pratik çözümleri artık tek bir adreste topladık. En sık kullanılan popüler sistemlerden alan adı sorgulama, IP tespiti ve Whois kayıtları gibi domain araçlarına kadar aradığınız her şey hazır. Ayrıca sıra bulucu, index kontrolü ve SEO asistanları barındıran Google araçları ile site hız testi, altyapı kontrolü sunan site araçlarını da kullanabilirsiniz. Bunların yanı sıra backlink analizi ile kırık link tarayıcıları sunan link araçları, DNS ve hosting durum kontrolü yapabileceğiniz sunucu araçları da sistemde yer alıyor. MD5, Base64 ve SHA şifreleme ile decode/encode işlemlerini yapabileceğiniz şifreleme araçları, güvenli şifre üretici, Meta Tag, Sitemap ve Robots.txt oluşturucular da hizmetinizde. Anahtar kelime yoğunluğu ölçer ve karakter sayacı gibi kelime araçları ile işinize yarayacak diğer tüm webmaster araçlarını hemen keşfetmeye başlayabilirsiniz.
Tartışma

Sunucu Health Check Scripti

Başlatan Celal · 26 Tem 2026 10:50 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Sunucuların sağlıklı bir şekilde çalıştığını kontrol etmek, sistem yöneticileri için kritik bir görevdir. Sunucu health check scriptleri, sunucuların durumunu izlemek ve olası sorunları önceden tespit etmek için kullanılır. Bu makalede, basit bir health check scripti oluşturmanın adımlarını inceleyeceğiz.

Öncelikle, bir health check scriptinin hangi bileşenleri kontrol etmesi gerektiğine karar vermek önemlidir. Genellikle kontrol edilmesi gereken başlıca unsurlar şunlardır:

  • CPU Kullanımı: Sunucunun işlemci yükü, sistemin performansını etkileyebilir. Yüksek CPU kullanımı, potansiyel bir sorun işareti olabilir.
  • Bellek Kullanımı: Yeterli bellek kullanılmadığında, sunucu yavaşlayabilir veya çökebilir. Bu nedenle, bellek kullanımı izlenmelidir.
  • Disk Durumu: Disklerin sağlığı ve boş alan durumu da önemlidir. Boş alanın tükenmesi, sistemin çalışmasını olumsuz etkileyebilir.
  • Servis Durumu: Sunucuda çalışan kritik servislerin durumu kontrol edilmelidir. Örneğin, web sunucusu veya veritabanı sunucusunun çalışıyor olması gerekir.

Şimdi, basit bir bash scripti örneği ile bu kontrolleri nasıl gerçekleştirebileceğimize bakalım:

CODE
123456789101112131415161718
#!/bin/bash

[b]CPU Kullanımını kontrol et[/b]
cpu_usage=$(top -bn1 | grep "Cpu(s)" | sed "s/.[i], [/i]\([0-9.][i]\)%[/i] id.*/\1/" | awk '{print 100 - $1}')
echo "CPU Kullanımı: $cpu_usage%"

[b]Bellek Kullanımını kontrol et[/b]
memory_used=$(free | grep Mem | awk '{print $3/$2 * 100.0}')
echo "Bellek Kullanımı: $memory_used%"

[b]Disk Kullanımını kontrol et[/b]
disk_usage=$(df -h | grep '/$' | awk '{print $5}')
echo "Disk Kullanımı: $disk_usage"

[b]Servis Durumunu kontrol et (örneğin apache2)[/b]
service_status=$(systemctl is-active apache2)
echo "Apache Servis Durumu: $service_status"


Yukarıdaki script, CPU, bellek, disk kullanımı ve bir servisin durumunu kontrol eder. Script çalıştırıldığında, bu bilgileri konsola yazdırır. Ek olarak, scriptin belirli aralıklarla çalıştırılması için bir cron job olarak ayarlanması önerilir. Böylece, sunucunun sağlığı sürekli olarak izlenebilir.

Sonuç olarak, bir sunucu health check scripti, sistem yöneticileri için hayati öneme sahiptir. Sunucuların durumunu düzenli olarak izlemek, olası sorunları erken tespit etme şansı sunar ve sistemin kesintisiz çalışmasını sağlar.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi