StatusHub - Servicestatus.msu.edu - Configuring RSS Feeds for MSU Service Status

Navigation

Select a link below to jump to that section:

Feed URLs

Incident and scheduled maintenance information from the MSU ServiceStatus RSS (ATOM) feed is available using the following URLs:

https://servicestatus.msu.edu/atom/incidents
https://servicestatus.msu.edu/atom/maintenances

Back to Top

Parameters

Parameters may be used to narrow the resulting output from the site.

  • limit
    limit the number of incidents or maintenance events you wish to view - max: 200, min: 1, default: 100
  • days_after
    limit events by date for events in future (primarily for maintenance but it will work also for incident updates) - max: 90, min: 0, default: 10
  • days_before
    limit events by date for events in the past - max: 180, min: 1, default: 90
  • group
    limit events by group based on the name of the group (Note: Only one group can be used in the filter)
  • service
    limit events by service based on the name of the service (Note: Only one service can be used in the filter)
  • group_ids
    limit events by group based on the id value of the group (Note: Multiple groups may be specified in the filter and can be used in combination with service_ids)
    • Please submit a ticket to get the group id of a specific group(s).
  • service_ids
    limit events by service based on the id value of the service (Note: Multiple services may be specified in the filter and can be used in combination with group_ids)
    • Please submit a ticket to get the service id of a specific service(s).

For example, the URL to get the last 25 incidents would be:

https://servicestatus.msu.edu/atom/incidents?limit=25
 
Or URL to get the incidents for Auxiliary Systems would be:
https://servicestatus.msu.edu/atom/incidents?service=Auxiliary%20Systems
 

Back to Top

Sample Incidents Feed Output

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:status="https://statushub.io">
    <author>
      <name>MSU Service Status</name>
    </author>
    <category term="status" label="System status"/>
    <id>http://servicestatus.msu.edu/incidents</id>
    <link type="application/atom+xml" rel="self" href="https://servicestatus.msu.edu/atom/incidents"/>
    <link type="text/html" href="//msuservicestatus.statushub.io/"/>
    <title>MSU Service Status Incidents</title>
    <subtitle>List of recent incident updates for MSU Service Status hub</subtitle>
    <updated>2017-07-03T21:25:52-04:00</updated>
      <entry>
        <content></content>
        <id>http://servicestatus.msu.edu/incidents/11111/incident_updates/222222/</id>
        <link href="https://servicestatus.msu.edu//incidents/11111"/>
        <title>Incident Entry Title Here</title>
        <status:created>2017-07-04T01:25:52Z</status:created>
        <status:groups>
             <status:group>
                  <name>Group Name Here</name>
             </status:group>
        </status:groups>
        <status:id>222222</status:id>
        <status:incident-started>2017-07-03T20:12:00Z</status:incident-started>
        <status:incident-type>resolved</status:incident-type>
        <status:services>
             <status:service>
                  <name>Service Name Here</name>
                  <status>up</status>
             </status:service>
        </status:services>
        <status:start-time>2017-07-04T01:24:32Z</status:start-time>
        <updated>2017-07-04T01:25:52Z</updated>
      </entry>
</feed>

Back to Top

Sample Maintenance Feed Output

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:status="https://statushub.io">
    <author>
      <name>MSU Service Status</name>
    </author>
    <category term="status" label="System status"/>
    <id>http://servicestatus.msu.edu/maintenances</id>
    <link type="application/atom+xml" rel="self" href="https://servicestatus.msu.edu/atom/maintenances"/>
    <link type="text/html" href="//msuservicestatus.statushub.io/"/>
    <title>MSU Service Status Incidents</title>
    <subtitle>List of recent maintenances for MSU Service Status hub</subtitle>
    <updated>2017-07-03T21:25:52-04:00</updated>
      <entry>
        <content>On Wednesday, July 5, 2017 from 6:00 AM to 7:00 AM, scheduled Network Core maintenance will take place. No service interruption is expected.</content>
        <id>http://servicestatus.msu.edu/maintenance/14127/</id>
        <link href="https://servicestatus.msu.edu//maintenances/14127"/>
        <title>Network Core Available During Scheduled Maintenance</title>
        <status:created>2017-06-29T23:45:33Z</status:created>
        <status:groups>
          <status:group>
              <name>Infrastructure</name>
          </status:group>
        </status:groups>
        <status:id>14127</status:id>
        <status:services>
            <status:service>
              <name>Networking</name>
              <status>up</status>
            </status:service>
        </status:services>
        <status:start-time>2017-07-05T10:00:00Z</status:start-time>
        <status:end-time>2017-07-05T11:00:00Z</status:end-time>
        <updated>2017-06-29T23:45:33Z</updated>
      </entry>
</feed>

Back to Top

Additional Tools

The MSU Information Technology Web Application Development team has published some of the code which they used on on the D2L site. This code can be used as a basis for developing your own code for your site and can be found here: https://apps.d2l.msu.edu/statushub

Back to Top

Questions or Concerns

If you have any questions or concerns regarding the new system and feeds please click this link: https://https://tdx.msu.edu/TDClient/32/Portal/Requests/ServiceCatalog and complete the form, selecting the "StatusHub" service. A ticket will be generated and routed to an analyst to further assist you.

Back to Top

Print Article

Related Services / Offerings (1)