SLA tile
Overview
The SLA tile displays gauges showing the availability of SCOM objects, such as servers or applications, based on your SCOM Monitor Service Level Objectives (SLOs).
How to configure an SLA tile
- Before the SLA tile can be used, you must have one or more Monitor SLOs created in your SCOM management group.
- Open the SCOM Operations Console.
- Go to Authoring workspace (Authoring tab on bottom left).
- Select Authoring > Management Pack Objects > Service Level Tracking in the left-hand tree view.
- Click Create in the right-hand task pane.
- On the General page, enter the following details and click Next:
Name:Service AvailabilityDescription:<leave blank>
- On the Objects to Track page click Select... next to Targeted class
- Set the Search result filter dropdown to Distributed Application
- In the list, select Service (from System Library). Click OK
- Ensure the Scope is set to All objects of the targeted class
- Click the New button to create a new management pack, for example
SlaTest
- On the Service Level Objectives page click Add > Monitor state SLO.
SquaredUp DS does not support Collection Rule service level objectives.
- Enter the following details and click OKService level objective name:AvailabilityTargeted class:ServiceMonitor:AvailabilityService level objective goal:99.000Specify states:Critical is checked
SquaredUp DS does not support unmonitored, and it should not be ticked.
- Click Next. On the Summary page, click Finish
- Add a new tile to a dashboard or perspective and choose the SLA tile.
- Scope:
Tip: If you experience any problems with scoping tiles, you'll find FAQs and help in the article How to scope tiles.
SLA-specific examples:
- To show the SLA of a group itself, use the list option and type in the name of your group.
- To show the SLA of members of a group use the group option with your group name.
General examples:
Note: If you never used a perspective, you should read Working with perspectives before scoping tiles on perspectives.
The power of perspectives is that tiles on a perspective can use a dynamic scope. A dynamic scope considers the currently viewed object. A dynamic scope consists of two different states:
- the configuration of the scope in the tile (for example, "consider child objects of type logical disk for the currently viewed object")
- the actual resolved scope that depends on which object you are currently viewing ("this object has 5 child objects of type logical disk")
After configuring the dynamic scope once in the tile, you'll get different results depending how the scope is resolved on the different objects you are viewing.
Suggestions
Suggestions are generated based on the object you are currently viewing. You'll see a list of relevant scope options based on the object's relations to other objects. Suggestions don't cover every possible scope, but they are a quick and easy way to select a suitable scope for your tile.
Note: Suggestions won't be shown if an object has no children, parents or siblings.
Tip: If the exact scope you want isn't listed in the suggestions, you can select a suggested scope that is similar to the one you want, and then click on custom. The custom section will now automatically be filled with the suggestion you picked and you can edit the scope here to adjust it exactly to your needs. This is a more intuitive way to pick a scope than starting in the custom section and navigating the SCOM object model for classes and groups.
Double-check the scope when using suggestions: Using suggestions is an easy way to pick a scope, but you need to make sure that the generated suggestion is appropriate for all objects that use the perspective.
For example, when you pick a suggestion for an EA, you will get suggestions that are specific to the map, dependencies, and availability tests for this one EA. On perspectives you want to use for all EAs, you have to change the scope suggestion in the custom section so that the tile work for all EAs.You can pick between "this object" and objects that are related to this object as parents, children or siblings. The suggestions for children are written as paths that follow the SCOM object tree structure, parents and siblings can be identified by the word parent or sibling in the suggestion.
A parent of an object is any object that hosts or contains that object.
A child of an object is any object that this object hosts or contains.
A sibling of an object is any object of the same class that is hosted by the same parent.Enterprise Applications are designed so that you can map out the servers that make up the application. You can then configure tiles to show information related to just the servers on the EA's map. When you create a perspective that will be used for all EAs, you need to make sure that you scope the tiles so that they work for any EA. When you start with a suggestion, the tile's scope only works for the one EA you're currently looking at, and this is why you need to edit the scope:
- For an EA you want to scope to the servers that are specified on the EA map by selecting something from the suggestions (SquaredUp DS 4.2 and above) that shows something similar to the following:
This /<YourApplicationName> Map / ... / Windows Computer
The above will scope the tile to all the objects of class Windows Computer on this EAs map.
The screenshot below shows some scope suggestions for an application called FinanceXS. The bold text shows the currently selected scope is This object. The cursor shows the optionThis / FinanceXS / ... / Windows Computer
. Once chosen this scope will show all the Windows computers shown on the applications map. Next, we need to adjust the specified scope to allow it to work for all EAs, rather than just this one. - In the scope section click custom.
- Click on the text
<YourApplicationName> Map (children)
which is your first scope step. This will expand the scope step so you can edit it. - Remove the auto-populated class
<YourApplicationName> Map
by clicking the cross x next to it. - Start typing
Enterprise Application - Map
and select this from the list to add this class. This is so that this tile scope will work for all EAs, rather than just this one EA. - The scope is now configured to show all the Windows computers on the EA's map, whichever EA you happen to be viewing with the perspective.
If you are looking at an EA, the path to find all windows computers in that EA may read
Map / ... / Windows Computer
. It returns all objects of the Windows Computer class contained within all of the paths underMap
.To narrow the scope down, you can click on the triangle to expand the suggestion and select one of the more specific paths. If you select
Map / Web / Windows Computer
you will find all objects of the Windows Computer class in the pathMap / Web
.If you choose the option
Map / *
you'll find all objects contained in the map. If you extend this suggestion by clicking on the triangle, you'll see suggestions to select all objects in a more specific path, for exampleMap / Web / *
.Custom
Here you can pick objects that are related to the object you are currently looking at. If you want to create a specific scope that is not listed under suggestions, you can create the scope here.
Tip: You can pick a similar scope under suggestions first and then click on custom to edit it.
- At the top, you'll see the name of the object you are currently looking at. Now you can choose if you want to pick parents or children of that object, and if this parent or child relation should be considered only one level up or down the SCOM model or through all levels.
- Class:
Here you pick the class of the objects you want to select. If you leave this field empty, the scope falls back to the "this object" scope.
Note: You will only see groups and classes that the object you are currently looking at is a member of.
Tip: If you want to pick objects of any class, enter the SCOM base class logical entity in the class field.
Tip: If you want to find out what classes the object you are interested in belongs to, you can go to the Monitored Entity perspective of that object. You'll see all the classes the object belongs to listed there. - Criteria:
You can narrow the selection of objects of a particular class down further by entering criteria for those objects. For more help see How to use criteria when scoping objects.
Tip: If you want to find out what properties you can base your criteria on, you can go to the Monitored Entity perspective of the object you are interested in. You'll see all the properties for criteria listed there.
.
For example, for a perspective created for the group IIS8 Computer Group adding a Status tile scoped to show children with a class of
object
will show the group members, i.e. the members of the IIS8 Computer Group.If you need to traverse a more advanced SCOM object model like an EA, you can use the + button to add more steps. This creates a scope that can go through any kind of path of the SCOM object model.
Complete the following steps and then click the + button after you're done to add the next level of SCOM objects:
- At the top, you'll see the name of the object you are currently looking at. Now you can choose if you want to pick parents or children of that object, and if this parent or child relation should be considered only one level up or down the SCOM model or through all levels.
- Class:
Here you pick the class of the objects you want to select. If you leave this field empty, the scope falls back to the "this object" scope.
Note: You will only see groups and classes that the object you are currently looking at is a member of.
Tip: If you want to pick objects of any class, enter the SCOM base class logical entity in the class field.
Tip: If you want to find out what classes the object you are interested in belongs to, you can go to the Monitored Entity perspective of that object. You'll see all the classes the object belongs to listed there. - Criteria:
You can narrow the selection of objects of a particular class down further by entering criteria for those objects. For more help see How to use criteria when scoping objects.
Tip: If you want to find out what properties you can base your criteria on, you can go to the Monitored Entity perspective of the object you are interested in. You'll see all the properties for criteria listed there.
.
Other specific objects
Gives you the normal, non-dynamic scope options you are used to when scoping tiles on dashboards. This means the tile will not dynamically adapt it's content to the currently viewed object, it will always show data for the static object picked here.
Since the power of perspectives is that their tiles can show data for different objects depending on what object is currently being viewed, you should only select this option when you are sure that there is no relationship between the desired scope and the currently viewed object.
- SLO selection:
Click on the drop down list and select the Monitor SLO from SCOM that you wish to use.The slo selection drop down only lists the Monitor SLOs from SCOM.
SquaredUp DS does not support Collection Rule SLOs, or the unmonitored state which should not be ticked in the Monitor SLO configuration.
- Timeframe:
This is the timeframe over which the SLA will be calculated. Hourly aggregated data will be used if it exists for the whole of the interval, if not then daily aggregated data is used.
You can either choose a specific timeframe or allow the tile to adapt to the page timeframe.The page timeframe is the timeframe setting a dashboard or perspective is currently using. These timeframes are all relative to the current time, for example 7 days ago until now. When a user changes the page timeframe, all tiles that have use page timeframe set will adapt to the new timeframe. (Tiles that do not have use page timeframe set (i.e. are set to specific timeframe or custom timeframe) are not affected and won't change.)
The custom option can be used to set timeframes using ISO 8601 format
SquaredUp DS does not support the week notation.
- Style:
Here you can define how the SLA gauges are displayed.
tile (large SLA gauge, more details, useful for a large impact wallboard): inline (smaller SLA gauge, list format to display more objects): - Visualization:
Allows you to remove the status icon, label or SLA gauge. - Label:
Allows you to change the label next to the status icon. You can also create a custom label (see How to use Custom Labels). Click done to save the tile.
The tile now shows data according to your settings.
Troubleshooting
If when displaying the status and SLA of groups themselves (adding groups to scope > list for example) one or more groups have missing SLA gauges and the health status is shown as gray with a question mark, this means that the group does not have a Dependency Roll Up Monitor.
SquaredUp DS pulls service level data from the Operations Manager Data Warehouse. To verify that the data shown in SquaredUp DS matches that shown in SCOM, you can run a Service Level Tracking Summary Report (see How to run a Service Level Tracking Summary Report in SCOM).
SquaredUp DS does not support Collection Rule SLOs, or the unmonitored state which should not be ticked in the Monitor SLO configuration.
Both SquaredUp and SCOM Reporting pull data from the Data Warehouse, so any inconsistencies in figures are usually due to configuration differences.
- Check that both SquaredUp and the Service Level Tracking Summary Report are using the same SLO.
In SquaredUp DS check the SLO selection section of the SLA tile configuration: The SLO is specified in the Service Level Tracking Summary Report: - Check the configuration of the SLO (see How to check the configuration of a Service Level Objective in SCOM). Specifically, that Unmonitored is not ticked.
SquaredUp DS does not support Collection Rule SLOs, or the unmonitored state which should not be ticked in the Monitor SLO configuration.
- Check that your SCOM report is using the same timeframe as SquaredUp DS.
In SquaredUp DS if the tile timeframe is set to use page timeframe then the user can change the timeframe from the default of 12 hours using the buttons at the top of the page: If the tile timeframe is set to specific timeframe then if a user clicks the page level times at the top of the page, the timeframe will not change: Check that the timeframe in the SCOM report matches that being used in SquaredUp DS: - Check that your SCOM report is using the same Data Aggregation as SquaredUp DS for the timeframe.
Data Aggregation setting in the SCOM report: SquaredUp DS uses hourly data by default as long as it is available for the whole reporting timeframe, otherwise it uses daily data. Whether hourly data is available for the whole timeframe will depend on your Data Warehouse data retention settings (see How to optimise the Data Warehouse - 5 Point Plan). For a timeframe of 12 or 24 hours it will probably be using hourly data aggregation, for timeframes over 2 days (i.e. 7 days, 30 days, 3 months, 6 months, 12 months) SquaredUp will be probably be using daily data. - If you are using an Availability report (see How to create an Availability Report in SCOM) check that the downtime state options match those specified in the SLO. See How to check the configuration of a Service Level Objective in SCOM. Run a Service Level Tracking Summary Report on the SLO (see How to run a Service Level Tracking Summary Report in SCOM).
- Change to an SLO that is working on another dashboard
- On the SCOM server restart the System Center Data Access Service.