Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Table of Contents

Overview

Enterprise Services display interface status panels and node status panels in a single page.  This allows grouping related interfaces/nodes together to have a single location that a user can see these related items.

Enterprise Services are supported under the MSP authorization system, so a user/role can be created to view one or more Enterprise Services if required.

All Interfaces/Nodes added to the Business Service will be visible to any user with access to view that Business Service.  The ability to view the service implies they are allowed to see all things inside.  It does not imply they are allowed to view those Interfaces/Nodes on their own or in their entirety, they will only have access to this specific view.  

Interfaces status panels allow MSP authorized users to click and view Interface usage over time graphs.

Some examples:

Image Removed

Image Removed

opCharts enables you to build dynamic interactive charts and targeted custom dashboards for single-pane-of-glass views into your NMIS data. It increases your network visibility and accelerates root cause discovery by combining multiple data sets on its adaptable graphical interface.

You can create one such dashboard to monitor Enterprise Services too, which allows you to view Interface and Node status panels on a single page.  You can also group any related Interfaces/Nodes together to view them all at one location. Further, the MSP authorization system supports the Enterprise Services when added as a dashboard component. 


Image Added

Service Metrics

  • Node Status:The Node Status is calculated from the status events for the Nodes. It aggregates the status event levels and presents an average of 0% to 100%.
  • Node State: If any Node is unreachable, the Node State is marked Down. If any Node is reachable, but it is not at its optimal level/health, the Node State is marked Degraded, otherwise it is Normal.

  • Interface Status: The Interface Status is calculated by aggregating all the Interface-related status event levels and averaging them out 0% to 100%.
  • Interface State: If any Interface is marked Down, the Interface State is marked Down, otherwise it is Normal.

  • Monitored Service Status: The Service Status shows the average status event level of all Monitored Services for the Enterprise Service 0% to 100%.
  • Monitored Service State: If any Monitored Service is marked Down, then the Service State is marked Down, otherwise it is Normal.

  • Overall Status: The Overall Status can be

    Status
    colourGreen
    titleUp
    Status
    subtletrue
    colourYellow
    titleDegraded
    , or
    Status
    colourRed
    titleDown

    The Overall Status of the Enterprise Service is calculated from the worst of the Node State, Interface State and Service State.

    Node StateInterface StateService State
    Overall Status
    DownDownDown
    Down
    Degraded
    Degraded
    Degraded
    NormalNormalNormal
    Up


Enterprise Service Rules

Enterprise Service rules calculate how each group of entities control the status of the Enterprise Service.  The Enterprise Service rules are defined in /usr/local/omk/conf/ES_Rules.json

The rules set out levels on how each component should be degraded, based on the status level. It is set as an array of Level Type and Level.

For example, Normal - 100, Degraded – 90 would mean, a status of 99 would be Reachable but a status of 89 would be Degraded.

You can use this to tune the alerts. For example, you can configure a proactive enterprise alert for any service if any Level Type is not Normal.

Adding Status Panels/Tables

After creating a new Enterprise Service on the opCharts, you can add Interfaces, Nodes and Monitored Services status panels/tables to it. At the top of the Enterprise Service page you will see a row of buttons for each option:

Image Added


Click on one of the options, and the page for that option will load. You can navigate to the add/edit page by clicking on the edit button - for example, below indicates the Nodes page and the 'Edit Nodes' button:

Image Added


Click the '+' icon to add a Node

Image Added

...

Add an Interface

To add a new interface, press the "+" icon in the Interfaces section as shown in the screen shot above.  Enter or select the node name, select the interface index/name and press "Add".

An interface panel for the selected interface should now be displayed. You can customize this however you see fit.

 

Image Added


Add a Node

Adding a Node is similar, press the "+" icon in the Nodes section.  Enter the node name and press the "Add" button, a node panel for the selected node should now be displayed.

Image Added



Add a Monitored Service

Image Added


Remove an Interface, Node or

...

Service

To remove either, press the "x" icon near the top right of the panel and it will be removed from the document.  Save the document to accept your changes.

Show

Repair RBAC for an Enterprise Service

We changed how an Enterprise Service is referenced in the database with opCharts-4.5.0 and this causes issues with RBAC (portal users) for Enterprise Services created before 4.5.0.

Easy method, delete the Enterprise Service and recreate with the same name, the nodes, interfaces and services will still be attached to the Enterprise Service.

You will need to add the roles you had beforeTo view a Business Service simply click on the name when viewing the list of Enterprise Services and it will be loaded.  As stated above, everything will be visible to any user with access to view that Business Service.