<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page errorPage="../error.jsp"%> <%@ page import="nagios.utilities.*,nagios.ConfigurationObjects.*;" %> ALTA DE NUEVO HOST

ALTA DE NUEVO HOST

<% HostTO[] plnts = null; TimeperiodTO[] timeperiods = null; CommandTO[] commands = null; ContactgroupTO[] contactgroups = null; PlatformTO[] platforms = null; //Obtenemos los datos del request plnts = (HostTO[])request.getAttribute(Constants.TMPLAVALIABLES); timeperiods = (TimeperiodTO[])request.getAttribute(Constants.TIMEPERIODS); commands = (CommandTO[])request.getAttribute(Constants.COMMANDS); contactgroups = (ContactgroupTO[])request.getAttribute(Constants.CONTACTGROUPS); platforms = (PlatformTO[])request.getAttribute(Constants.PLATFORMS); %>

Los campos con asterisco (*) son obligatorios
Valor Valor de la plantilla ¿Sobreescribe plantilla?
Nombre* <% //if (plantilla != null) out.println(plantilla.getContact_name().getValue()); %>
Alias* <%//if(plantilla != null) out.println(plantilla.getAlias().getValue()); %>
Name (nombre como plantilla) <%//if(plantilla != null) out.println(plantilla.getAlias().getValue()); %>
Register* <%//if(plantilla != null) out.println(plantilla.getAlias().getValue()); %>
IP* <%//if(plantilla != null) out.println(plantilla.getAlias().getValue()); %>
plataforma <% //if(plantilla.getTemplate() != null) out.println(plantilla.getPlantilla().getValue()); %>
plantilla <% //if(plantilla.getPlantilla() != null) out.println(plantilla.getPlantilla().getValue()); %>
Comando de chequeo <% //if (plantilla.getHost_notification_period() != null) out.println(contacto.getHost_notification_period().getValue()); %>
Intentos para pasar a error*
Intervalo entre chequeos (min) <%//if(plantilla.getHost_notification_options() != null) //out.println(plantilla.getHost_notification_options().getValue()); %>
Chequeos Activos <%//if(plantilla.getService_notification_options() != null) //out.println(plantilla.getService_notification_options().getValue()); %>
Chequeos Pasivos <%//if(plantilla.getService_notification_options() != null) //out.println(plantilla.getService_notification_options().getValue()); %>
Periodo de chequeo*
obsess_over_host
check_freshness <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
freshness_threshold (sec) <%//if(plantilla.getPager() != null) //out.println(plantilla.getPager().getValue()); %>
Manejador de evento <%//if(plantilla.getAddressx() != null) //out.println(plantilla.getAddressx().getValue()); %>
Manejador de evento activo <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
low_flap_threshold <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
high_flap_threshold <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
flap_detection_enabled <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
process_perf_data <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
retain_status_information <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
retain_nonstatus_information <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
Intervalo de notificación* (min) <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
Grupos de contacto* <% //if (plantilla.getHost_notification_period() != null) out.println(contacto.getHost_notification_period().getValue()); %>
Periodo de notificación* <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
Opciones de notificación* [d,u,r,f] <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
Notificaciones activas <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>
stalking_options [o,d,u] <%//if(plantilla.getEmail() != null) //out.println(plantilla.getEmail().getValue()); %>

En la página de configuración del Host (una vez creado) se podrán configurar los grupos de contactos asociados al mismo.

e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


APLICACIÓN PARA LA GENERACIÓN Y ADMINISTRACIÓN DE LA CONFIGURACIÓN DE NAGIOS

: Bravo Ortiz, Agustín
: Ingeniería Telecomunicación
Contenido del proyecto: