Microsoft Product Support Reporting Tool for Server Clusters version 7.3 ======================================================================== To download the most recent version of this tool, please visit: http://www.microsoft.com/downloads/details.aspx?FamilyID=cebf3c7c-7ca5-408f-88b7-f9c79b7306c0&DisplayLang=en SUPPORT LIMITATIONS: ==================== You may install and use an unlimited number of copies of MPSReports.exe solely for the purpose of gathering system information necessary for Microsoft Product Support Services to provide you with technical support services requested by you. All other purposes are not supported by Microsoft. PURPOSE: ======== The MPS Reporting Tool is utilized to gather detailed information regarding a systems current configuration. The data collected will assist the Microsoft Support Professional with fault isolation. The reporting tool DOES NOT make any registry changes or modifications to the operating system. Please see the section for PACKAGE CONTENTS and DIRECTORY STRUCTURE for details on what is copied to the system and what directories are made. Please consult the Microsoft Support Professional that you are working with to determine if they want you to run MPS Reporting Tool on all nodes in the Cluster. USAGE: ====== This package supports Windows NT 4.0, Windows 2000, and Windows 2003. On execution of the package the product type is detected to determine which commands will be utilized to collect information. NOTES: ====== Average completion times for the MPS Reporting Tool are in the range of 5 to 20 minutes. If for some reason the data collection process is not completing try running the tool during non-peak usage times. Some common areas that prevent data collection to complete or take an excessive amount of time: 1. A corrupted Event Log can hang DUMPEL.EXE. 2. Very large event logs can take a long time to dump. The Security log can become very large if Auditing is enabled. 3. Many of the utilities require that RPC (Remote Procedure Call) be operating at some capacity. 4. Disk/Controller problems can prevent inventory of various files hanging or slowing down the process. 5. If Quick Edit is enabled, if you select any text in the "Command" Windows it will effectively pause the MPS Reports. Press the "ESC" key to exit out and let the MPS Reports continue Utilize the %ComputerName%_PROGRESS.TXT file to determine which process is not completing. Correcting any issue that prevents the MPS Reports from completing in some cases resolves the issue that prompted the need for the utility to be run. It is required that the currently logged on user have Administrative rights in order to allow for proper operations of the MPS Reporting Tool. If you have any questions regarding the usage or operations of the MPS Reporting Tool consult with the Microsoft Support Professional you are working with. PACKAGE CONTENTS: ================= 0-MPSRpt.cmd - Master script used to call all subscripts 1-1381.CMD - Generates Windows NT 4.0 specific reports 2-2195.CMD - Generates Windows 2000 and Windows 2003 specific reports 3-COMMON.CMD - Generates common reports across all operating systems 4-PKG.CMD - Generates the CAB file TimeFunc.cmd - Generates Timestamps for logs DUMPEL.EXE - Utility to dump the event logs in TXT format (x) DumpEVT.exe - Utility to dump the event logs in EVT format (x) PSTAT40.EXE - Resource Kit utility to dump running processes and device drivers 4.0 (version 4.0.1371.1) PSTAT50.EXE - Resource Kit utility to dump running processes and device drivers 2000 (version 5.1.2523.0) REG.EXE - Resource Kit utility to dump registry values (version 2.0.0.0) MAKECAB.EXE - Utility to package reports (version 5.1.3524.0) SECINSPECT.EXE - Utility that dumps out Disk Information such as disk signature (5.2.3790.1108) CHECKSYM.EXE - Utility that gathers version and symbol information from executable files (version 2.3) PSAPI.DLL - Required DLL for CHECKSYM when run under Windows NT 4.0 (version 5.0.1641.1) CLUSMPS.EXE - Utility to capture Cluster specific information (version 2.0) CHOICE.EXE - Resource Kit utility (Version 5.2.3765.0) DOSDEV.EXE - Utility to capture Drive Letter to Device mappings (version 5.1.3604.0) EULA.TXT - End-User License Agreement for this tool README.TXT - This file CFGCMP.EXE - Configuration Comparison utility that creates System Information file for Windows 2000 and higher. Important for Datacenter versions of WIndows (version 3.0) FLTRFIND.exe - Utility that gathers information about upper and lower filters installed on a machine. FCINFO.EXE - Utility that gathers HBA information from HBAAPI compliant Fibre Cards (version 5.2.3790.1166) DIRECTORY STRUCTURE: ==================== %SystemRoot%\MPSReports---| |-- Cluster --| |-- Bin |-- Report --| |-- Cab ADDITIONAL INFORMATION: ======================= A .CAB file will be generated for your convenience in the %systemroot%\MPSReports\Cluster\Report\Cab directory called %COMPUTERNAME%_MPSReports_Cluster.CAB. The CAB file will contain the reports generated by the MPS Reporting Tool. Please send the cab file to the Microsoft Support Professional who is working on your support incident. WHAT IS COLLECTED on my system? =============================== The scripts create a variety of reports in the %SYSTEMROOT%\MPSReports\Report directory. Reports generated with the utility CHECKSYM.EXE: ================================================ %ComputerName%_DRIVERS.TXT [.CSV] Output of the %SystemRoot%\System32\Drivers directory. %ComputerName%_SPOOL.TXT [.CSV] Output of the %SystemRoot%\System32\Spool directory. %ComputerName%_SYSTEM32_EXE.TXT [.CSV] Output of the Windows NT System32 directory for all .EXE files. %ComputerName%_SYSTEM32_DLL.TXT [.CSV] Output of the Windows NT System32 directory for all .DLL files. %ComputerName%_PROCESS.TXT [.CSV] Output of the currently running processes on the system. If the Cluster Service is installed, the following reports will be generated ============================================================================ %ComputerName%_CLUSTER.LOG Copy of the Cluster Log %ComputerName%_CLUSTER_REGISTRY.HIV Copy of the Cluster Registry %ComputerName%_CLUSTER_RESOURCES.TXT List of Cluster Resources and state %ComputerName%_CLUSTER_PROPERTIES.TXT List of Private Properties of Resources %ComputerName%_CLUSTER_DIR.CSV List the contents of the Cluster Folder to capture version information %ComputerName%_CLUSTER_DIR.TXT List the contents of the Cluster Folder to capture version information %ComputerName%_CLUSTER_CHKDSK.LOG Copy of the ChkDsk.Log files from the Cluster Folder %ComputerName%_CLUSTER_CLCFGSRV Copy of the Cluster Configuration Log. Windows 2003 only %COMPUTERNAME%_CLUSTER.OML.TXT Copy of the Cluster.OML file from the Cluster Folder. Windows 2003 only %COMPUTERNAME%_CLUSTER_BAK.LOG Copy of the Cluster.Log.Bak if created Reports generated with the utility CLUSMPS ========================================== %COMPUTERNAME%_CLUSTER_MPS_INFORMATION.TXT Information on the cluster such resource types, priority, and dependencies. Information on the User right assignments. If Network Load Balancing is configured, the following reports will be generated ================================================================================ %COMPUTERNAME%_NLB_INFORMATION.txt Output from WLBS /display Reports generated with the utility DOSDEV ========================================= %ComputerName%_DISK_INFORMATION.TXT Drive Letter to physical disk mappings Reports generated with the utility SECInspect ========================================== %ComputerName%_DISK_INFORMATION.TXT Saves out information on Disk in the System. Reports generated with the utility DUMPEL.EXE and DUMPEVT ========================================================= %ComputerName%_EVENT_LOG_application.evt [.TXT] Output of the Application Event Log. %ComputerName%_EVENT_LOG_security.evt Output of the Security Event Log. %ComputerName%_EVENT_LOG_system.evt [.TXT] Output of the System Event Log. Reports generated with the utility PSTAT40.EXE or PSTAT50.EXE ============================================================= %ComputerName%_PSTAT.TXT Output of a list of processes and active device drivers. Reports generated with WINMSD.EXE or CFGCMP.EXE =============================================== %ComputerName%_MSINFO.NFO Windows 2000 and Windows 2003 %ComputerName%_winmsd.TXT Windows NT 4.0 Reports generated by either copying the files, using the type command, NET.EXE, AT.EXE, REG.EXE =============================================================================================== %ComputerName%_BOOT_INI.TXT Copy of the BOOT.INI for the system %ComputerName%-MISC.txt Copy of Environment variables, shares, and other MISC information %ComputerName%-SCHED.csv Output from the scheduler command AT.EXE %ComputerName%_SCHEDLGU.TXT Scheduled Task Log Windows 2000 and Windows 2003 %ComputerName%_NI.txt Output of various components for Network related information %ComputerName%_HOTFIX.TXT A simple directory listing of directory names for installed hotfixes %COMPUTERNAME%_HOTFIXREG.TXT Listing of the HOTFIX Key from the registry %ComputerName%_SESSIONMANAGER.HIV HKLM\System\CurrentControlSet\Control\Session Manager %ComputerName%_RECOVERY.TXT HKLM\System\CurrentControlSet\Control\CrashControl %ComputerName%_PROGRESS.TXT MPS Reporting Progress log. HISTORY: ======== Version Changes ------- --------------------------------------------------------------- 7.3 - Added FCInfo to collect Fibre Channel Information from HBAAPI compliant Fibre Congigurations - Added FilterFind to collect information about filter drivers loaded on the system - Replaced FTDuMP with SECINSPECT for disk data gathering - New Version of ClusMPS added - includes support for more than 2 nodes - Cluster specific information is now collected before anything else - Added collection of SetupAPI.log from Windows 2000 and 2003 Systems 7.2 - Added new version of CHECKSYM, added version info to the main executable, removed NET ACCOUNTS command, added verbose logging for Network section, removed Security Event Log in TXT format, replace MSINFO32 with CFGCMP to gather NFO file 7.1 - Capture NLB information. Copy CLUSTER.LOG.BAK if exists. 7.0 - No longer have FULL/LITE versions, only run a single version. GETTYPE.EXE is no longer used detect version information, simply look at a VER output. Added CLUSMPS to gather Cluster information. Added DOSDEV to capture additional Disk information. Capture CHKDSK logs that Cluster Service generates in a more readable manner. Removed unneeded and duplicate information. 6.0 - Added Support for Windows 2003 and various integration changes. Detects previous copy of MPS Reports and prompts to delete. 5.0 - Faster, saves out Event Logs in TXT and EVT format, capture registered Hotfixes installed, saves out disk information, saves out Process Control information 3.0 - Integrated tool for Windows 2000 and Windows NT 4.0. Added reporting modes LITE and FULL. 2.0 - Switched from ZIP packaging to IEXPRESS packaging. Switched from FILEVER.EXE to CHECKSYM.EXE to gather file information. 1.0 - Initial version