Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.05 KB

README.md

File metadata and controls

33 lines (19 loc) · 1.05 KB

Linux Sunucu Durum Paneli

Proje Tanıtımı

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

Cron Ayarı

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:

http://localhost

Dashboard otomatik olarak güncellenmektedir.