[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference noted::decps

Title:POLYCENTER Performance Data Collector & Advisor for OpenVMS
Notice:Latest version V2.2-51
Moderator:BSS::JILSON
Created:Wed Nov 07 1990
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2413
Total number of notes:9017

2375.0. "Data collector in SUSP state" by CSC32::VANDENBERG () Tue Jan 21 1997 23:55

T.RTitleUserPersonal
Name
DateLines
2375.1automatically collect again, check PSDC$DC.LOGOSOSPS::KAGEYAMATrust, but VerifyWed Jan 22 1997 03:06103
2375.2BSS::JILSONWFH in the Chemung River ValleyWed Jan 22 1997 12:542
2375.3How about $ set audit/excludeOSOV03::KAGEYAMAI Got RhythmMon Apr 28 1997 05:2825
FWIW, $ set audit/exclude=process_id command could be used to exclude 
the data collector from the audit server suspension.

Following is an example to do this in the PSDC$STARTUP.COM. But I'm not
sure when the audit server restarted, whether the exclusion list is 
reinitialized.

- Kazunori


$ !  POLYCENTER Data Collector V2.2-51 installed  1-FEB-1996 16:43:05.44
$ DEFINE/SYSTEM/EXECUTIVE_MODE PSDC$DATABASE DISK$OSOV03_SYS:[DECPS]
$ DEFINE/SYSTEM/EXECUTIVE_MODE PSDC$EXAMPLES SYS$COMMON:[SYSHLP.EXAMPLES.PSDC]
$ @SYS$STARTUP:PSDCTIMER.COM
$ ADVISE COLLECT START
$!----------------------------------------------------------------------
$! Following lines are added for avoiding of AUDIT_SERVER suspension.
$!   28-Apr-1997  Kazunori Kageyama, Digital Equipment Corp. Japan
$    PID_TEMP = ""
$ FIND:         
$    PID=F$PID(PID_TEMP)
$    IF  PID .EQS. "" THEN EXIT
$    IF  F$GETJPI(PID,"PRCNAM") .NES. "PSDC$DC_SERVER" THEN GOTO FIND
$    SET AUDIT/EXCLUDE='PID
2375.4OSOV03::KAGEYAMAI Got RhythmMon Apr 28 1997 06:0031
>But I'm not
>sure when the audit server restarted, whether the exclusion list is 
>reinitialized.

It looks like it isn't. 

You can find the audit server exclusion process list by

$ mc sysgen show maxprocesscnt
MAXPROCESSCNT                 100         32        12      8192 Processes  

$ x=100*4
$ show sym x
  X = 400   Hex = 00000190  Octal = 00000000620

$ analyze/system
SDA> sys$system:sysdef.stb
SDA> set process audit_server
SDA> exam 254c			! location of exclusion list
SDA> show stack @254c;190	! the exclusion list consists of 
				!   MAXPROCESSCNT entries

You would find PIDs of the exclusion processes there. And check it 
between $ set audit/sever=exit and $ @sys$system:startup audit_server.

PIDs in this list are not removed at its deletion. You have to 
$ set audit/noexclude=process_id explicitly. 


- Kazunori