5651 Sayılı kanun kapsamında sunucularınıza gelen requestlerin hangi IP ile ne zaman request atıldığıyla ilgili logların zaman damgası vurulup 3 yıl boyunca saklanması gerekir.
Bu projedeki log_helper.sh scripti parametre olarak gönderilen log dosyasını;
- kamuasm.gov.tr servisine göndererek zaman damgası dosyası oluşturulur.
- Oluşan zaman dosyası ve log dosyası ziplenip.
- Oluşturulan bu zip formatındaki dosya Azure Storage a upload edilir.
- Storage a gönderilen dosya boyutu ve zaman damgası için kalan kredi Slack te ile istenilen channel a notification ile bildirilir.
root_path = /weblog/dyg_logs (oluşturalacak dosyalar bu path içine eklenecek)
log_path = /weblog/weblog.log (log dosyasının path i)
/5651/log_helper.sh /weblog/dyg_logs /weblog/weblog.log