Sunucu Yönetiminde RAM Alarm Scripti

0 Réponses 4 Vues
·
Participants
Auteur de la discussion #1
Sunucu Yönetiminde RAM Alarm Scripti

Sunucu yönetimi sırasında RAM kullanımını izlemek, sistem performansını korumak ve olası sorunları önceden tespit etmek açısından kritik öneme sahiptir. RAM'deki aşırı kullanım, sunucunun yavaşlamasına veya hatta çökmesine neden olabilir. Bu nedenle, otomatik alarm sistemleri kurmak, yönetim sürecinin etkinliğini artırabilir.

İşte temel bir RAM alarm scripti örneği, Linux ortamında Bash kullanılarak hazırlanmış ve belirli bir kullanım yüzdesine ulaşıldığında e-posta veya başka bir bildirim gönderecek şekilde tasarlanmıştır. Bu script, her belirli aralıklarla çalıştırılabilir veya cron ile zamanlanabilir.

Öncelikle, free komutunu kullanarak toplam ve kullanılabilir RAM değerlerini alıyoruz. Ardından, RAM kullanım yüzdesini hesaplayıp, belirli bir eşiğin üzerinde ise alarm tetikliyoruz.

CODE
123456789101112131415
#!/bin/bash

[b]RAM kullanım yüzdesini hesapla[/b]
total=$(free -m | awk '/Mem:/ {print $2}')
used=$(free -m | awk '/Mem:/ {print $3}')
usage=$(( 100 * used / total ))

[b]Eşik değeri (örneğin %80)[/b]
threshold=80

if [ "$usage" -ge "$threshold" ]; then
    # Alarm durumu
    echo "Uyarı: RAM kullanımı %$usage seviyesine ulaştı." | mail -s "RAM Alarm" admin@sunucu.com
fi


Bu script, RAM kullanımı belirlenen yüzdeyi aştığında belirli bir e-posta adresine uyarı gönderir. Ayrıca, farklı bildirim yolları veya otomatik müdahale mekanizmaları entegre edilebilir. Örneğin, sistem yöneticisinin dikkatini çekmek için Slack veya Telegram API'leri üzerinden bildirim göndermek veya otomatik RAM temizleme komutları eklemek de mümkündür.

Bu tarz basit ama etkili araçlar, sunucu performansını izlemek ve sorunları proaktif şekilde yönetmek adına vazgeçilmez hale gelir. Özellikle büyük ölçekli sunucu ortamlarında, bu tür otomasyonlar sistem kararlılığını artırır ve müdahale süresini kısaltır.

Vous devez être connecté pour répondre.

0 citations sélectionnées