Template Inheritance - make it more visible when active
Posted: Thu Dec 19, 2013 7:38 pm
When a service definition uses a Template - this is not obvious from first glance at the Service definition on the NagiosXI GUI - you have to click "Manage Templates" to find out if a service is actively using a template.
My suggestion is to make ALL referenced active templates for a service definition (or any other definition that uses templates) clearly visible at first glance in the Service definition GUI. It could be a windowed area that may need scrolling if multiple templates are active - but at least visible clearly at first glance when referenced in a definition.
Also if a template overrides a command call for a service definition - the "command' definition portion of the Service Definition GUI and all the ARG boxes should be clearly greyed out and a note placed above it saying ("overridden via template").
My suggestion is to make ALL referenced active templates for a service definition (or any other definition that uses templates) clearly visible at first glance in the Service definition GUI. It could be a windowed area that may need scrolling if multiple templates are active - but at least visible clearly at first glance when referenced in a definition.
Also if a template overrides a command call for a service definition - the "command' definition portion of the Service Definition GUI and all the ARG boxes should be clearly greyed out and a note placed above it saying ("overridden via template").