Monitor system health of ServiceNow instance

How to monitor the health of your SN instance

I assume you already know the gist in IT.

If not, let me remind it to you: There is no system where is no error. In every system there're some kind of errors that occur.

As a ServiceNow administrator it's your responsibility to clean them and try to avoid them. 

There're some daily/weekly/monthly checks you can do to keep your system up and running:
  • System Diagnostics
  • User Preference
  • ACL Debug
  • Event Queue
  • Email Logs
  • System log
  • Plugin
  • ServiceNow Certification
Let's discusss these checks one by one.

System Diagnostics

Script Debugger

With script debugger you can debug complex scripts.

Script Tracer

This tool enables you to trace which script is running.

Progress Worker

With this tool you can check if there's any script (ie., fix script) running in the background.

Memory Stats

This tool shows you the log of the memory details.

Active Transactions

Here you can check all the active transactions that are occuring in the system. More specifically, you can check who is doing what under a node. For example, you may see that the admin is doing some transactions while the glide.scheduler may do some background transactions.

Upgrade Monitor

This tool enables you to identify the version of your SN instance. For example, you can see that you're running on Xanadu Patch 3 version.

Upgrade History

Here you can see who upgraded what application or plugin.

Upgrade Log

Here you can find all the logs that are generated during the upgrade.

Email Diagnostics

Check if the email server is working correctly or not.

Email Log

In the email logs (System Logs > Emails) you can identify the emails which are not properly working. You can also check who is the recipient, how the email looks, etc.

Stats

Stats is a very useful page where you can find all sorts of info about your instance, ie., identify which version you are running. Additionally, you can find the buid date, build tag, instance name, instance id, IP address, etc.

Slow Events

To check which events are running slow.

Useful links:

Slow Interactions

Find out all the slow interactions.

Useful links:
Find out all the slow queries.

Useful links:
Find out all slow transactions.

Useful links:

User Preferences

User preferences primarily track the way individual users interact with various features so that new sessions activate the user's last settings. For example, user preferences track whether the user activates the tabbed or scrolling interface for multi-section forms. Other user preference records enable users with the admin role to adjust certain feature settings.

For more information please check the below article:-
This feature allows you to debug slow and hidden ACLs that prevent users from accessing certain things like reports in an environment.

Useful links:
Event is an object that can be generated from scripts, workflows, etc. So, through events we normally generate emails or script actions. Sometimes it can happen that these events are not processed by the system because of some reason. In other words, events can hang in the system so they can form an event queue.

Useful links:
In the system logs you can find all the errors, warnings or findings that are generated in the system.

Useful links:

Plugins

Here you can find all the installed plugins.

Useful links:

Source:
  • https://www.youtube.com/watch?v=5UkEYe7Swb4&t=1029s&ab_channel=snowexpertrohit





Comments

Popular Posts