Service & Job Management

The Service & Job Management page contains an overview of all services and jobs being monitored at the moment.

overview en

Critical jobs

This section displays the jobs that are currently in a critical state. A click on the job name highlights the job in the table accordingly.

critical jobs en

Filter

This section offers you the possibility to filter the list of services according to certain criteria. The following attributes can be selected via the selection box:

  • Service name

  • Service type

  • Service URL

  • Service availability

  • Job name

  • Job category

  • Job request

filter en
Press Esc to reset the filter and show all services again.

Menu

menu en

The menu section comprises several entries:

add Service

Register a new service to be monitored by the application.

add Server batch registration

Provide an map.apps app or ArcGIS for Server REST Url to completely monitor an instance.

add Notification template

Create a new Notification template defining how, when and on what channels you like to be notified.

add Monitoring template

Create a new Monitoring template defining when and how often services shall be monitored.

add Expectation

Create a new Expectation template for checking specific conditions in monitored service responses.

add Credential

Create a new Credential template for accessing services that require authentication.

Service type

Show Service and jobs filtered by their type. A click onto a host filters the current view to that host group.

Host Groups

A comprehensive overview about all host being targeted by monitoring. A click onto a host filters the current view to that host group.

change user User Management

Opens the security.manager to work with the user management. This option is only visible to users owning the role sM_Administrator.

report All notification templates

Gives you access to all available notification templates.

report All monitoring templates

Gives you access to all available monitoring templates.

report All expectations

Gives you access to all available expectation templates.

report All credentials

Gives you access to all available credential templates.

report Show request history

Gives you access to list of all request sent by service.monitor.

report Export (including data)

Creates an export of all services and templates. A click on including data also exports the collected monitoring data.

add Data import

Import of services, templates and data.

You can register services only if you have created at least one fitting notification template and one monitoring template. Otherwise, this option is not available.

Server Batch registration

Batch registration is a convenient way to automatically create new monitoring services. This can be done on the basis of a map.apps or ArcGIS Server instance.

ArGIS Server
  • map and feature services can be derived from an ArcGIS Server for monitoring.

  • Please provide an ArcGIS Server Catalog REST URL, i.e. http://www.example.com/arcgis/rest/services.

map.apps
  • Please provide an url to the apps folder, i.e. http://www.example.com/mapapps/resources/apps

security.manager Enforcement Points
  • Please provide an url to administration webapp, i.e. http://www.example.com/administration. If both products are not operated on the same host, it is necessary to allow access to the REST service, see configuration value security.allowed.hostnames in security.manager.

  • Please also specify the templates to be used for notifications and monitoring.

  • The checkbox allows the specification about sending notifications about the creation of each individual job.

Data export and import

The data export/import is primarily used to transfer services and their collected data from one monitor instance to another. Please note that all objects — monitoring, notification templates as well as services and jobs, but also export data — are exported with their IDs and must not already exist in the database when imported. The existence of duplicate IDs is checked by service.monitor before the import.

Service & Job List

list en

This is the main area of service.monitor. The services visible to the user and their associated jobs are displayed here. All the important attributes of the service and job, as well as the central functions for administration, are made available here:

Section Features Description

Service health

percentage value

A percentage value displaying the actual health state of the service.

service health measurement calculation

There are different ways to define an index about the Quality of Service and to calculate if one service has worse performance or quality than another.

The value for the service health or availability is calculated by default as follows: It first determines the Health value of each job belonging to the service by relating the actual response time of the last request of the job to the expected response time (defined by the user). The availability of the service is then the average value of the Health calculated for each job.

The calculation of the Health value can be customized by own implementations. You can contact our Professional Service if needed.

monitor yelmonitor transparentmonitor redmonitor green

The status of a service job being monitored is displayed using a traffic light system.

Green

The service or job gives a valid response to the defined request. The green light is also displayed when at least the average availability is attained, since the service/job is functioning.

Amber

No results are available that can be evaluated. For instance the job may still be within the deactivation period.

Red

The service job currently responds with an error; the request is not being responded to correctly.

plot

By clicking this icon a linear diagram is shown that depicts the response times of the last 10 requests of this job.

loader

Wobbler indicating latest monitoring activity.

power

Button to toggle monitoring activity on all jobs of this service.

checkbox

Enable this check box to mark this job for further actions.

Service

Service name

The service name is displayed on top of each row.

power power y

Button to toggle monitoring activity on this job.

checkbox

Enable this check box to mark this service for further actions.

Job name

The single job names belonging to a service are listed below the service name.

Type

Service type

The type of the service being monitored, e.g. ElasticSearch Cluster.

Job category

The job category that has been selected for each job.

URL

Service URL

The base URL of the service instance.

Query string

The HTTP GET query string that is sent along with the job request.
POST requests like in the example above are not displayed.

Actions

delete

Deletes the service entirely, along with any associated job.

detail

Opens the job’s detail page.

edit

Open the job’s edit page. The edit page also allows to edit the according service as well.

execute

Immediately triggers the execution of a job.

Sorting & hyperlinks

You can sort any column of the content section in ascending or descending order by clicking on the head labels Availability, Service, Type, URL.

You can also click the service URL or a job’s HTTP GET request to open up a new browser window following that URL or request.

Additional actions on multiple services or jobs

You can perform the following functions on the services and jobs selected by the checkbox.

further actions en
Show diagram

This function is for selecting the jobs which are of relevance or interest to a graphical statistical evaluation.

Delete item(s)

Batch delete of selected services and jobs.

Toggle job execution

Toggles the execution status of all selected services.