# Presentation: 761790

## Matthew Stedinger

**March 18, 2003**

**SNS Beam Diagnostics Review**

- Management Software

## 	Outline

Motivation and Tasks
	Upgrade Software, Inventory, Monitor PC Health

Software Management System requirements
	All Software, SW Delivery 

Comparisons among Researched Software
	Altiris, Computer Associates, Microsoft, Tivoli

Recommendations

**Motivation and Tasks**
**	****Upgrade Software, Inventory, Monitor PC Health**
**Software Management System requirements**
**	****All Software, SW Delivery **
**Comparisons among Researched Software**
**	****Altiris, Computer Associates, Microsoft, Tivoli**
**Recommendations**

## 
	Outline

Motivation and Tasks
Software Management System requirements
Comparisons among Researched Software
Recommendations

**	****Outline**
**Motivation and Tasks**
**Software Management System requirements**
**Comparisons among Researched Software**
**Recommendations**

## 
Motivation
	In 2006, must manage 400 rackmount PCs

Software Management System tasks: Remotely
Upgrade System & Application Software
Inventory Hardware & Software
Monitor PC Health & Status (Desirable)
Remote Control (Desirable ?)

**Motivation**
**	****In 2006, must manage 400 rackmount PCs**
**Software Management System tasks: Remotely**
**Upgrade System & Application Software**
**Inventory Hardware & Software**
**Monitor PC Health & Status (Desirable)**
**Remote Control (Desirable ?)**

## 
	1. Upgrading System & Application Software 
		(SW Delivery)

	Tasks
Copy LabVIEW VIs and files
Update Applications 
Upgrade the Operating System

**	****1. Upgrading System & Application Software **
**	****	****(SW Delivery)**
**	****Tasks**
**Copy LabVIEW VIs and files**
**Update Applications **
**Upgrade the Operating System**

## 
	2. Maintaining Hardware and Software Inventory 
	(HW/SW inventory)

Task: Readback or query PC for information:
Hardware:  type of motherboard, 
		type of PCI card
Software:  operating system version , or 	LabVIEW version

**	****2. Maintaining Hardware and Software Inventory **
**	****(HW/SW inventory)**
**Task: Readback or query PC for information:**
**Hardware:  type of motherboard, **
**	****	****type of PCI card**
**Software:  operating system version , or ****	****LabVIEW version**

## 
3. Monitoring PC Health & Status [Desirable] (Diagnostic Monitoring)

Why: Detect anomalies before become problems

Monitoring Examples:
Voltage 
Temperature 
Fan speed/status

**3. Monitoring PC Health & Status [Desirable] (Diagnostic Monitoring)**
**Why: Detect anomalies *****before***** become problems**
**Monitoring Examples:**
**Voltage **
**Temperature **
**Fan speed/status**

## 
4. Remote Control (Desirable ?)

Why: Administrator needs to be able to remotely operate a rackmount PC

Example:  remotely see screen and control mouse to troubleshoot problems with PC or instrument

Note:  Currently using Timbuktu

**4. ****Remote Control (Desirable ?)**
**Why: Administrator needs to be able to remotely operate a rackmount PC**
**Example:  remotely see screen and control mouse to troubleshoot problems with PC or instrument**
**Note:  Currently using Timbuktu**

## 
	Outline

Motivation and Tasks
Software Management System requirements
Comparisons among Researched Software
Recommendations

**	****Outline**
**Motivation and Tasks**
**Software Management System requirements**
**Comparisons among Researched Software**
**Recommendations**

## 
	Software Management System Requirements

	Requirements for:
All Software Packages
Software Delivery

**	****Software Management System Requirements**
**	****Requirements for:**
**All Software Packages**
**Software Delivery**

## 
Requirements for all Software Packages

Be Scalable:  capable of efficiently handling anywhere from 20 computers this year to 400 computers in 2006 

Work with a variety of motherboards

Compatible with Oracle
Info stored in Oracle, or
Script can read from Product Database to Oracle

**Requirements for all Software Packages**
**Be Scalable:  ****capable of efficiently handling anywhere from 20 computers this year to 400 computers in 2006 **
**Work with a variety of motherboards**
**Compatible with Oracle**
**Info stored in Oracle, or**
**Script can read from Product Database to Oracle**

## 
Requirements for Software Delivery

	All Software Delivery Packages must:

Scriptable
Allow definition of computer groups
Allow administrator to “push” software

**Requirements for Software Delivery**
**	****All Software Delivery Packages must:**
**Scriptable**
**Allow definition of computer groups**
**Allow administrator to “push” software**

## 
	Outline

Motivation and Tasks
Software Management System Requirements
Comparisons among Researched Software
Recommendations

**	****Outline**
**Motivation and Tasks**
**Software Management System Requirements**
**Comparisons among Researched Software**
**Recommendations**

## Comparisons Among Researched Software

	Researched in detail 4 companies’ products
Altiris’ Client Management Suite
Computer Associates’ Unicenter
Microsoft’s Server Management System
Tivoli’s Configuration Manager

Did not pursue Intel, Compaq, DeepMetrix, On Demand Software, and Novadigm

**	****Researched in detail 4 companies’ products**
**Altiris’ Client Management Suite**
**Computer Associates’ Unicenter**
**Microsoft’s Server Management System**
**Tivoli’s Configuration Manager**
**Did not pursue Intel, Compaq, DeepMetrix, On Demand Software, and Novadigm**

## Comparisons Among Researched Software

Met all requirements
Microsoft’s Server Management System
Tivoli’s Configuration Manager

Not scriptable
Computer Associates’ Unicenter

Not scriptable and Incompatible with Oracle
Altiris’ Client Management Suite

**Met all requirements**
**Microsoft’s Server Management System**
**Tivoli’s Configuration Manager**
**Not scriptable**
**Computer Associates’ Unicenter**
**Not scriptable and Incompatible with Oracle**
**Altiris’ Client Management Suite**

## Brief Comparison

## Costs

## More Information

**More Information**

## 
	Outline

Motivation and Tasks
Software Management System requirements
Comparisons among Researched Software
Recommendations

**	****Outline**
**Motivation and Tasks**
**Software Management System requirements**
**Comparisons among Researched Software**
**Recommendations**

## 

Recommendations

		Further research and test:
Microsoft’s Server Management System
Tivoli’s Configuration Manager

At this point, Tivoli most promising:
	meets all requirements, low cost, used by Y-12

**Recommendations**
**	****	****Further research and test:**
**Microsoft’s Server Management System**
**Tivoli’s Configuration Manager**
**At this point, Tivoli most promising:**
**	****meets all requirements, low cost, used by Y-12**

## The next step:  References