{% include 'panel/p_header.twig' %} {%if type == 'edit' %} Editando {{check.name}} {%else%} Nuevo check {%endif%} {{T_.name}} Nombre del checkeo. {{T_.group}} {% for group in groups %} {{group.name}} {%endfor%} Tipo de check {% for tchk in tchecks %} {{tchk.name}} {%endfor%} {# Aquí empiezan los campos "opcionales" dependiendo del tipo de check (Estos vienen de la tabla, al campo) #} {# Sacar variables #} {% if check.ID_TC == 1%} {% set t1 = check.url|split(':') %} {% elseif check.ID_TC == 2%} {% set t2_url = check.url %} {% set t2_code = check.urlParam %} {% elseif check.ID_TC == 4%} {% set t4_url = check.url %} {% elseif check.ID_TC == 5 %} {% set t5_url = check.url %} {% set t5_params = check.urlParam|split('|') %} {% set t5_exceptedRes = check.exceptedRes %} {% endif %} {# Trozos de formulario #} {# Tipo 1 - Ping IP #} IP IP/Web a hacer "ping". Puerto Puerto que comprobar. Por defecto es el 80/www. {# Tipo 2 - HttpCode (WWW) #} URL URL a la que comprobar si funciona o no. Codigo esperado Codigo esperado, si no se pone nada, es el 200 (Ok) {# Tipo 3 - Visit Counter #} Al aceptar, en las opciones del check, está el código HTML para añadir a la web {# Tipo 4 - Database #} Lugar donde estará el fichero PHP de la comprobación en tu servidor Aquí debes poner la URL completa al fichero php que se te dará para comprobar el estado de la base de datos (Por seguridad, sus datos no se guardan en CheckServer) {# Tipo 5 - Json API #} JSON URL de la API Tipo de request GET POST Parametros enviados Parametros de la API (Si es GET, empezar con ? o /) Respuesta esperada {{t5_exceptedRes}} Guardar cambios {% include 'footer.twig' %}
Al aceptar, en las opciones del check, está el código HTML para añadir a la web