Documentations

Supervision of ServiceNav

On the page

Do you need help?

Introduction

Objective: configure the monitoring of the ServiceNav monitoring solution by itself.

This document is intended for administrators of the ServiceNav solution.

It describes the checkpoints to be deployed on the ServiceNav solution devices to ensure that they are working properly.

For security reasons, some checkpoints can only be implemented inside the ServiceNav VPN network.

This document describes the control points to be implemented for each equipment of the solution. For each equipment, it is described :

  • What equipment oversees it
  • On which network: VPN, Internet
  • Name of the checkpoint
  • Checkpoint arguments
  • Inspection point frequency
  • Criticality of the control point
  • If a notification policy is to be implemented on a mandatory basis: the nature of the notification policy is the responsibility of the solution administrator.

Prerequisites

Some control points are to be positioned on each supervision box so that they supervise themselves.

On the other hand, it is necessary to have a supervision box that supervises all the other components of the ServiceNav solution. This supervision box will be called in this document : the supervisor.

In order to ensure that the supervisor is itself operational, it must be cross-supervised by another supervision box. This second supervision box will be called sentinel in the rest of the document.

The ServiceNav solution therefore requires at least two supervision boxes in order to be supervised.

It is recommended to locate the sentry on a different infrastructure from the rest of the ServiceNav solution.

The following diagram shows a typical implementation.

ServiceNav Box

The following checkpoints are to be implemented for all supervision units.

FromModelArgumentsControl interval (min)Notif.
obligatory.
Create/record a device with IP address: 127.0.0.1 on the "coservit" community
She herselfCPUModel Ident.Model Ident.
She herselfLIN-DiskIOModel Ident.Model Ident.
She herselfLIN-DiskspaceModel Ident.Model Ident.X
She herselfLIN-Network_trafficModel Ident.Model Ident.
She herselfLIN-RAMModel Ident.Model Ident.
She herselfLIN-SwapModel Ident.Model Ident.
She herselfcheck_vsb_remote_healthModel Ident.Model Ident.X
Create/record a device with IP address = ServiceNav VPN network on the "coservit" community
SupervisorLIN-Proc-CPU-Usageprocess :nscaapache2nagiosremoteOperationBoxalert threshold : 70
critical threshold : 80
5X
SupervisorLIN-Proc-RAM-Usageprocess :nscaapache2nagiosremoteOperationBoxalert threshold : 70
critical threshold : 80
10X
SupervisorLin-Process-SWAPprocess :nscaapache2nagiosremoteOperationBoxalert threshold : 10
critical threshold : 20
15X
SupervisorFlax-Process-Nb-Bynameprocess : apache2
alert threshold : 20
critical threshold : 80
5X
SupervisorFlax-Process-Nb-Bynameprocess : nagios
alert threshold : 50
critical threshold : 100
5X
SupervisorVSBox-Live-StatusName of the box defined on the website15X

ServiceNav Shared Box

Implement the checkpoints defined in the previous chapter.

In addition, add the following checkpoints:

FromModelArgumentsControl interval (min)Notif.
obligatory.
Create/record a device with IP address = ServiceNav VPN network on the "coservit" community
SupervisorTCP-Port56675X

If the supervisor also performs the role of a shared ServiceNav Box, the checkpoint must be created on the sentinel.

ServiceNav Box - supervisor

FromModelArgumentsControl interval (min)Notif.
obligatory.
Create/record a device with IP address: 127.0.0.1 on the "coservit" community
She herselfCPUModel Ident.Model Ident.
She herselfLIN-DiskIOModel Ident.Model Ident.
She herselfLIN-DiskspaceModel Ident.Model Ident.X
She herselfLIN-Network_trafficModel Ident.Model Ident.
She herselfLIN-RAMModel Ident.Model Ident.
She herselfLIN-SwapModel Ident.Model Ident.
She herselfcheck_vsb_remote_healthModel Ident.Model Ident.X
Create/record a device with IP address = ServiceNav VPN network on the "coservit" community
SentinelLIN-Proc-CPU-Usageprocess :nscaapache2nagiosremoteOperationBoxalert threshold : 70
critical threshold : 80
5X
SentinelLIN-Proc-RAM-Usageprocess :nscaapache2nagiosremoteOperationBoxalert threshold : 70
critical threshold : 80
10X
SentinelLin-Process-SWAPprocess :nscaapache2nagiosremoteOperationBoxalert threshold : 10
critical threshold : 20
15X
SentinelFlax-Process-Nb-Bynameprocess : apache2
alert threshold : 20
critical threshold : 80
5X
SentinelFlax-Process-Nb-Bynameprocess : nagios
alert threshold : 50
critical threshold : 100
5X
SentinelVSBox-Live-StatusName of the box defined on the website15X

ServiceNav Box - sentry

FromModelArgumentsControl interval (min)Notif.
obligatory.
Create/record a device with IP address: 127.0.0.1 on the "coservit" community
She herselfCPUModel Ident.Model Ident.
She herselfLIN-DiskIOModel Ident.Model Ident.
She herselfLIN-DiskspaceModel Ident.Model Ident.X
She herselfLIN-Network_trafficModel Ident.Model Ident.
She herselfLIN-RAMModel Ident.Model Ident.
She herselfLIN-SwapModel Ident.Model Ident.
She herselfcheck_vsb_remote_healthModel Ident.Model Ident.X
Create/record a device with IP address = ServiceNav VPN network on the "coservit" community
SupervisorLIN-Proc-CPU-Usageprocess :nscaapache2nagiosremoteOperationBoxalert threshold : 70
critical threshold : 80
5X
SupervisorLIN-Proc-RAM-Usageprocess :nscaapache2nagiosremoteOperationBoxalert threshold : 70
critical threshold : 80
10X
SupervisorLin-Process-SWAPprocess :nscaapache2nagiosremoteOperationBoxalert threshold : 10
critical threshold : 20
15X
SupervisorFlax-Process-Nb-Bynameprocess : apache2
alert threshold : 20
critical threshold : 80
5X
SupervisorFlax-Process-Nb-Bynameprocess : nagios
alert threshold : 50
critical threshold : 100
5X
SentinelVSBox-Live-StatusName of the box defined on the website15X

ServiceNav - Website

FromModelArgumentsControl interval (min)Notif.
obligatory.
Create/record a device with IP address: the one of the ServiceNav VPN network or local IP on the "coservit" community
SupervisorCPUModel Ident.Model Ident.
SupervisorLIN-DiskIOModel Ident.Model Ident.
SupervisorLIN-DiskspaceModel Ident.Model Ident.X
SupervisorLIN-Network_trafficModel Ident.Model Ident.
SupervisorLIN-RAMModel Ident.Model Ident.
SupervisorLIN-SwapModel Ident.Model Ident.
SupervisorLIN-Proc-CPU-Usageprocess :rsyncsshdcronexim4openvpnsnmpdalert threshold : 10
critical threshold : 
20
5X
SupervisorLIN-Proc-CPU-Usageprocess : mysqldapache2alert threshold : 70
critical threshold : 90
5X
SupervisorLIN-Proc-CPU-Usageprocess :ODS_PerfData,ODS_StatusDataVS_UpdateBoxProviderVSB_InitializationVS_CommandProcessingVS_ExternalSynchroVS_ITDiscoveryVS_ITInventoryalert threshold : 50
critical threshold : 70
5X
SupervisorLIN-Proc-CPU-Usageprocess : ndo2db
alert threshold : 70
critical threshold : 90
5X
SupervisorLIN-Proc-CPU-Usageprocess : beam.smpepmdinet_gethostalert threshold : 15
critical threshold : 50
5X
SupervisorLIN-Proc-RAM-Usageprocess : rsyncsshdcronexim4openvpnsnmpdalert threshold : 5
critical threshold : 10
10X
SupervisorLIN-Proc-RAM-Usageprocess :ODS_PerfDataODS_StatusDataVS_UpdateBoxProviderVSB_InitializationVS_CommandProcessingVS_ExternalSynchroVS_ITDiscoveryVS_ITInventoryalert threshold : 50
critical threshold : 70
10X
SupervisorLIN-Proc-RAM-Usageprocess : apache2alert threshold : 5
scritical eye : 10
5X
SupervisorLIN-Proc-RAM-Usageprocess : mysqldalert threshold : 50
critical threshold : 70
5X
SupervisorLIN-Proc-RAM-Usageprocess : ndo2dbalert threshold : 50
critical threshold : 70
10X
SupervisorLIN-Proc-RAM-Usageprocess : beam.smpepmdinet_gethostalert threshold : 10
critical threshold : 20
10X
SupervisorLin-Process-Swapprocess : rsyncsshdcronexim4openvpnsnmpdalert threshold : 5
critical threshold : 10
15X
SupervisorLin-Process-Swapprocess : mysqld,apache2alert threshold : 10
critical threshold : 20
15X
SupervisorLin-Process-Swapprocess :ODS_PerfDataODS_StatusDataVS_UpdateBoxProviderVSB_InitializationVS_CommandProcessingVS_ExternalSynchroVS_ITDiscoveryVS_ITInventoryalert threshold : 50
critical threshold : 70
15X
SupervisorLin-Process- Swapprocess : ndo2db
alert threshold : 10
critical threshold : 20
10X
SupervisorLin-Process-Swapprocess : beam.smpepmdinet_gethostalert threshold : 5
critical threshold : 10
15X
SupervisorFlax-Process-Nb-Bynameprocess : apache2
alert threshold : 70
critical threshold : 100
5X
SupervisorFlax-Process-Nb-Bynameprocess : ndo2db
alert threshold : 1000
critical threshold : 1500
5X
SupervisorTCP-PortPort: 80Threshold alert : 2
Critical Threshold : 4
1X
SupervisorTCP-PortPort: 443Threshold alert : 2
Critical Threshold : 4
1X
SupervisorTCP-PortPort : 9465Threshold alert : 2
Critical Threshold : 4
1X
Supervisorcheck_vsp_process_healthUser name : supervision
Password
 : supervision
Vhost
 : %2f
Process : ODS_PerfData
Message ready" thresholds
 : 10:50
Message processing thresholds
 : 2:5
IDLE time thresholds
 : 300:900
10X
Supervisorcheck_vsp_process_healthUser name : supervision
Password
 : supervision
Vhost
 : %2f
Process ODS_StatusData
Message ready" thresholds
 : 10:50
Message processing thresholds
 : 2:5
IDLE time thresholds
 : 300:900
10X
Supervisorcheck_vsp_process_healthUser name : supervision
Password
 : supervision
Vhost
 : %2f
Process : VSB_Initialization
Message ready" thresholds
 : 2:5
Message processing thresholds
 : 2:5
IDLE time thresholds
 : 300:900
10X
Supervisorcheck_vsp_process_healthUser name : supervision
Password
 : supervision
Vhost
 : %2f
Process : VS_CommandProcessing
Message ready" thresholds
 : 2:5
Message processing thresholds
 : 2:5
IDLE time thresholds
 : 300:900
10X
Supervisorcheck_vsp_process_healthUser name : supervision
Password
 : supervision
Vhost
 : %2f
Process : VS_ITDiscovery
Message ready" thresholds
 : 10:20
Message processing thresholds
 : 2:5
IDLE time thresholds
 : 300:900
10X
Supervisorcheck_vsp_process_healthUser name : supervision
Password
 : supervision
Vhost
 : %2f
Process : VS_ITInventory
Message ready" thresholds
 : 10:20
Message processing thresholds
 : 2:5
IDLE time thresholds
 : 300:900
10X
Supervisorcheck_vsp_process_healthUser name : supervision
Password
 : supervision
Vhost
 : %2f
Process : VS_ExternalSynchro
Message ready" thresholds
 : 10:20
Message processing thresholds
 : 2:5
IDLE time thresholds
 : 300:900
10X
SupervisorCheck_Aliveness_RabbitMQSame as model2X
Create/record a device with IP address: public IP address on the "coservit" community
SentinelTCP-PortPort: 80Threshold alert : 2
Critical Threshold : 4
1X
SentinelTCP-PortPort: 443Threshold alert : 2
Critical Threshold : 4
1X

ServiceNav - Business Intelligence

FromModelArgumentsControl interval (min)Notif.
obligatory.
Create/record a device with IP address: the one of the ServiceNav VPN network or local IP on the "coservit" community
SupervisorCPUModel Ident.Model Ident.
SupervisorLIN-DiskIOModel Ident.Model Ident.
SupervisorLIN-DiskspaceModel Ident.Model Ident.X
SupervisorLIN-Network_trafficModel Ident.Model Ident.
SupervisorLIN-RAMModel Ident.Model Ident.
SupervisorLIN-SwapModel Ident.Model Ident.
SupervisorLin-Process-CPUprocess :rsyncsshdcronexim4openvpnsnmpdalert threshold : 10
critical threshold : 
20
5X
SupervisorLIN-Proc-CPU-Usageprocess : mysqldalert threshold : 70critical threshold : 905X
SupervisorLIN-Proc-CPU-Usageprocess : javaalert threshold : 70critical threshold : 90timeperiod : 00:00 - 08:005
SupervisorLIN-Proc-RAM-Usageprocess : rsyncsshdcronexim4openvpnsnmpdalert threshold : 5
critical threshold : 10
10X
SupervisorLIN-Proc-RAM-Usageprocess : mysqldalert threshold : 50
critical threshold : 70
10X
SupervisorLIN-Proc-RAM-Usageprocess : javaalert threshold : 50
critical threshold : 70
timeperiod : 00:00 - 08:00
5
SupervisorLin-Process-Swapprocess : rsyncsshdcronexim4openvpnsnmpdalert threshold : 5
critical threshold : 10
15X
SupervisorLin-Process-Swapprocess : mysqldalert threshold : 10
critical threshold : 20
15X
SupervisorLin-Process- Swapprocess : javaalert threshold : 10
critical threshold : 20timeperiod : 00:00 - 08:00
5
SupervisorVS_VBI_check_dw_vs_param: kpi_performance_schedulerUser name : supervision
Password:
Process name kpi_performance_scheduler_status
Expected status(es) : SUCCESS
Time to expiry of status: 1440
720X
SupervisorVS_VBI_check_dw_vs_param: kpi_status_schedulerUser name : supervision
Password:
Process name : kpi_status_scheduler_status
Expected status(es) : SUCCESS
Time to expiry of status: 1440
720X
SupervisorVS_VBI_check_dw_vs_param :
inventory_quantity_synchronizer
User name : supervision
Password:
Process name inventory_quantity_synchronizer_status
Expected status(es) : SUCCESS
Time to expiry of status: 1440
720X

You may also be interested in

servicenav hyperV1

Commissioning of a ServiceNav Box

Grafana Integration

Replace a ServiceNav Box Ubuntu 16.04 with a ServiceNav Box 4.17 Ubuntu 20.04

en_GB

Welcome to ServiceNav!

Do you need some help? More information about our products? Write to us!
You have taken note of our privacy policy.
We use cookies to ensure the best experience on our site. If you continue to use this site, we will assume that you are satisfied with it.

Reserve your place

You have taken note of our privacy policy.