Choosing SMS Features

Different SMS 2.0 features have different hardware requirements. You should take this into account when you consider your site systems, site system roles, load, and placement. To identify the SMS features you want to install, consider your organizational goals and objectives and the business tasks you want to accomplish.

The decision to deploy SMS within an organization is ultimately a business decision. An in-depth knowledge of how your organization can benefit from SMS is critical to successful site hierarchy planning and deployment. Therefore, you need to identify and understand the specific reasons why SMS was chosen for your organization. In other words, you need to know what business tasks SMS must accomplish.

After you identify these tasks, identify the SMS features required to perform these tasks. Table 2.1 lists SMS site hierarchy requirements based on the business tasks that need to be performed in your organization and the SMS features you can use to accomplish these tasks.


Table 2.1 Site Structure and Component Requirements


Business tasks

SMS features
Site structure and SMS feature requirements
Track hardware and software assetsHardware and software inventoryIncreasing the amount of data to collect from clients will result in a need for more disk space on the site database server.

Frequent inventory cycles require more network bandwidth and processing on the site server at the site (and any parent sites).

Inventory also produces files and status messages that must be uploaded from clients across the network and then processed by the sites in a timely fashion.

Deliver software to clients for automatic or user-assisted installationSoftware distributionSoftware distribution requires disk space on distribution points and sufficient network bandwidth between clients and the distribution points.

Software distribution also creates additional status messages that the sites must process.

Automatically install software on client computersSMS Installer scriptsSMS Installer scripts require some disk, memory, and processing resources on the site server.
Ensure year 2000 complianceProduct compliance, hardware and software inventory, software distribution, queries, reportingProduct compliance requires the collection of software inventory from clients.

Reports require disk space on the database server for storage.

Monitor licenses for software applicationsHardware and software inventory, software meteringSoftware metering requires a separate SQL Server database, more processing power on the software metering database server, and potentially, several computers to perform the software metering server role.
Perform remote troubleshooting of clientsRemote ToolsRemote Tools requires remote SMS Administrator consoles, as well as significant network bandwidth.
Diagnose network problems and identify optimization opportunitiesNetwork Monitor, HealthMonNetwork Monitor requires the Network Monitor Agent to be installed on a computer in each subnet you want to monitor. Capturing real-time network data is a processor-intensive activity and should not be performed on site systems.

HealthMon requires the HealthMon Agent to be installed on the computers you want to monitor.


Understanding the costs and benefits associated with each SMS feature, and the effects of those features on your SMS hierarchy, can be complex. Understanding that each SMS feature is linked with specific hardware requirements enables you to begin your initial SMS site design. In “Determining Site System Hardware Requirements,” later in this chapter, you will learn how to match SMS features with site system hardware requirements.