Als Erstes müssen Sie einen Sampler erstellen, der Ihre Datenbank abfragen kann, um Kontoinformationen zu erhalten, die Sie überwachen möchten. Sie sollten nur das integrierte SQL-Toolkit verwenden. Weitere Informationen zur Einrichtung finden Sie auf der folgenden Website. https://resources.itrsgroup.com/Netprobe/database/sql-toolkit.html
Beispiel unten wird mit SQL Server arbeiten
- Es wird jede Liste Konto
- Tage, bis das Konto
abläuft
- , wenn das Passwort ist derzeit
- abgelaufen, wenn das Konto gesperrt ist
- Wenn das Konto gesperrt wurde wenn eswar
Datum das Passwort letzte
select name, isnull(loginproperty(name,'DaysUntilExpiration'),'NA') DaysUntilExpiration,
isnull(loginproperty(name,'IsExpired'),'NA') IsExpired,
isnull(loginproperty(name,'IsLocked'),'NA') IsLocked,
isnull(loginproperty(name,'LockoutTime'),'NA') LockoutTime,
isnull(loginproperty(name,'PasswordLastSetTime'),'NA') PasswordLastSetTime
from sys.server_principals
where type='S'
union
select name, isnull(loginproperty(name,'DaysUntilExpiration'),'NA') DaysUntilExpiration,
isnull(loginproperty(name,'IsExpired'),'NA') IsExpired,
isnull(loginproperty(name,'IsLocked'),'NA') IsLocked,
isnull(loginproperty(name,'LockoutTime'),'NA') LockoutTime,
isnull(loginproperty(name,'PasswordLastSetTime'),'NA') PasswordLastSetTime
from sys.database_principals
where type='S'
nun eingestellt war, dass Sie die Informationen bekommen Sie benötigen (Tage bis Passwort abgelaufen ist), müssen Sie jetzt eine Regel einrichten, die eine E-Mail beginnen, wenn seine 10 Tage bis zum Ablauf. Weitere Informationen zu Regeln finden Sie unter: https://resources.itrsgroup.com/none/geneos/Documentation/Gateway2/reference_guide/index.html#gw2-refguide-section-11
Ein Beispiel Regel, die Sie ist die folgende verwenden:
Dies wird eine benutzerdefinierte Betreff-Zeile erstellen, die das Konto führt und hat einen Kommentar ab, welche Maßnahmen zu ergreifen, lösen.
set $(subject) concat("SQL Account - ", target "rowName", ": Is set to expire in 10 days")
set $(comment1) "Please set a new password"
if value < 11 then
userdata "EMAILS" "[email protected]"
userdata "SUBJECT" $(subject)
userdata "LONG_COMMENT" $(comment1)
severity critical
run "EmailAlert"
else
severity ok
endif
Wie beantwortet, dass die Frage, wie man automatisch Erinnerungen Kennwortänderung senden? Könntest Du das erläutern? – Robert
Während dieses Code-Snippet willkommen ist und vielleicht etwas Hilfe bietet, wäre es [stark verbessert, wenn es eine Erklärung enthielt] (// meta.stackexchange.com/q/114762) von * wie * und * warum * das löst das Problem Problem. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, nicht nur die Person, die jetzt fragt! Bitte [bearbeiten] Sie Ihre Antwort, um eine Erläuterung hinzuzufügen und geben Sie an, welche Einschränkungen und Annahmen gelten. –
Dies sind gültige Punkte, ich werde versuchen, meinen Beitrag morgen zu aktualisieren. – HeXDeMoN