Demand Technology Software

Home
Up
What's New
News
NTSMF
Support
Partners
Contact Us
Search
Site Map

Frequently Asked Questions about NTSMF installation

1. Is NTSMF easy to install?

2. What do I need to do to get started with NTSMF?

3. What key metrics in Windows I should collect and report on?

4. What do I need to do to monitor my servers running MS Exchange, SQL Server, or IIS?

 

 Frequently Asked Questions about NTSMF installation

1. Is NTSMF easy to install?

Easy as pie.

The standard installation package that we ship on your CD contains three separate Setup routines that can be run separately or together. One setup routine is used to install the SeNTry Administration GUI which is used to administer NTSMF data collection. You can install as many copies of the SeNTry Administration program as necessary to administer NTSMF across your network. (It is often helpful to run separate copies of SeNTry Administration in front of and behind your firewall, for example.

The second setup routine is for the NTSMF collection agent. You can run this setup routine right from the distribution or copy it to disk and run it separately. There is even a silent mode setup option so that you can install the NTSMF collection agent unattended. Finally, the User Manual shows how to create a simple installation script that you can use to roll out NTSMF across your network of Windows machines. A scripted installation of the collection service has the advantage of being able to assign a Data Collection set (DCS) of your own during installation and also allows you to assign a User Account to be impersonated during Cycle End processing. (To read more about collection service security considerations, click here.) The User Manual also provides a sample script to use to distribute the NTSMF collection agent using SMS.

For those customers who develop their own distribution and installation procedures, the required set of files needed to install the current version of the collection service is

DbgHelp.dll
DmCmd.exe
DMDCSMASTER.OMI
DMPerfss.exe
Dmperfss.cfg

Dmperfss.sdb
DMSumMsg.dll
DMSumSMF.exe
DTSFnd.dll
msvcp71.dll
msvcr71.dll
PSSMsg.dll

Unable to copy the PSSMsg.dll file during installation. Running an installation script to upgrade the collection service, you are likely to find that the PSSMsg.dll file is in use and cannot be replaced. The PSSMsg.dll file is an application Event log message dll that is loaded and used by the Event Log service. Any other utility programs that you run that access the Event log are likely also to have opened the PSSMsg.dll file. In order to copy the latest PSSMsg.dll file, you may have to shut down the Event Log service and any other service that accesses Event Log message dlls. Make sure you restart these services after you complete the file copy successfully.

Please do not agonize over the fact that your script cannot replace the PSSMsg.dll file because it is in use. It is not the end of the world to run the most current collection service with a slightly out-of-date Event Log Message dll.

Using the dmperfss.cfg configuration file to suppress loading of problem Perflib DLLs is discussed in this technical note.

Optional runtime files. Diagnostic symbols are no longer included in the program's binary executables like DMPerfss.exe and DTSFnd.dll due to Microsoft compiler changes. Diagnostic symbols are now found in filenames ending with a .pdb suffix. Installing these debug symbol files is optional, but highly recommended so that we can maintain the high quality of the collection service code.

DmCmd.pdb
DMPerfss.pdb

DTSFnd.pdb

msvcr71.pdb

msvcp71.pdb

Installing the enclosed version of PKZIP25.exe is also optional.
 

Note that this list of required files updates the list found on on page 21 of the User's Guide.

The runtime files listed here can be found in the \NTSMF24 folder following the installation of the collection service following setup, or in the folder \Performance SeNTry\Collection Sevice Files following the installation of Performance SeNTry Administration component.

The third setup routine is for Performance Gallery. You will need to contact us for a permanent Registration Code keyed to the machine where you are installing Performance Gallery to run this setup routine once you have licensed the product.

 

2. What do I need to do to get started with NTSMF?

Installation is a three-step process:

1. Prepare the machine you want to use to administer Performance SeNTry.

Run the Setup program contained on the installation disk to install the SeNTry Administration program on the Win2K workstation or server you intend to use to administer Performance SeNTry. SeNTry Administration is used to define and activate NT performance Data Collection Sets (DCSes) on the local machine and any remote computers that you want to monitor.

A Data Collection Set defines (1) which of the available performance Counters you want to collect, (2) the data collection interval and other runtime parameters that control the operation of the collection agent, and (3) the filtering options that ensure that you are collecting the right amount of information. The program ships with standard defaults that are appropriate for most environments. We also provide you with a large number of pre-defined DCSes that are appropriate for different application servers. With SeNTry Administration, you can assign any of the DCSes we provided, use the DCS Editor to modify them in a jiffy, or create your own.

2. Prepare the machine you want to monitor.

Install the NTSMF collections engine as a service on any NT/2000/XP computer that you wish to collect information about and start it. The Performance SeNTry service collects the performance data you specify on the Windows NT/2000/XP computer on which it is installed. You can install as many copies of the Performance SeNTry service as you are licensed to run. By default, DMPerfss.exe writes an NTSMF format data file to a \Data subdirectory of the installation directory on the monitored system's local hard drive. You can change the Data directory to point anywhere you want, even to point to a remote hard disk

3. Automate the process for consolidating Performance SeNTry collection files for processing by SAS IT/SV, MXG, or other performance reporting packages.

Once installed, the Collection Service runs automatically from the time your NT machine starts up until it shuts down. At the end of the collection cycle, Performance SeNTry closes the current .smf data logging file to free it up for processing. It immediately opens a new collection file so no collection intervals are lost. At this time you can schedule a process to copy the older collection file to a central location for consolidation and processing. This may involve setting up a connection to a remote drive on a machine you designate as a central collection file consolidation point and scheduling a program to move the old collection files to that machine at regularly scheduled times. To read more about the daily smf data file consolidation process using our built-in push technology, click here. Or follow this link to read how one customer scripted a simple server pull operation (the sample VB script he developed is here).

If the machine being monitored is behind a firewall, it may be necessary to run a simple ftp script to consolidate the daily data files.

 

3. What key metrics in Windows I should collect and report on?

Once NTSMF is installed and you are able to collect and process Windows performance data on a consistent basis, it is a good idea to familiarize yourself with some of the more important data elements that you will be collecting with NTSMF. There are several ways to approach this.

To help you get started, we produced an annotated list of some of the more useful Performance Counters, which also documents some of the common gotchas that you can read more about online in this FAQs section.  Click here to access this Getting Started guide.

The Default Data Collection set (DCS) is enabled at the factory and runs until you assign your own DCS. This is a good, general purpose set of metrics to collect and is consistent with the built-in report templates that are included with Performance Gallery. There is an extensive set of documentation that accompanies these report templates which is included on your Performance Gallery CD. (If you do not have an installation CD, you can download the report template documentation here.) We recommend you read this document both for tips on what kinds of reports to build if you are not using Performance Gallery and for an overview of the most important performance Counters that you will encounter.

If you want to get involved at a deeper level with the interpretation and analysis of NTSMF performance data, we recommend that you pick up a copy of the Microsoft Server 2003 Resource Kit. The Resource Kit contains a volume written by Mark Friedman on server performance and tuning. Mark is the founder of Demand Technology, and he worked with Microsoft technical staff to create this volume, drawing from his extensive experience using the NTSMF data to analyze the performance of Windows machines. Mark also regularly teaches a hands-on seminar in Windows Server 2003 performance.

If you have a question about any aspect of the NTSMF data that you are collecting and analyze, please write to us care of the NTSMF Forum, which is an e-mail Discussion  Group that we sponsor.


4. What do I need to do to monitor my servers running MS Exchange, SQL Server, or IIS?

Everything you need to monitor Windows NT/2000/XP servers running MS Exchange, SQL Server, IIS, or any other application is included in NTSMF. You only need to assign a Data Collection set (DCS) appropriate to the application that runs on these machines to start gathering data on these applications, too.

Home      Products      Support      FAQs
Order     Contact sales      Contact customer support      Contact us
Search     News      Partners
Last modified: 05/03/05        
Please report problems with this web site to webmaster@demandtech.com