SERVERMON 2.11 README ====================== For instructions, consult the Servermon Technote: http://www-01.ibm.com/support/docview.wss?uid=swg21432937 Servermon is made of the following 3 files: Filename Version Last updated cksum md5sum ============== ========== ============= ================================= ================================================= servermon.pl 2.11 2018-07-11 1453250443 96667 servermon.pl f8549c61983a87fc87ba48426e0ee9d6 *servermon.pl servermon.ini 2.5.003 2018-03-13 3700793475 4315 servermon.ini c518a72e5b686731672525a28156abd6 *servermon.ini commands.ini 2.5.001 2018-01-31 2256125026 17671 commands.ini e7c63c3dc846d7d3d54f4228c0a35e62 *commands.ini Change Log: =========== 20150611 1.11 -c parameter added to lparstat 20150622 1.12 ignore ANS0102W, changes to lparstat 20150727 1.13 OS path delimiter correction 20150731 1.14 corrected perl module check, throw message if not found 20150812 1.15 stopevent enhancements, works for ANRXXXX and ANR9999D_XXXXXXXXXX now 20151019 1.16 support multiple diagCycles runs via collCycles 20151211 1.17 SHOW ALLOC support, dsmc archive support 20151214 1.18 archmc support 20151221 1.19 support for log span monitoring 20151223 1.20 foreground run start delay, getIntResp changes 20160122 1.21 add some extra commands to be collected in addition to QUERY SYSTEM/SHOW CONFIG 20160224 1.22 fixed COPYGROUP doc collection, removed DEDUPSTATS because of missing parameters 20160331 1.23 log to a file when tracing is already active, fixed $spanmaxAppId not reported, fixed trace not stopping 20160617 1.24 collCycles default to 1, noecho password read from command line, default $sqlstats now "Y" 20160628 1.25 some extra commands for end processing, SHOW SDPOOL/SDDIR 20160725 1.26 AIX, Linux & Windows specific information 20160729 1.27 db2pd -iostat collection on Windows 20160802 1.28 ffdclog copy support, AIX .profile malloc check for swg21671759 20161007 1.29 added SHOW REPLICATION, added prtconf for AIX doc collection 20161013 1.30 prompt to enable SHOW REPLICATION 20161024 1.31 added errorlogname parm to dsmadmc, changed $instance handling, check for ANS8019E 20161031 1.32 default to DB2INSTANCE if $instance not set 20161102 1.33 make instance handling work for noprompt mode with check for STA 20161102 1.34 fixed syntax error 20161103 1.35 better db2ilist check, changed transferstats collection, die with $file_name when no ini file found. 20161129 1.36 Windows DB2 cluster aware db2ilist handling, changed SHOW THREADS collection 20161212 1.37 exit if connect fails with DB21018E or DB21061E, procstack timeout messages for AIX 20170109 1.38 call waitpid at the end of a diagCycle 20170613 1.38a (DJD) Temp changes: fix ARCHIVE eval test; fix stats intervals 20171114 1.42 no db2ilist for STA, Q EXTENTUPD in final extra file 20171130 2.3 Udated to use INI files for parms and commands, added CSV and OS Command outputs and various fixes 20171206 2.4 replace $showalloc with $showmemory (collects ALLOC, MEM & MEMTREND) 20180109 2.5 add Windows db2pd vmstat command, add identification of running hostname using Sys::Hostname PERL module. Correct WNOHANG waitpid message. Convert all output files to lowercase. Direct csv files to subfolder. Add timestamp to "Command" text. Remove redundent text from output file name. $noprompt defaults to 0 20180320 2.6 fix to allow correlateTxnLog() to work again 20180404 addtl. change to make $showmemory work remove comma from traceflags and disableflags 20180413 2.7 more robust FFDCLOG collection 20180417 2.8 remove $startdir from $targetdir, prevent "cannot remove path when cwd is ...", remove instance user prompt on *IX 20180418 2.09 new naming schema (X.YY), support for nfsiostat (Linux), handle dsmffdc.log.X files, prevent SHOW CONFIG for STA 20180615 2.10 prevent password from being logged in csv files 20180711 2.11 log a message if ANS1398E is found in is_sta()