
Kapak görseli temsilidir. Projenin kendi fotoğrafı değildir.
İzleme botu
Sunucu olay üretir. Bot kısa mesaj yollar. Sunucu adresi mesajda yoktur.
Bot, sohbet içinde komut dinleyen bir programdır. Telegram’da bir komut yazılır, bot cevap verir. Amaç, sunucuya masaüstü açmadan sürecin düşüp düşmediğini, logda yeni satır olup olmadığını ve PostgreSQL yedeğinin alınıp alınmadığını görmektir.
PM2, Node.js sürecini ayakta tutar. Süreç kapanırsa yeniden başlatır. Yedek, veritabanının o andaki kopyasıdır. Bot, kopyanın alınıp alınmadığını bildirir. Sunucu adresi, parola ve müşteri verisi bu sayfada yoktur. Bot mesajının herkese açık metninde de yer almaz.
Bu projede yapılan iş
İzleme komutlarını, log ve yedek bildirimini ve kısa durum raporunu Node.js ile yazdım.
Yığın
- Süreç ve log bildirimi
- Yedek bildirimi
- Kısa operasyon raporu