I’ve been setting up ManageEngine ServiceDesk Plus and ManageEngine OpManager with a client recently. A major part of the installation was to setup the self-service user portal in ServiceDesk Plus for greater user access. Given the network service monitoring we were also configuring in OpManager prompted the question as to whether it was possible to offer some form of live system monitoring in the ServiceDesk Plus self-service portal. 
Here’s what I came up with ….
First off OpManager. The basic requirement is for a simple display of network and system status. This was easily achieved in a business view following a network discovery and tuning off the system monitoring thresholds. Once done it’s easy to create a simple business view that includes network monitoring objects or shortcuts to a group of devices being monitored:
There are a range of tricks you can use in the OpManager Business View editor to display the monitoring objects. For example decide if you want a text label, whether to truncate the text (great for inserting a simple label in front of a complex hostname), it’s font and orientation and even if you want to use a custom icon rather than a simple dot:

If you’re not happy with the basic OpManager custom icons, and lets face they are rather limited, you can upload your own or, as I did, grab the ServiceDesk Plus Service Category icons:

You’ll find these on the server where ManageEngine ServiceDesk Plus is installed in the folder ‘customserviceicons’.

Next create a single column Dashboard layout in OpManager with the widget ‘General > Business View’. Once the widget is added you’ll need to set the widget to pick up your live status Business View you’ve just created:


All good so far? Next up you’ll need to grab the HTML to embed the widget in an HTML page. You can grab this from the Embed menu option off the Business View widget and copy the code snippet:

The code snippet should be an HTML iframe statement. To fit it into the self-service portal of ManageEngine ServiceDesk Plus I’d recommend changing the width of the iframe to be no more than 250 pixels.

Almost there ….

Now take your code snippet and place it in the ‘SelfServiceHelp.html’ file, located in the folder ‘custom’, as appropriate. Now when you login into ServiceDesk Plus as a user you should be presented with live system status monitoring in the right -hand pane of the Home tab of the user portal:

Cool huh? What I also found useful was to create a key to explain the various monitoring states of OpManager to the users as a small graphics file:

 
Given ManageEngine ServiceDesk Plus already has a built-in web server it was easy to get ServiceDesk Plus to display this graphic when called from the ‘ServiceDeskHelp.html’ file. To do this simply locate your graphic file in the folder,
‘applicationsextractedAdventNetServiceDesk.eear
AdventNetServiceDeskWC.earAdventNetServiceDesk.war’
and call it using the HTML image argument.
Enjoy!
This article is relevant to:
Network ServerService Desk

You may be interested in these other recent articles

ManageEngine ServiceDesk Plus On-Premise Build Release Information

28 June 2022

Summary details of the current Build Release information for ManageEngine ServiceDesk Plus. To safely upgrade your current instance of ManageEngine ServiceDesk Plus please refer to…

Read more

ManageEngine Endpoint Central (formerly Desktop Central) On-Premise Build Release Information

27 June 2022

Summary details of the current Build Release information for ManageEngine Endpoint Central. Note: Desktop Central changing its name to Endpoint Central will not affect the…

Read more

ManageEngine ServiceDesk Plus Cloud Build Release Information

Summary details of the current Build Release information for ManageEngine ServiceDesk Plus Cloud Edition. All upgrades are performed by the Zoho Cloud team. Should you…

Read more

Get to building your business apps with the new AppCreator

9 June 2022

ManageEngine’s new low-code application development tool Creating an application, building one and deploying it can be expensive and time consuming as you have to make…

Read more

Endpoint Central’s Endpoint Security

31 May 2022

Endpoint Central (formerly Desktop Central) not only got a name change but has also introduced Endpoint Security to help organisations keep their endpoints secured. According…

Read more