Evdeki Ölü İnternet Noktalarına Son: Mesh Ağ Sistemleri ve İdeal Kurulum 🌐
Kendi projelerinizi veya müşterilerinizin web sitelerini barındırıyorsanız, o sitelerin 7/24 ayakta (uptime) kalması hayati önem taşır. Harici ve pahalı monitoring (izleme) servislerine para ödemek yerine, kendi sunucunuzda çalışacak ufak bir PHP botu yazabilirsiniz.
Aşağıdaki cURL scripti, belirlediğiniz bir web sitesine ping atar ve sitenin HTTP durum kodunu kontrol eder. Eğer dönen kod 200 (OK) değilse, bir sorun var demektir!
function check_site_status($url) {
$ch = curl_init($url);
// Sadece başlıkları çek (sayfayı tamamen indirme)
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($http_code >= 200 && $http_code < 400) {
return "🟢 Sistem Ayakta! (Kod: $http_code)";
} else {
return "🔴 DİKKAT! Site Çökmüş Olabilir! (Kod: $http_code)";
}
}// Test edelim
$hedef_site = "https://emrepolat.tr";
echo check_site_status($hedef_site);
?>
Bu betiği bir cron job olarak sunucunuza ekleyip her 5 dakikada bir çalıştırabilir ve 🔴 hatası aldığınızda Telegram API üzerinden cebinize otomatik mesaj attırabilirsiniz. Kendi operasyon merkezinizi kurmak işte bu kadar kolay!
Etiketler:
Görüşlerinizi Paylaşın!
Siz ne düşünüyorsunuz? Aşağıdan yorum bırakabilirsiniz.