[prev in list] [next in list] [prev in thread] [next in thread]
List: racf-l
Subject: Re: Report - Accounts Deleted / Added Per month?
From: Elardus Engelbrecht <elardus.engelbrecht () SITA ! CO ! ZA>
Date: 2017-09-26 7:52:10
Message-ID: 8327808183365729.WA.elardus.engelbrechtsita.co.za () listserv ! uga ! edu
[Download RAW message or body]
Longnecker, Dennis wrote:
> Looking a report that can show me the number of racf accounts added & deleted per \
> month. Anyone aware of such a beast? Hoping there is an out of the box one that \
> can utilize SMF records.....
You have gotten good replies.
No RACFRW report examples... ;-)
You could use zSecure, that should be easy to setup and is handy to read SMF records \
directly.
For zSecure, try out this selection criteria (for all and every RACF commands):
select event=allcommand (... or whatever command you can try out)
If you are using IRRADU00 to collect RACF commands issued (Yes, I know it eats up \
DASD, but...) you can try out these reports for delete and adding of RACF ids.
//SELECT EXEC PGM=ICETOOL
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//PRINT1 DD SYSOUT=*
//PRINT2 DD SYSOUT=*
//DEL1WK01 DD UNIT=SYSDA,SPACE=(CYL,(200,100))
//DEL1WK02 DD UNIT=SYSDA,SPACE=(CYL,(200,100))
//INDD DD DISP=SHR,DSN=<IRRADU00 output>
//TEMP0001 DD DISP=(NEW,DELETE,DELETE),SPACE=(CYL,(20,5,0)),
// UNIT=3390
//TOOLIN DD *
SORT FROM(INDD) TO(TEMP0001) USING(DEL1)
DISPLAY FROM(TEMP0001) LIST(PRINT1) -
PAGE -
WIDTH(200) -
TITLE('RACF DELUSER REPORT') -
DATE(4MD/) -
TIME(24:) -
BLANK -
ON(63,8,CH) HEADER('ISSUER') -
ON(295,20,CH) HEADER('USER NAME') -
ON(72,8,CH) HEADER('GROUP') -
ON(32,10,CH) HEADER('DATE') -
ON(23,8,CH) HEADER('TIME') -
ON(498,8,CH) HEADER('USER ID') -
ON(462,8,CH) HEADER('GROUP') -
ON(286,8,CH) HEADER('OWNER ') -
ON(43,4,CH) HEADER('SMFID') -
ON(175,8,CH) HEADER('TERMINAL') -
ON(184,8,CH) HEADER('JOBNAME ') -
ON(14,8,CH) HEADER('RESULT')
OCCUR FROM(TEMP0001) LIST(PRINT2) -
TITLE('DEL USER COMMANDS') -
WIDTH(200) -
ON(63,8,CH) HEADER('ISSUER') -
ON(VALCNT,N05) HEADER('COUNT')
//DEL1CNTL DD *
SORT FIELDS=(32,10,CH,A,23,8,CH,A)
INCLUDE COND=(5,8,CH,EQ,C'DELUSER ')
//SELECT EXEC PGM=ICETOOL
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//PRINT1 DD SYSOUT=*
//PRINT2 DD SYSOUT=*
//ADD1WK01 DD UNIT=SYSDA,SPACE=(CYL,(200,100))
//ADD1WK02 DD UNIT=SYSDA,SPACE=(CYL,(200,100))
//INDD DD DISP=SHR,DSN=<IRRADU00 output>
//TEMP0001 DD DISP=(NEW,DELETE,DELETE),SPACE=(CYL
// UNIT=3390
//TOOLIN DD *
SORT FROM(INDD) TO(TEMP0001) USING(ADD1)
DISPLAY FROM(TEMP0001) LIST(PRINT1) -
PAGE -
WIDTH(300) -
TITLE('RACF ADDUSER REPORT') -
DATE(4MD/) -
TIME(24:) -
BLANK -
ON(63,8,CH) HEADER('ISSUER') -
ON(295,20,CH) HEADER('USER NAME') -
ON(72,8,CH) HEADER('GROUP') -
ON(32,10,CH) HEADER('DATE') -
ON(23,8,CH) HEADER('TIME') -
ON(508,8,CH) HEADER('USER ID') -
ON(43,4,CH) HEADER('SMFID') -
ON(175,8,CH) HEADER('TERMINAL') -
ON(184,8,CH) HEADER('JOBNAME ') -
ON(14,8,CH) HEADER('RESULT') -
ON(517,50,CH) HEADER('KEYWORDS')
OCCUR FROM(TEMP0001) LIST(PRINT2) -
TITLE('ADD USER COMMANDS') -
WIDTH(300) -
ON(63,8,CH) HEADER('ISSUER') -
ON(VALCNT,N05) HEADER('COUNT')
//ADD1CNTL DD *
SORT FIELDS=(5,8,CH,A)
INCLUDE COND=(5,8,CH,EQ,C'ADDUSER ')
OPTION VLSHRT
Groete / Greetings
Elardus Engelbrecht
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic