Skip to content

Monitor de servicios WMS que alerta vía mail cuando alguno está caído.

Notifications You must be signed in to change notification settings

idera/monitor-wms

Repository files navigation

monitor-wms

Monitor de servicios WMS que alerta vía mail cuando alguno está caído.

  1. Verificar que este instalado php5 o superior
  2. Instalar drivers para sqlite (Ej: apt-get install php5-sqlite)
  3. Configurar en config/config-mail.php los parátros de phpmailer (host, puerto, smtpSecure, usuario, contraseña,setFrom) y la ruta completa donde estámplementado el servicio
  4. Debe existir el directorio capabilities/ (donde guarda el doc capabilities de cada servidor)
  5. Ejecutar la primera vez el script monitor.php mediante linea de comandos
  6. Ejecutar la primera vez el script mails.php mediante linea de comandos
  7. Ubicar archivos de la carpeta crons/ (ver README)

Prueba de mail

Para probar si se estan enviando las notificaciones via mail, cambiar la variable $test_mail = true en el archivo monitor.php Al hacer esto no se comprobará ninguno de los servidores, sólo se envia un mail de prueba.

Protocolo de verificación:

  1. Extrae los servicios de IDERA desde http://servicios.idera.gob.ar/geoservicios/sources.json.
  2. Intenta descargar el catálogo de cada servicio.
    • Si se descarga el xml del servicio la aplicación asume que el servidor funciona
    • Si no se descarga el xml del servicio:
      • consulta la tabla emails y extrae el email del proveedor
      • si existe mail envía al proveedor la notificación de servidor caído, sino lo envía al administrador de IDERA

About

Monitor de servicios WMS que alerta vía mail cuando alguno está caído.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages