Skip to content

Status.io offer hosted system status pages, that use their API to publish the status of a service, e.g. https://status.status.io/. This MP allows you to monitor state published to a hosted system status page.

KeithRochester/Status.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Status.io Management Pack

MP and Visual Studio Files

Introduction

Status.io offer hosted system status pages, that use their API to publish the status of a service, e.g. Status. This MP allows you to monitor state published to a hosted system status page.

Hosted Status Page Status.io status Status Monitored in SCOM Endpoint Diagram

Configuration

Adding a Hosted Status Page (API Endpoint)

Monitoring is performed by the Status.io Monitoring Resource Pool. To add a new Status.io hosted public status page use the Add Status.io API Endpoint Task.

Add Status.io API Endpoint

Override the task settings with the details for the hosted status page.

Parameter Description
URL URL of hosted status public API.
Proxy Http proxy to use to connect to the API endpoint. Proxy authentication uses windows authentication with the account associated with the Status.io Monitoring Profile Run As Profile.
Component Name Regular Expression Regular expression that components must match to be included in discovery and monitoring.
Container Name Regular Expression Regular expression that containers must match to be included in discovery and monitoring.

Add Status.io API Endpoint Override

Once the task completed the newly added API Endpoint will be visible.

API Endpoints

Once discovery runs against the API Endpoints (Default is every 4 hours) components and containers will be discovered and monitored.

Components Containers

Changing Warning and Critical Status Codes

API Endpoints, Components, and Containers all have the same monitor type targeted at them. The monitor has overridable parameters for the regular expressions that must be match to set critical and warning states.

Parameter Default Value Description
Critical Status Code Regular Expression ^5.|^6. Status codes that match the regular expression will generate critical health state.
Warning Status Code Regular Expression ^2.|^3.|^4.*|^999$ Status codes that match the regular expression will generate Warning health state

API Status Codes

Status Code Status
100 Operational
200 * Indicates the event is a maintenance
300 Degraded Performance
400 Partial Service Disruption
500 Service Disruption
600 Security Event

Status Code Monitor

Removing API Endpoints

Simply use the Remove Status.io API Endpoint Task. Remove Status.io API Endpoint Task

About

Status.io offer hosted system status pages, that use their API to publish the status of a service, e.g. https://status.status.io/. This MP allows you to monitor state published to a hosted system status page.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published