هل تريد الحصول على إشعار من الإدارة من السجلات؟

سؤال: هل هناك طريقة للمسؤولين/المشرفين للحصول على نوع من الإشعارات الفورية من قسم “السجلات والفحص”؟ مثل رسالة من المكون الإضافي للأتمتة أو شيء من هذا القبيل؟

السياق: لقد واجهنا عددًا قليلاً من الحوادث حيث تم اختراق الحسابات القديمة وتغيير البريد الإلكتروني. ثم تُستخدم هذه الحسابات لمراسلة الأشخاص وخداع المستخدمين.

لاحظت أنه يمكن استخدام إدخالات سجل إضافة بريد إلكتروني لتحديد هذه المشكلة مسبقًا، على الرغم من أنني لا أرغب في التحقق منها باستمرار. هل هناك طريقة للحصول على إشعار عند ظهور هذا النوع من إدخالات السجل؟

إعجاب واحد (1)

لدي استعلام مستكشف البيانات هذا الذي أضفته كتقرير يسمح بالتحقق ولكنه لا يقوم بإشعار “دفع” عند وجود تحديث.

SELECT 
    uh.action,
    acting.username AS acting_user,
    target.username AS target_user,
    uh.updated_at
FROM user_histories uh
LEFT JOIN users acting ON acting.id = uh.acting_user_id
LEFT JOIN users target ON target.id = uh.target_user_id
WHERE uh.action = 88
  AND uh.updated_at > CURRENT_DATE - INTERVAL '7 days'
ORDER BY uh.updated_at DESC
LIMIT 100
إعجاب واحد (1)

هل يمكنك تحسين هذا الاستعلام قليلاً وتجهيزه لأتمتة متكررة “جدولة اجتماع مع نتائج مستكشف البيانات”؟ إذا اخترت “تخطي إذا لم تكن هناك نتائج” وضبطت تكرار الأتمتة لمطابقة الفاصل الزمني في الاستعلام، فقد يعمل ذلك كنوع من الإشعارات الفورية؟

شيء مثل هذا (مع تكرار أتمتة متكرر كل 30 دقيقة):

SELECT 
    uh.created_at AS "email updated",
    uh.acting_user_id,
    uh.target_user_id
FROM user_histories uh
WHERE uh.action = 88
  AND uh.updated_at > CURRENT_TIMESTAMP - INTERVAL '30 minutes'
ORDER BY 1 DESC
6 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.