Home » Categories » Products » Nagios XI » Documentation » Advanced Topics

Managing Service Templates

Managing Service Templates

Service templates within Nagios XI allow you to create definitions that can be used in multiple services. The main purpose of templates is to keep parameters that are generic to a group in one file to simplify administration and configuration.

Examine the out-of-the-box service templates in the Service Templates page in the CCM for ideas on how to structure new templates or use the existing templates to build your service configurations.

Adding Service Templates

Adding a service template is a good first step in service configuration. You can then use these added templates to build your service structure.

  1. Navigate to Configure > Core Configuration ManagerService Templates.

  2. On the Service Templates page, click the Add New button.

  3. Fill out the fields on the new service template as described in Using the CCM for Services Management.

    Keep the fields as generic or specific as necessary for the group that the template will represent.
  4. Click the Save button and Apply Configuration.

Managing Service Templates

Nagios XI provides you with the ability to copy, edit, and view relationships of existing service templates.

  1. Navigate to Configure > Core Configuration ManagerService Templates.

  2. On the Service Templates page, find the template you wish to manage.

  3. In the Actions column, you will have the following actions available to you:

    • Edit - Allows you to edit the makeup of the template.

    • Copy - Copy a template to a new template to take advantage of an existing setup.

    • View Config - View the config file output for the template.

    • Relationships - Allows you to view the relationships among service templates.

    • Delete - Deletes the selected template.

    Keep the fields as generic or specific as necessary for the group that the template will represent.
  4. You can also activate or deactivate a template by clicking on the Yes or No link in the Active column.

  5. Click the Save button and Apply Configuration.

  6. On the Service Templates page, you can also multi-select templates and use the With checked dropdown to apply commands to the selected templates.

Template Inheritance

Nagios will allow objects to inherit from single or multiple templates. This allows basic templates to be layered, creating more complex templates.

When inheriting attributes from other templates, the definitions in each of the templates start with the first-level template. If it is found in the first one, that value is used, and if not, Nagios will check for a value in the second one and so forth. In other words, Nagios will perform a recursive check of all the other templates that are inherited from the currently checked template.

For more information about inheritance, see Object Inheritance with Templates.

2 (1)
Article Rating (1 Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
Attachments Attachments
There are no attachments for this article.
Related Articles RSS Feed
Nagios XI - Should You Change RRD Retention Periods?
Viewed 2906 times since Sun, Nov 12, 2017
Nagios XI - Nagios Rapid Deployment Options - NWC14
Viewed 2464 times since Tue, Feb 9, 2016
Nagios XI - Special Characters
Viewed 12398 times since Tue, Apr 25, 2017
Nagios XI - Mass Delete Old RRD Files
Viewed 2416 times since Tue, Sep 10, 2019
Nagios XI - Hardware Requirements - Baseline Testing
Viewed 3100 times since Sun, Jul 17, 2016
Nagios XI - Creating Nagios XI Wizards
Viewed 11359 times since Tue, Feb 3, 2015
Nagios XI - Optimizing The PHP Settings File
Viewed 11762 times since Thu, Jul 13, 2017
Nagios XI - Ports And Protocols
Viewed 3482 times since Thu, Aug 17, 2017
Nagios Core - Passive Monitoring with Nagios - NWC14
Viewed 6406 times since Mon, Feb 8, 2016
Nagios XI - How to Restart A Windows Service With NRPE
Viewed 6107 times since Thu, Jan 28, 2016