Password Manager Pro – Manuel Oluşturulan Kullanıcıların ve Son Giriş Tarihlerinin Raporlanması
📄 Talep Özeti
Password Manager Pro (PMP) üzerinde Users menüsü altından manuel olarak (Add Manually) oluşturulan kullanıcıların bir listesine ihtiyaç duyulmuştur.
Bu listenin, özellikle:
- Manuel oluşturulmuş kullanıcıları net şekilde ayırt etmesi
- Kullanıcıların son giriş (Last Logon) tarihini içermesi
istenmiştir.
🎯 Talebin Karşılanma Yöntemi
Talep, Password Manager Pro Query Reports özelliği kullanılarak karşılanmıştır.
Hazırlanan özel SQL Query raporu, PMP üzerinde Add Manually yöntemiyle oluşturulmuş kullanıcıları filtrelemekte ve bu kullanıcılara ait Last Logon bilgisini rapor çıktısında sunmaktadır.
Bu sayede manuel kullanıcıların:
- Sistemi aktif olarak kullanıp kullanmadığı
- Uzun süredir giriş yapmayan hesapların tespiti
kolaylıkla yapılabilmektedir.
🛠️ Uygulanan Çözüm – Query Report Oluşturma
Adımlar
- Password Manager Pro arayüzüne Admin yetkisine sahip bir kullanıcı ile giriş yapılır.
- Reports sekmesine gidilir.
- Query Reports menüsü seçilir.
- Create New Query Report seçeneği tıklanır.
- Talebi karşılamak üzere hazırlanmış olan özel SQL Query ilgili alana eklenir.
- Rapor bilgileri istenilen şekilde tanımlanabilir.
Örnek:
Report Name: Manually Created Users – Last Logon Report
Description: PMP üzerinde manuel (Add Manually) olarak oluşturulan kullanıcıların son giriş tarihlerini listeleyen rapor
Report Category: User - Run / Generate Report seçilerek rapor oluşturulur.
🔍 SQL Query
- SELECT AAALOGIN.NAME AS "Username", PTRX_LANGUAGEMAPPING.TRANSLATEDLANGUAGE AS "Role", AAACONTACTINFO.EMAILID AS "MailId", AAACONTACTINFO.LANDLINE AS "Landline No", t1.status AS "TwoFactorStatus", CASE WHEN AaaAccSession.last_opentime IS NULL THEN NULL ELSE TO_TIMESTAMP(AaaAccSession.last_opentime / 1000) END AS "LastLoginTime" FROM((SELECT t.userid, 'Disabled' AS status FROM(SELECT AaaLogin.USER_ID AS userid, Ptrx_TwoFactorAuth.AUTHENTICATORSTATUS AS status FROM AaaLogin LEFT JOIN Ptrx_UsersTwoFactorAuth ON AaaLogin.USER_ID = Ptrx_UsersTwoFactorAuth.USER_ID LEFT JOIN Ptrx_TwoFactorAuth ON Ptrx_UsersTwoFactorAuth.TWOFACTORID = Ptrx_TwoFactorAuth.TWOFACTORID) t WHERE t.status IS NULL) UNION (SELECT Ptrx_UsersTwoFactorAuth.USER_ID, 'Enabled' AS status FROM Ptrx_UsersTwoFactorAuth INNER JOIN Ptrx_TwoFactorAuth ON Ptrx_UsersTwoFactorAuth.TWOFACTORID = Ptrx_TwoFactorAuth.TWOFACTORID WHERE Ptrx_TwoFactorAuth.AUTHENTICATORSTATUS = true)) t1 INNER JOIN AaaLogin ON AaaLogin.USER_ID = t1.userid INNER JOIN AaaAccount ON AaaAccount.LOGIN_ID = AaaLogin.LOGIN_ID INNER JOIN AaaUser ON AaaLogin.USER_ID = AaaUser.USER_ID INNER JOIN AaaAuthorizedRole ON AaaAccount.ACCOUNT_ID = AaaAuthorizedRole.ACCOUNT_ID INNER JOIN AaaRole ON AaaAuthorizedRole.ROLE_ID = AaaRole.ROLE_ID INNER JOIN PTRX_LANGUAGEMAPPING ON AAAROLE.NAME = PTRX_LANGUAGEMAPPING.BASELANGUAGE INNER JOIN PTRX_USERDETAILS ON AAAUSER.USER_ID = PTRX_USERDETAILS.USERID INNER JOIN AAAUSERCONTACTINFO ON AAAUSERCONTACTINFO.USER_ID = AAAUSER.USER_ID INNER JOIN AAACONTACTINFO ON AAAUSERCONTACTINFO.CONTACTINFO_ID = AAACONTACTINFO.CONTACTINFO_ID LEFT JOIN (SELECT ACCOUNT_ID, MAX(opentime) AS last_opentime FROM AaaAccSession GROUP BY ACCOUNT_ID) as AaaAccSession ON AaaAccSession.ACCOUNT_ID = AaaAccount.ACCOUNT_ID WHERE PTRX_LANGUAGEMAPPING.LANGUAGEID = 1 AND PTRX_USERDETAILS.ISIMPORTEDUSER = 0 ORDER BY AAALOGIN.NAME;

📊 Rapor İçeriği
Oluşturulan rapor aşağıdaki bilgileri içermektedir:
- Username – Kullanıcı adı
- Role – Kullanıcının Password Manager Pro üzerindeki rolü
- Mail ID – Kullanıcıya tanımlı e-posta adresi
- Last Logon Time – Kullanıcının sisteme en son giriş yaptığı tarih ve saat
Related Articles
Password Manager Pro Update Adımları
Password Manager Pro Update A Update işlemleri için aşağıdaki adımları uygulayarak gerçekleştirebilirsiniz. Ayrıca işlemlere başlamadan önce uygulamanın bulunduğu sunucunun snapshot veya clone almanızı ve eğer uygulamada Mssql kullanılıyorsa ...
MacOS Cihaza PMP-Pam360 Üzerinden Bağlantı(GUI) Sağlama Rehberi
MacOS Cihaza PMP Üzerinden Bağlantı Sağlama Rehberi Bu rehberde, MacOS işletim sistemine sahip cihazlara Password Manager Pro (PMP) üzerinden nasıl bağlantı sağlanabileceğini ve hangi yöntemlerin desteklendiğini detaylı şekilde açıklanmaktadır. 1. ...
Password Manager Pro İster Listesi
WOTECH Bilgi Teknolojileri ManageEngine Password Manager Pro Kurulum Öncesi Hazırlıklar (Müşteriden Beklentiler) A) Dokümanın Amacı: Yazılımın implementasyonu sırasında müşteriden beklenen isterlerin müşteriye ilelmesi amacı ile oluşturulmuştur. B) ...
Linux Ubuntu(GUI ) Cihaza PMP & PAM360 Üzerinden Bağlantı Sağlama Rehberi
PMP & PAM360 Üzerinden Linux Ubuntu(GUI) Cihaza Bağlantı Sağlama Rehberi Bu rehberde, ManageEngine Password Manager Pro (PMP) ve ManageEngine PAM360 kullanılarak Linux Ubuntu (GUI) sistemlere nasıl bağlantı sağlanacağı adım adım açıklanmaktadır. 1. ...
Password Manager Pro Time Zone Ayarlama
Merhaba, Bu yazıda PMP uygulamasının saatini nasıl değiştirebilirebileceğinizi anlatıcam. Bu problem rapor çekerken raporun içinde yazan saat ile makinenin saati karşılaştırılarak kolayca anlaşılabilir. Aynı zamanda Google Auth ile giriş yapmak ...