To create a service manually, go to Configuration > Services > Services by host and then click Add.
Configuration of the service
General information tab
Service Basic Information
- Name: define the name of the service.
- Hosts: Host(s) to which the service is attached. We recommend that you link a service to only one host.
- Template: indicates the service template to which the service is linked.
Service Check Options
The Check Command field indicates the command use to check the availability of the service.
Custom Macros: add customized macros.
The macro name and macro value fields allow us to define the name and value of the macro. The Password box can be used to hide the value of the macro.
To reinitialize to the default value (defined in template) click on
To view the description of the macro, click on
To delete the macro, click on
To change the order of the macros, click on
The Args table defines the arguments given for the check command (the number of arguments varies according to the check command chosen).
Service Scheduling Options
- The Check Period field defined the time period during which the scheduler checks the status of the service.
- The Max Check Attempts of the status field defined the number of checks to be carried out to confirm the status of the service. When the status is validated, the notification process is engaged
- The Normal Check Interval field is expressed in minutes. It defined the interval between checks when the service status is OK.
- The Retry Check Interval field is expressed in minutes. It defined the confirmation interval for the Not-OK service status
- The Active Checks Enabled and Passive Checks Enabled fields enable / disable the type of check on the service.
- The Is Volatile field indicates if the service is volatile or not (normally only passive services are volatile).
The Notification Enabled field allows us to enable or disable the notifications for the object.
If Inherit only contacts/contact group from host box is checked, then when generating the configuration, contact and/or host groups of contacts (or the following templates inheritance) will overwrite of the service or its service models. This function disables entering contacts and contact groups for this service.
The Implied Contacts indicates the contacts that will receive the notifications.
In the Implied Contact Groups list all the contacts belonging to the contact groups defined will receive the notifications.
If, on page Administration > Parameters > Centreon UI, the Vertical inheritance only option is enabled, two extra checkboxes appear:
- If the Contact additive inheritance box is checked, Centreon does not overwrite the configuration of the parent host template but adds the contacts in addition to the contacts defined in the parent template.
- If the Contact group additive inheritance box is checked, Centreon does not overwrite the configuration of the parent host template but adds the contact groups in addition to the contact groups defined in the parent template.
The Notification Interval field is expressed in minutes. It indicates the time between sending of notifications when the status is Not-OK. If the value is defined as 0 the scheduler sends a single notification per status change.
The Notification Period fields defines the time period during which notifications will be sent. No notifications will be sent outside this time period.
The Notification Type define the statuses for which a notification will be sent.
The First notification delay time is expressed in minutes. It refers to the time delay to be respected before sending the first notification when a Not-OK status is validated.
The Recovery notification delay is the time that must pass before a recovery notification is sent (when the service goes back to an OK state).
- The Servicegroups list allows us to link the service to one or more service groups.
- The Service Trap Relation field allows us to define the SNMP traps that will be able to change the behavior of the service.
Data processing tab
- If the Obsess over service field is enabled, the monitoring feedback command of the host will be enabled.
- The Check freshness field allows us to enable or disable the check on the freshness of the result.
- The Freshness threshold field is expressed in seconds. If during this period no request for a change in the status of the service (passive command) is received the check command is executed.
- The Flap Detection Enabled field allows us to enable or disable the detection of disruption in the statuses (status value changing too often on a given period).
- The Low flap threshold and High flap threshold fields define the high and low thresholds for the detection of disruption in percentage of status change.
- The Performance data processing field allows us to enable or disable performance data processing (and hence the generation of performance graphics). This option is not necessary when Centreon Broker is use.
- The Retain status information and Retention non status information fields indicate if the information concerning or not concerning the status is saved after every time the check command is repeated.
- The Stalking Options field defined the options to be recorded if retention is enabled.
- The Event handler enabled field allows us to enable or disable the events manager.
- The Event handler field defined the command to be executed if the event manager is enabled.
- The Args field defined the arguments of the events handler command.
Extended Info tab
- Graph template: Defines the graphics model to be use to present the performance data linked to the service.
- Service Categories: Defines the category(s) to which the service belongs.
- The Note URL field defines a URL that can be used to give more information on the service.
- The Note field permits us to add optional notes concerning the service.
- The Action URL field defines a URL normally used for giving information on actions on the service (maintenance, etc.).
- The Icon field indicates the icon use for the service.
- The Alt icon field is the text use if the icon cannot be Displays.
- The Service severity field indicates the criticality level of the service.
- The Geographic coordinates field defines geographical coordinates used by the Centreon MAP module to position the resource on a map. Define "Latitude,Longitude", for example for Paris coordinates set "48.51,2.20"
- The Enable/disable resource field allows us to enable or disable the service.
- The Comments field can be used to add a comment concerning the service.
Detachment of a service
If a service is linked to several hosts, it will be identical for each one of them. Hence it will not be possible to modify the service of one host individually to change a property. This why it is possible to convert this service linked to multiple hosts into a single service for each host:
- In the list of services, select the service linked to multiple hosts (this service is usually highlighted in orange)
- In the More actions... menu click on Detach and confirm
There is now a single service per host.