CI Class for Monitoring Checks

Bradley Ross
Tera Guru

I'm considering creating a new CI class for monitoring checks. My goal is to be able to tell which of my CIs are being monitored and how. I don't see any OOTB classes for this. Eventually, it would be handy to use Discovery to query my monitoring tools to find out about which CIs are being monitored. I'm not looking to have a CI for each time the monitoring check is executed, just a CI to track the existence of that job. 

 

We don't have Event Management in our current license subscription. I wonder if this might be part of the functionality of that application. 

 

Have others created this as a new CI class or is there a different direction I should look?

4 REPLIES 4

ersureshbe
Giga Sage
Giga Sage

Hi, Generally, CI Classes has been generated using CI class manager. Once Class created it will reflect under the 'Tables'. If you want to monitor the table use business rule or report or dashboard options. You can customize what you want. Next - If you are looking what are the CIs are part of newly created classes then better option is Report and dashboard to monitor.  OOB represents Dashboard and report provides the solution for monitor.

Regards,
Suresh.

pratiksha5
Mega Sage

Hi, what do mean by monitoring the CI? Do you have any monitoring tools in infrastructure (like Solarwinds) Monitoring tools check if there is any issue with the CI. For example, a server is out of memory and may go down. In this case, a monitoring tool can sense it and send information to the ServiceNow instance (via event management ) Event management will process the event and link it to a CI (this one might be discovered or uploaded via any other tool). Now event management can create incidents to inform the support team or run some remediation task to automatically fix it. 

 

Bradley Ross
Tera Guru

From the first replies, I can tell I wasn't very clear in my question. ðŸ˜€ Let me try again. 

 

I have some tools for monitoring the availability of my services. Some of these monitoring tools are commercial, like AppDynamics, and some are homegrown. The monitoring tools might do a synthetic login to an application. They might load a special status page where the app can report on its internal state. If that synthetic login fails, or that status page indicates a problem, then we throw an alert.

 

What I want to track in the CMDB is how complete my monitoring coverage is. I want to be able to see how many of my applications have availability monitoring in place and how many still need monitoring to be created. 

 

I know that the Event Management application is built for handling the actual alerts that come from monitoring tools. I'm not ready for that. But I wondered if they had OOTB CI tables for tracking the monitoring checks that they could link to the inbound alerts. 

 

I am leaning towards creating a new CI class called "Monitoring Check" that could contain a list of all the monitoring checks we've built regardless of the tool. I'll report back here if that is the direction we decide to go. Thanks to @ersureshbe and @pratiksha5 for weighing in!

ersureshbe
Giga Sage
Giga Sage

Hi, I'm not sure you referred OOB functionality. Service Operation WorkSpace is OOB capability to fulfill your requirement. Pls chk and let me know.

https://docs.servicenow.com/bundle/utah-it-operations-management/page/product/service-operations-wor...

 

Regards,
Suresh.