Sistem Monitoring Activity User Email O365

Deskripsi

Dashboard interaktif berbasis Tableau yang digunakan untuk memantau aktivitas dan lisensi pengguna Office 365 di seluruh perusahaan. Data diperoleh secara otomatis melalui scheduler Python yang mengeksekusi API Microsoft Graph, kemudian disimpan ke PostgreSQL untuk dianalisis dan divisualisasikan.

Fitur utama yang dimonitoring:

  • Status aktivitas user (Active, Idle, Inactive).
  • Jumlah dan distribusi lisensi O365 per domain, company, dan departemen.
  • Tren perubahan user (created, deleted) per bulan.
  • Monitoring penyimpanan Mailbox, OneDrive, dan SharePoint.
  • Identifikasi user dengan pemakaian storage berlebih atau tidak aktif lebih dari 3 bulan.

Teknologi

  • Python : Scheduler & API automation (Microsoft Graph API)
  • Api Email Office 365 Microsoft : Sumber data activity user detail, sharepoint, mailbox, onedrive dan license
  • Postrgesql: Database penyimpanan data perangkat dan BitLocker
  • Tableau : Visualisasi dan analisis dashboard monitoring
  • Microk8s Kubernetes : Menjalankan service Python pada server production secara terisolasi, scalable, dan terkelola.