9 minute readApplies to: v3

How to use the Status tile

The Status tile displays the rolled up health state of objects in the chosen scope, for example servers, disks, groups, or distributed applications (DAs). It also surfaces the health state summary, showing why an object is in a critical or warning state.


The Status tile button (along with several other tiles) displays a little plus up the top right. This indicates that there are more tiles available from this one button.

Status tile with +

After selecting the Status tile you will get the choice of Icons, Blocks, or Donut.

Status Icons button Status Blocks button Status Donut button

Status Icons

The Icons tile will show health status icons as shown here:

Status Icons tile

In the image above you can see the sublabel which shows the 'health state summary' which is explained below, and also a custom label which has been configured to show only the netbios computer name.

Health State Critical Critical

Health State Warning Warning

Health State Healthy Healthy

Maintenance Mode Maintenance Mode. The last known health state is shown as a faded colour behind the spanner.

Health State Offline Offline/Unmonitored. The power symbol signifies an object that SCOM has been monitoring, but at present the agent is unresponsive. Typically this is because the device is powered off or the agent is broken. The last known health state is shown as a faded colour behind the power button. This can often be resolved by restarting the Microsoft Monitoring Agent service on the server itself, or restarting the System Center Data Access service on the SCOM server. To show only objects that are currently offline/unmonitored you can specify IsAvailable = 0 in the Scope > Advanced > Criteria

Health State Unknown Unknown/Uninitialized. The grey icon with a question mark signifies an object that has never had a health state, for example a device that has been badly or incompletely discovered. SCOM is aware of the object, but has never recorded any data from it. To resolve groups which show a grey health state see Groups show no health information. To show only objects with an unknown health state you can specify HealthState = 0 in the Scope > Advanced > Criteria.

Health State NULL Offline and with no known last health state value. To show objects where there is no current or last known health state specify HealthState IS NULL in the Scope > Advanced > Criteria.

To show all grey objects, both those with unknown health state and those offline with no known last health state specify HealthState = 0 OR HealthState IS NULL in the Scope > Advanced > Criteria.

For more information about grey health states see Not Monitored and grey Agents and Troubleshooting grey agent states in System Center Operations Manager.

Status Blocks

The Block tile is a simple way to build high impact status dashboards, without the need for a Visio diagram, and is perfect for wall monitors or to grab attention. The image below shows the Status Block tile using a custom label to show only the netbios computer name, and the sublabel showing how long it has been in the current health state.

Status Blocks dashboard <>

Status Donut

The Donut tile shows a summary of the number of objects in each Health State.

Status Donut <>

When configuring the Donut tile the display section allows you to change the size of the donut, and show or hide the legend.

Clicking on a donut segment or on the key shows a list of objects in that state.

Health State Summary

At the heart of SCOM monitoring is its object model and the health state monitoring of those objects; if a disk is low on space, the disk is marked as critical and this rolls up to the server, which is also marked as critical. We’re used to seeing objects and their health states represented on our dashboards using the Status Tile, but in SCOM to find out why an object is red you need to drilldown.

Health state summaries (in SquaredUp v3.2 onwards) show why an object is yellow or red and show you a summary in-line with the status icon itself. This means that, at a glance, you can see the cause of the critical health state and spot common issues across multiple objects. This feature also applies to other tiles that use the status icon display, for example the Dynamic Table tile, and VADA in view and analyse mode.

Health state summaries are not available for container objects such as groups and distributed applications, however they work excellently for servers, devices and other common objects. It works by performing a lookup for monitor alerts (alerts that are affecting the health state) for each object.

In some cases, you might find that a critical server does not have a health state summary. See What if no health state summary is shown?

Walkthrough: Creating a high impact dashboard using the Status block tile

The Status tile can be used on a dashboard or a perspective. This walkthrough shows you how to add a Status Block tile to a dashboard.

  1. In the navigation bar, click the + button. A new dashboard is created.
  2. Give the dashboard a title, by replacing the text that says New Dashboard.

    The dashboard is saved as you go along so there's no need to save your changes. You can find your dashboard under the Drafts navigation bar folder.

  3. A new tile has already been added to the dashboard. Edit the title by overwriting the placeholder value New tile with your own title.
  4. The tile selector will already be open. Click Status.
  5. Click on the Blocks button to create a Status Block tile.

    Status Blocks tile

  6. Next we need to scope the tile. In the scope section select group then type the name of a group, such as All Windows Computers or IIS Computer Group and then click on group from the results.

    Correctly scoping the tile is probably the most important part, so to find out more about advanced options, such as how to only show objects that are not healthy take a look at How to use criteria when scoping objects

    Block tiles for the servers should appear after a moment. You could stop here, but we'll continue to configure the tile.

  7. In the sort section click sort by, then health state, then descending. This will show the critical servers first.

    Sorting in the Status tile

  8. In the blocks section you can change the number of columns, the block size as well as the font size. This can be useful when creating a dashboard for a wall monitor.

    Block size in the Status tile

  9. In the label section we're going to use the custom option, to create a custom label which is particularly useful to get the label to fit within the block when using a large font size. Click on custom, then click on the mustache {} helper button on the right to show the custom label dropdown list:

    Custom label dropdown list

  10. The dropdown list shows all the options available along with an example value. In this walkthrough we are going to select properties.netbiosComputerName. This will then appear in the label template box as {{properties.netbiosComputerName}}
  11. In the sublabel section you may like to leave it on the default of 'health state summary' which is particularly useful for servers. However the health state summary is not available for distributed applications, so you may like to change this to last state change which will show how long the object has been in that health state.

    Hovering over the time will show the exact date and time. See Hints and Tips below for how to display the date and time rather than how long the object has been in that state.

  12. Click done.

Hints and Tips

How to change from a single column list to a multiple column view of your Status icons

You can toggle between list, column and tile views using the toggle view button at the top right of the tile:

Status icon list view

How to show a readable date and time rather than Unix timestamp for {{stateLastModified}}

Selecting {{stateLastModified}} from the mustache helper will by default show a numerical value. In the sublabel section click custom label, and then paste in the following to show the value in a readable date and time format:

{{timeago(stateLastModified, true)}}

How to show both how long ago the last state change took place and the health state summary

In the sublabel section click custom label, and then paste in the following:

for {{timeago(stateLastModified, false, false, true)}}<br>{{model.alerts.0.name}}

How to show both the specific date and time of the last state change and the health state summary

In the sublabel section click custom label, and then paste in the following:

since {{timeago(stateLastModified, true)}}<br>{{model.alerts.0.name}}

A group’s health state stays in the grey/uninitialized no health information state

See Groups show no health information

How to show your distributed applications

In the scope section use a class of either service (system.service) or user created distributed application.

How to use custom labeling

Groups show no health information

Microsoft Article Not Monitored and grey Agents

How to use criteria when scoping objects

Squared Up Ltd. (c) 2020Report an issue with this article