Bu proje, Bilişim Sistemleri Altyapı ve Teknolojileri dersi dönem projesi kapsamında hazırlanmıştır.
Bu proje, Linux tabanlı bir sunucunun anlık sağlık durumunu (CPU, RAM, Disk, Tarih, Kullanıcı Sayısı) izleyen ve bu verileri dinamik bir web arayüzünde (Dashboard) sunan bir otomasyon sistemidir.
Proje geliştirilirken aşağıdaki adımlar uygulanmıştır:
-
Web Sunucusu:
Apache2sunucusu kurulmuş ve aktif edilmiştir.- Web sayfası
/var/www/html/index.htmldizininde yayınlanmaktadır.
-
Bash Script (monitor.sh):
- Sistemden verileri çeken (
uptime,free,df,whovb.) ve HTML çıktısı üreten bir script hazırlanmıştır.
- Sistemden verileri çeken (
-
Otomasyon (Cronjob):
- Scriptin her dakika otomatik çalışması için Crontab servisi kullanılmıştır.
- Zamanlanmış görev ayarı:
* * * * * /home/kullanici_adi/monitor.sh