Académique Documents
Professionnel Documents
Culture Documents
Revision 3.1
November 7, 2013
Introduction .................................................................................................................................................. 4
Features ........................................................................................................................................................ 4
Getting Started.............................................................................................................................................. 4
How Adaptiva Client Health Applies to a Common Scenario ....................................................................... 5
The Situation ............................................................................................................................................. 5
The Problem .............................................................................................................................................. 5
The Solution .............................................................................................................................................. 5
Licensing Adaptiva Client Health................................................................................................................... 6
Basic and Enterprise Versions ....................................................................................................................... 6
Navigating the Adaptiva Workbench ............................................................................................................ 6
User Authentication .................................................................................................................................. 6
Perspectives, Views and Editors ............................................................................................................... 6
Working with Perspectives ................................................................................................................... 7
Working with Views .............................................................................................................................. 7
Help ....................................................................................................................................................... 7
Getting Started With Health Checks ............................................................................................................. 7
Viewing Reports ............................................................................................................................................ 8
List of Health Checks ..................................................................................................................................... 9
SMS / SCCM Pings ................................................................................................................................. 9
IP Address Scope Checks ....................................................................................................................... 9
SMS / SCCM Agent Health Checks ...................................................................................................... 10
WMI Health Checks ............................................................................................................................. 10
BITS Health Checks .............................................................................................................................. 10
WSUS Health Checks ........................................................................................................................... 11
Operating System Health Checks ........................................................................................................ 11
System Performance Health Checks ................................................................................................... 11
Security Health Checks........................................................................................................................ 11
Misc. .................................................................................................................................................... 11
Failed Health Check Collections .................................................................................................................. 11
Understanding Health Checks ..................................................................................................................... 12
Parameters .......................................................................................................................................... 13
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 2
History Purging .................................................................................................................................... 14
Understanding Health Check Policies ......................................................................................................... 14
Understanding Instant Health Check Polices .............................................................................................. 16
Understanding Workflows (Enterprise Only) .............................................................................................. 17
Getting Started:................................................................................................................................... 17
Understanding Forms (Enterprise Only) ..................................................................................................... 17
Getting Started:................................................................................................................................... 20
Understanding Schedules ........................................................................................................................... 21
Understanding Service Windows ................................................................................................................ 22
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 3
Introduction
Adaptiva Client Health performs scheduled or instant health checks, on either a PC or a collection, to
help you maximize the success of your computer management services. Automatic or Manual
Remediation is available to fix common problems on failing machines. The Health Checks and
Remediation can be extended with custom scripts to integrate with an organizations requirements.
Features
Independent Monitoring Framework: Does not use ConfigMgr client side framework
Getting Started
We want you to have the most productive experience evaluating Client Health. Please review this
guide in entirety and consider the following points before beginning your evaluation:
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 4
1. Adaptiva Client must be installed on any machines that the Admin wishes to target for Health
Checks.
2. After installation, the server will need to import SMS objects. This can take some time for large
sites. Please be patient if an SMS object does not appear immediately in the Adaptiva
workbench.
3. The Getting Started With Health Checks section describes how to quickly schedule clients for
Health Checks. The remaining sections of this document provide an in depth explanation of
various features and components.
The Situation
IT organizations are traditionally effective at diagnosing and repairing issues that arise for users.
Unfortunately, they have been limited in their ability to detect problems and guarantee that their
system is healthy. Unreported issues do not get fixed, and leaves the Administrators with systems that
become increasingly difficult to manage. Additionally, IT Administrators spend much of their time
troubleshooting and fixing similar problems over and over again.
The Problem
A typical organization has a system in place to track issues. As problems occur on machines, users
create reports and IT Administrators are dispatched to resolve these issues. However, there is no
guarantee that the user will report their issues. This becomes compounded by the fact that many IT
management solutions rely on client software running on user machines, even though the user is
unaware of its existence. For example, when critical SMS/SCCM features are failing on a client, the
admin is unable to detect those problems until he attempts to perform an operation on that machine.
His time is wasted diagnosing and fixing these common tasks.
The Solution
Adaptiva Client Health allows the IT organization to guarantee that a system is in a healthy state,
reducing time required for updates and distribution. Problems are reported and addressed proactively,
causing less disruption to users. It also frees up Administrators from performing repetitive tasks
through automation, reducing cost for the IT organization.
Using Adaptiva Client Health Administrators can:
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 5
Licensing Adaptiva Client Health
Client Health requires a License for each active Client reporting to the site for which it is installed.
Client Health server will periodically count all active, healthy, reporting clients as licensed clients.
The License key will contain the licensed Company name and client count. The license key needs to be
entered using the Adaptiva Workbench. If you are starting the workbench for the first time or your key
has expired, you will be prompted for a key at startup. When the workbench is running, you can view
keys or add more using the Licensing Perspective.
Client Health will function for a period of 30 days from the date of installation for evaluation purposes.
If additional evaluation is required, please contact support@adaptiva.com.
User Authentication
a. Enter the host name of the machine where Adaptiva Server is installed.
b. Login with a user name that has administrator privileges.
c. Password of the administrator.
By default, when you install Adaptiva server, it creates a super administrator login. The super admin
can create additional users with necessary permissions and privileges.
After the login is successful, the Adaptiva Workbench Home Perspective is displayed.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 6
Explorers are used to display objects. These could be objects created by Adaptiva, SCCM, or the
admin. Right click on an object in an explorer to view operations which can be performed on
that object.
Task Navigators display a list of tasks which may be performed. Selecting an item from a task
navigator will open any views, perspectives, or editors needed to perform the task.
An Editor is a page that displays information or allows the user to edit a configuration.
A Perspective is a combination of views and editors that perform a particular set of tasks. For
example, the Health Check Policy Perspective opens all views necessary for scheduling Health
Checks on collections. Use of perspectives allows the admin to see all relevant information and
hide the rest.
Help
Task oriented cheat sheets are available for step by step guidance for performing common tasks. To
open a cheat sheet, select Help->Cheat Sheets and select the desired task.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 7
4. A Policy will run when its Schedule(s) are triggered. Notice the Schedule Explorer in the lower
left of the workbench. Drag and Drop a Schedule from the Schedule Explorer into the Schedule
Section. Schedules can contain service windows, and these can be observed or ignored by the
policy. They can also be overridden with a new service window.
5. Notice the Collection Explorer in the lower right of the workbench. Drag and Drop a Collection
from the Collection Explorer into the Target Collections Section. The Health Checks contained
in this policy will be run on the machines belonging to any collections defined here.
6. Click on the tab at the top of the editor labeled Health Checks.
7. Notice the Health Check Explorer at the top right of the workbench. Drag and drop a health
check onto the editor to add it to the policy.
8. After the Health Check appears in the editor, you may change its Execution Settings. If the
Health Check contains a Remediation Workflow, you may choose whether or not to execute
remediation when a Client fails the Health Check. If the Health Check accepts additional
parameters, a form will be displayed. If any parameters are not optional, an error will be
displayed in the Generic Errors view at the bottom of the workbench.
9. At the bottom of the workbench is the General Errors view. If there are any errors in the
policy, they will be displayed here.
10. Notice the Save button at the top right of the editor. Click the Save Button. Congratulations!
You have successfully created your own Health Check Policy. Selected Health Checks will be
run on the target Collection(s) when the schedules fire.
Viewing Reports
In order to easily track the health of clients. Adaptiva Client Health generates reports in SMS/SCCM.
These reports are viewable using the SMS/SCCM Report Viewer. All Adaptiva Client Health Reports
begin with the prefix ACH.
Reports are organized by type. The four types are Executive, Collection, Health Check and Machine. To
view the reports, the site must have a reporting point.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 8
List of Health Checks
The following section lists the health checks that are provided.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 9
SMS / SCCM Agent Health Checks
CCM Folders - There is no file named CCM in the windows system32 folder
Agent Installed - The SMS/SCCM client agent is installed
Management Point Location - The client can correctly determine the location of the
management point
Duplicate SMS GUID The client does not have a duplicate SMS GUID
Client Cache Location - The client cache location is correctly set
Client Cache Size - The client cache size is set to desired value, or more
Client Cache Available Space - The specified amount of space is available in the client cache
WMI Stability Patches Installed on Windows 2003 Server Systems - Hotfix 933061 is installed on
Server 2003 systems and XP 64 bit systems WMI in path
WMI In Path - the system32\wbem folder is included in the path variable in the environment
WMI Service Running - WinMgmt service is running, and its start mode is set to automatic
WMI Repository Integrity - Integrity of the WMI repository
WMI SMS/SCCM Namespaces - Connectivity to WMI namespaces used by the SMS/SCCM client
Execmgr WMI Connection Error - Whether the sccm client's execmgr log contains wmi
connection errors
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 10
WSUS Health Checks
WSUS Client Version - The WSUS client version is 3.0 SP1 or later
WSUS Client Service Running - Wuauserv service is running, and its start mode is set to
automatic
WSUS service missing - Verifies whether WSUS client service is present or not and tries to
remediate it by registering the WSUS engine dll
Misc.
Adaptiva Companion service running: The Adaptiva companion/green planet service is running
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 11
Understanding Health Checks
A Health Check executes some logic on a client and determines whether that client meets a certain
criteria. If it fails to meet the criteria, remediation logic can be executed automatically. The logic that
the Client executes is referred to as a Workflow.
There are two forms of workflows for Health Checks. The Health Check workflow determines whether
or not the client is Healthy. The Remediation workflow attempts to repair an unhealthy client.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 12
Parameters
Health Checks are executed in policies, which are explained in the next section. However, you may
want to have some behavior of the health check change when it is run in different policies. For
example, it might be important for all machines maintain a certain amount of disk space, but different
offices have different requirements for the amount of disk space. It would be tedious to create a new
Health Check for every different requirement. You would like to specify this in the policy. This
functionality is provided by Health Check Parameters. Health Checks can accept input when they are
added to a policy to define their behavior. It is also possible for the Health Check to contain default
values, which are specified in the Default health Check Parameters Section.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 13
In order to author a completely new Health Check from scratch, it is important to understand the
purpose of a Health Check, as well as how to create Workflows and Forms.
History Purging
The most recent result of a health check execution on a client is always available. We also keep the
history of health check execution, so that an admin can view a particular clients history. The admin
can specify how far back they would like to keep this history available before it is purged to clear
space.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 14
A Health Check Policy includes one or more Health Checks. The Health Checks will be run sequentially,
and remediation can be enabled/disabled for each Health Check individually. To add Health Checks to
the Policy, drag and drop them from an Object Explorer.
An Admin can specify whether they would like to perform remediation on failure, or even force
remediation on a healthy machine. Any additional parameters required for running the health check
will be displayed in the policy for editing.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 15
The Workflows tab of the Health Check policies allows the Admin to fundamentally change the way the
policy will execute, and inject their own logic into the process. In most cases, this tab can be left as is.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 16
Understanding Workflows (Enterprise Only)
Workflows represent an execution of logic that is performed. A workflow is composed of a number of
activities. These activities are the tools that the administrator can use to create health checks for their
common IT scenarios. The Workflow Designer Framework gives the administrator the ability to edit
existing workflows or create their own.
Workflows are created and edited using the Workflow Designer Perspective. This perspective consists
of the following views.
Workflow Explorer allows the Admin to view existing workflows or create a new workflow.
Workflow Designer Palette displays all activities which can be used in workflows. Activities can be
dragged from the palette directly into the workflow.
Workflow Errors - the Workflow Errors View at the bottom of the workbench informs you of any
problems with your workflow.
Workflow Designer Outline Provides an overview of the workflow. This can be used to search for all
used activities.
Workflow Designer Properties Displays the properties associated with an activity.
Workflow Management Task Navigator Allows the administrator to perform various tasks regarding
workflows. This is not needed for creating or modifying workflows.
Getting Started:
Client Workflows There are three types of workflows. Server, Client and Business Workflows. For the
Client Health product. For creating health check workflows and remediation workflows, you should
create a client Workflow. Select Workflows -> New Client Workflow.
Start Node The start node contains a property Workflow Name which stores the name of the
workflow.
End Node The end node contains the result of the workflow. When the workflow terminates, the
values held by the end node will be used to report success/failure, error description, error codes, etc.
These fields can be set by any activity in the workflow using the External node property setter in the
Workflow Designer Properties View while the activity is selected.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 17
Form Explorer - allows the Admin to view existing forms or create a new form.
UI Form Designer Palette - displays all UI elements which can be used in the form. The UI Form
Designer Properties View displays properties of any elements used in the form.
UI Preview - Once the container is added, you can experiment by dragging other UI elements onto
the container. Click the UI Preview View at the left of the workbench, next to the Form Explorer and
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 18
UI Form Designer Palette. You can view how your form will appear as you make changes.
UI Form Designer Properties - Located on the right of the workbench, this view will show the
properties of any selected UI element.
Designer Errors - The Designer Errors View at the bottom of the workbench informs you of any
problems with your form.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 19
In this case, we need to provide a name for our form. If you double click the error, you will be shown
the field which needs to be edited. We need to edit the FormName property of the UIDL Root element.
As you provide a name, the error in the Designer errors view will disappear.
Getting Started:
UIDL Root Node - All forms contain the UIDL Root Node Component. This component defines the
general information of the form. The most important are Name and Description. The UIDL root can
only contain one child element, which must be a container element (Composite, Section, HtmlForm,
etc.). To add a child, choose a container from the UI Form Designer Pallete and drag it onto the UIDL
root element in the Form Editor.
Containers - The UIDL root can only contain one child element, which must be a Container element
(Composite, Section, HtmlForm, etc.).
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 20
As you experiment with other components, keep an eye on the designer errors view. It will notify you
of any missing fields or invalid entries.
Understanding Schedules
There are several types of schedules, which should be familiar to the SCCM Admin. Some schedules
have been provided, but the Admin may create their own schedules to suit their organizations needs.
ASAP and Non-Recurring Schedules will fire once, and are useful for tasks which do not need to be
repeated. The tasks will run to completion, or until the Schedule End Time expires. Recurring
Schedules come in many flavors, and are used for automating tasks which occur on a regular basis. A
recurring schedule will take effect after the start time.
When a task is scheduled for a particular day, it will fire at the time of day provided in the start time.
E.g. When you schedule a task to occur on the last day of the month, starting on March 5th, at 5pm. It
will fire on March 31st at 5pm, April 30th at 5pm, and so forth.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 21
Understanding Service Windows
Allowed hours allow you to prevent SMS Operations from launching outside the specified range of
start time and end time.
Allowed hours can be specified on a weekday, every day, or selected day-of-week basis.
Load leveling Windows have been integrated with and can be overlapped in arbitrary combinations
with allowed hours.
E.g. if you target a health check at 11:00 AM, specify allowed hours of 8:00 PM to 6:00 AM All
Weekdays, and a load leveling window of 7 days, all the clients will launch the application at a
smoothly load-balanced pace during the available windows of opportunity during 8:01 PM to 5:59 AM
on weekdays.
Adaptiva Virtual State Migration Point Adaptiva Client Health User Guide Page 22