Bu proje, Linux sunucunun anlık durumunu (CPU, RAM, Disk, uptime, aktif kullanıcı) web tarayıcısı üzerinden görüntülemek için hazırlanmıştır. Veriler Bash script ile toplanmakta ve Nginx üzerinden yayınlanmaktadır.
Kurulan Paketler sudo apt update sudo apt install nginx -y
Toplanan Veriler: CPU kullanımı, RAM durumu, Disk doluluğu, Uptime ve aktif kullanıcı bilgileri bash komutlarıyla anlık olarak çekilmektedir.
Teknoloji Yığını: Veri toplama için Bash Script, sunum için Nginx Web Server ve otomasyon için Crontab kullanılmıştır.
Otomasyon: Sunucu verileri her 1 dakikada bir otomatik olarak güncellenerek statik bir HTML dosyasına yazdırılmaktadır.
monitor.sh scripti her 1 dakikada bir otomatik çalışacak şekilde ayarlanmıştır.
sudo crontab -e
*/ * * * * /home/ismail/server-dashboard/monitor.sh
Çalıştırma ve Görüntüleme
Web arayüzüne aşağıdaki adresten erişilir:
Dashboard otomatik olarak güncellenmektedir.