{"summary":{"ok":6,"warning":0,"critical":0,"unknown":0,"attention":0,"availability":100.0,"global_status":"Operación estable","global_tone":"ok","global_message":"Todos los servicios monitoreados se encuentran operando correctamente.","total":6,"enabled":6,"disabled":0,"schedule_label":"08:00 y 15:00 (America/Tegucigalpa)"},"items":[{"id":"s3_agaxinventario_http","name":"S3 Agax Inventario","type":"s3_http_probe","enabled":true,"provider":"AWS","environment":"Produccion","group":"AWS S3","description":"Valida disponibilidad del bucket agaxinventario mediante el archivo healthcheck/ping.txt.","tags":["s3","aws","bucket","inventario"],"interval_seconds":60,"schedule_label":"08:00 y 15:00 (America/Tegucigalpa)","target":"https://agaxinventario.s3.us-east-1.amazonaws.com/healthcheck/ping.txt","friendly_target":"Bucket agaxinventario / Objeto healthcheck/ping.txt","params":{"bucket":"agaxinventario","region":"us-east-1","key":"healthcheck/ping.txt","method":"HEAD","timeout_seconds":10},"status":"OK","status_label":"Operando correctamente","status_short_label":"Operativo","status_tone":"ok","status_icon":"✓","business_category":"Almacenamiento de documentos","business_impact":"Sin afectación visible para los usuarios.","business_action":"No requiere acción inmediata.","last_message":"S3 responde correctamente: bucket=agaxinventario, key=healthcheck/ping.txt","last_latency_ms":95.34,"consecutive_failures":0,"first_seen_at":"2026-06-29T21:35:23.931035","last_checked_at":"2026-07-01T14:00:00.121772","last_checked_label":"2026-07-01 14:00:00","last_alerted_at":null,"recent_total":5,"recent_ok":5,"recent_failed":0,"recent_availability_percent":100.0,"avg_latency_ms":546.86,"raw":{"provider":"AWS","service":"S3","bucket":"agaxinventario","region":"us-east-1","key":"healthcheck/ping.txt","url":"https://agaxinventario.s3.us-east-1.amazonaws.com/healthcheck/ping.txt","method":"HEAD","status_code":200,"elapsed_ms":95.34,"server":"AmazonS3","x_amz_bucket_region":null,"x_amz_request_id":"74G3GAMRYG2RXHGA","x_amz_id_2":"znAt8CiYOaCY/UfaU5aq/Dz04kWjGuAq08+V5rfNGm9lfzxfncGjRVpVPBJBONnjdEZ+6ESU89g="},"metrics":[{"label":"status_code","value":200},{"label":"elapsed_ms","value":95.34},{"label":"server","value":"AmazonS3"},{"label":"x_amz_request_id","value":"74G3GAMRYG2RXHGA"},{"label":"bucket","value":"agaxinventario"},{"label":"key","value":"healthcheck/ping.txt"},{"label":"region","value":"us-east-1"},{"label":"method","value":"HEAD"}],"history":[{"status":"OK","checked_at":"2026-07-01T14:00:00.121772","latency_ms":95.34,"message":"S3 responde correctamente: bucket=agaxinventario, key=healthcheck/ping.txt"},{"status":"OK","checked_at":"2026-06-30T21:00:00.195962","latency_ms":149.86,"message":"S3 responde correctamente: bucket=agaxinventario, key=healthcheck/ping.txt"},{"status":"OK","checked_at":"2026-06-30T16:42:15.384689","latency_ms":893.82,"message":"S3 responde correctamente: bucket=agaxinventario, key=healthcheck/ping.txt"},{"status":"OK","checked_at":"2026-06-30T15:15:41.382653","latency_ms":967.02,"message":"S3 responde correctamente: bucket=agaxinventario, key=healthcheck/ping.txt"},{"status":"OK","checked_at":"2026-06-29T21:35:23.931035","latency_ms":628.26,"message":"S3 responde correctamente: bucket=agaxinventario, key=healthcheck/ping.txt"}]},{"id":"s3_estimaciones_proveedores_http","name":"S3 Estimaciones Proveedores","type":"s3_http_probe","enabled":true,"provider":"AWS","environment":"Produccion","group":"AWS S3","description":"Valida disponibilidad del bucket estimaciones-proveedores. Prefijo operativo: estimaciones-proveedores/documentos/.","tags":["s3","aws","bucket","estimaciones","proveedores"],"interval_seconds":60,"schedule_label":"08:00 y 15:00 (America/Tegucigalpa)","target":"https://estimaciones-proveedores.s3.us-east-1.amazonaws.com/healthcheck/ping.txt","friendly_target":"Bucket estimaciones-proveedores / Ruta operativa estimaciones-proveedores/documentos/","params":{"bucket":"estimaciones-proveedores","region":"us-east-1","key":"healthcheck/ping.txt","operational_prefix":"estimaciones-proveedores/documentos/","method":"HEAD","timeout_seconds":10},"status":"OK","status_label":"Operando correctamente","status_short_label":"Operativo","status_tone":"ok","status_icon":"✓","business_category":"Almacenamiento de documentos","business_impact":"Sin afectación visible para los usuarios.","business_action":"No requiere acción inmediata.","last_message":"S3 responde correctamente: bucket=estimaciones-proveedores, key=healthcheck/ping.txt","last_latency_ms":50.47,"consecutive_failures":0,"first_seen_at":"2026-06-29T21:35:24.922057","last_checked_at":"2026-07-01T14:00:00.180505","last_checked_label":"2026-07-01 14:00:00","last_alerted_at":null,"recent_total":5,"recent_ok":5,"recent_failed":0,"recent_availability_percent":100.0,"avg_latency_ms":306.06,"raw":{"provider":"AWS","service":"S3","bucket":"estimaciones-proveedores","region":"us-east-1","key":"healthcheck/ping.txt","url":"https://estimaciones-proveedores.s3.us-east-1.amazonaws.com/healthcheck/ping.txt","method":"HEAD","status_code":200,"elapsed_ms":50.47,"server":"AmazonS3","x_amz_bucket_region":null,"x_amz_request_id":"74G591V18DCK7KZ8","x_amz_id_2":"V03nuv2f3Ks56M7XZ5vRn7TQrEeGMn+Dp9N76lUVAZjSnBw3IkuzGviz1jA6DY8oy4YGfywojbg="},"metrics":[{"label":"status_code","value":200},{"label":"elapsed_ms","value":50.47},{"label":"server","value":"AmazonS3"},{"label":"x_amz_request_id","value":"74G591V18DCK7KZ8"},{"label":"bucket","value":"estimaciones-proveedores"},{"label":"key","value":"healthcheck/ping.txt"},{"label":"region","value":"us-east-1"},{"label":"method","value":"HEAD"}],"history":[{"status":"OK","checked_at":"2026-07-01T14:00:00.180505","latency_ms":50.47,"message":"S3 responde correctamente: bucket=estimaciones-proveedores, key=healthcheck/ping.txt"},{"status":"OK","checked_at":"2026-06-30T21:00:00.254707","latency_ms":44.78,"message":"S3 responde correctamente: bucket=estimaciones-proveedores, key=healthcheck/ping.txt"},{"status":"OK","checked_at":"2026-06-30T16:42:15.905837","latency_ms":505.59,"message":"S3 responde correctamente: bucket=estimaciones-proveedores, key=healthcheck/ping.txt"},{"status":"OK","checked_at":"2026-06-30T15:15:42.335955","latency_ms":456.2,"message":"S3 responde correctamente: bucket=estimaciones-proveedores, key=healthcheck/ping.txt"},{"status":"OK","checked_at":"2026-06-29T21:35:24.922057","latency_ms":473.28,"message":"S3 responde correctamente: bucket=estimaciones-proveedores, key=healthcheck/ping.txt"}]},{"id":"azure_agax_login","name":"AGAX Login","type":"http","enabled":true,"provider":"Azure","environment":"Produccion","group":"Azure Web Apps","description":"Endpoint principal de autenticacion AGAX.","tags":["azure","web","login","agax"],"interval_seconds":60,"schedule_label":"08:00 y 15:00 (America/Tegucigalpa)","target":"https://agax.apps-celaque.net/agax/core/login","friendly_target":"https://agax.apps-celaque.net/agax/core/login","params":{"url":"https://agax.apps-celaque.net/agax/core/login","method":"GET","timeout_seconds":15,"expected_statuses":[200,302],"follow_redirects":true,"verify_tls":true},"status":"OK","status_label":"Operando correctamente","status_short_label":"Operativo","status_tone":"ok","status_icon":"✓","business_category":"Aplicación web","business_impact":"Sin afectación visible para los usuarios.","business_action":"No requiere acción inmediata.","last_message":"HTTP 200 OK","last_latency_ms":52.66,"consecutive_failures":0,"first_seen_at":"2026-06-29T21:35:25.206552","last_checked_at":"2026-07-01T14:00:00.240924","last_checked_label":"2026-07-01 14:00:00","last_alerted_at":null,"recent_total":5,"recent_ok":5,"recent_failed":0,"recent_availability_percent":100.0,"avg_latency_ms":191.25,"raw":{"url":"https://agax.apps-celaque.net/agax/core/login","final_url":"https://agax.apps-celaque.net/agax/core/login","method":"GET","status_code":200,"expected_statuses":[200,302],"warning_statuses":[],"elapsed_ms":52.66,"reason_phrase":"OK","content_type":"text/html; charset=UTF-8","content_length":null,"server":"Apache/2.4.56 (Unix) OpenSSL/1.1.1t PHP/8.1.17 mod_perl/2.0.12 Perl/v5.34.1","tls_verify":true},"metrics":[{"label":"status_code","value":200},{"label":"elapsed_ms","value":52.66},{"label":"server","value":"Apache/2.4.56 (Unix) OpenSSL/1.1.1t PHP/8.1.17 mod_perl/2.0.12 Perl/v5.34.1"},{"label":"method","value":"GET"},{"label":"final_url","value":"https://agax.apps-celaque.net/agax/core/login"}],"history":[{"status":"OK","checked_at":"2026-07-01T14:00:00.240924","latency_ms":52.66,"message":"HTTP 200 OK"},{"status":"OK","checked_at":"2026-06-30T21:00:00.332719","latency_ms":68.61,"message":"HTTP 200 OK"},{"status":"OK","checked_at":"2026-06-30T16:42:16.214950","latency_ms":289.02,"message":"HTTP 200 OK"},{"status":"OK","checked_at":"2026-06-30T15:15:42.629149","latency_ms":276.98,"message":"HTTP 200 OK"},{"status":"OK","checked_at":"2026-06-29T21:35:25.206552","latency_ms":268.96,"message":"HTTP 200 OK"}]},{"id":"azure_celaquesoft_desarrollo_login","name":"CelaqueSoft Desarrollo Login","type":"http","enabled":true,"provider":"Azure","environment":"Desarrollo","group":"Azure Web Apps","description":"Endpoint de autenticacion de desarrollo CelaqueSoft.","tags":["azure","web","login","celaquesoft","desarrollo"],"interval_seconds":60,"schedule_label":"08:00 y 15:00 (America/Tegucigalpa)","target":"https://desarrollo.apps-celaque.net/celaquesoft/core/login","friendly_target":"https://desarrollo.apps-celaque.net/celaquesoft/core/login","params":{"url":"https://desarrollo.apps-celaque.net/celaquesoft/core/login","method":"GET","timeout_seconds":15,"expected_statuses":[200,302],"follow_redirects":true,"verify_tls":false},"status":"OK","status_label":"Operando correctamente","status_short_label":"Operativo","status_tone":"ok","status_icon":"✓","business_category":"Aplicación web","business_impact":"Sin afectación visible para los usuarios.","business_action":"No requiere acción inmediata.","last_message":"HTTP 200 OK","last_latency_ms":56.77,"consecutive_failures":0,"first_seen_at":"2026-06-29T21:35:25.471140","last_checked_at":"2026-07-01T14:00:00.306070","last_checked_label":"2026-07-01 14:00:00","last_alerted_at":null,"recent_total":5,"recent_ok":5,"recent_failed":0,"recent_availability_percent":100.0,"avg_latency_ms":182.56,"raw":{"url":"https://desarrollo.apps-celaque.net/celaquesoft/core/login","final_url":"https://desarrollo.apps-celaque.net/celaquesoft/core/login","method":"GET","status_code":200,"expected_statuses":[200,302],"warning_statuses":[],"elapsed_ms":56.77,"reason_phrase":"OK","content_type":"text/html; charset=UTF-8","content_length":null,"server":"Apache/2.4.56 (Unix) OpenSSL/1.1.1t PHP/8.1.17 mod_perl/2.0.12 Perl/v5.34.1","tls_verify":false},"metrics":[{"label":"status_code","value":200},{"label":"elapsed_ms","value":56.77},{"label":"server","value":"Apache/2.4.56 (Unix) OpenSSL/1.1.1t PHP/8.1.17 mod_perl/2.0.12 Perl/v5.34.1"},{"label":"method","value":"GET"},{"label":"final_url","value":"https://desarrollo.apps-celaque.net/celaquesoft/core/login"}],"history":[{"status":"OK","checked_at":"2026-07-01T14:00:00.306070","latency_ms":56.77,"message":"HTTP 200 OK"},{"status":"OK","checked_at":"2026-06-30T21:00:00.402022","latency_ms":61.45,"message":"HTTP 200 OK"},{"status":"OK","checked_at":"2026-06-30T16:42:16.484088","latency_ms":258.28,"message":"HTTP 200 OK"},{"status":"OK","checked_at":"2026-06-30T15:15:42.919965","latency_ms":282.98,"message":"HTTP 200 OK"},{"status":"OK","checked_at":"2026-06-29T21:35:25.471140","latency_ms":253.31,"message":"HTTP 200 OK"}]},{"id":"recursos_locales","name":"Recursos del Servidor Monitor","type":"local_resource","enabled":true,"provider":"Local","environment":"Servidor Monitor","group":"Infraestructura Local","description":"CPU, RAM y disco del servidor donde se ejecuta este servicio Python.","tags":["cpu","ram","disk"],"interval_seconds":60,"schedule_label":"08:00 y 15:00 (America/Tegucigalpa)","target":"Local server / disk: /","friendly_target":"Servidor donde está instalado el monitor","params":{"disk_path":"/","cpu_percent_warning":80,"memory_percent_warning":85,"disk_percent_warning":85,"cpu_percent_critical":95,"memory_percent_critical":95,"disk_percent_critical":95},"status":"OK","status_label":"Operando correctamente","status_short_label":"Operativo","status_tone":"ok","status_icon":"✓","business_category":"Recursos del servidor monitor","business_impact":"Sin afectación visible para los usuarios.","business_action":"No requiere acción inmediata.","last_message":"Recursos OK: CPU 0.0%, RAM 44.6%, Disco 10.6%","last_latency_ms":null,"consecutive_failures":0,"first_seen_at":"2026-06-29T21:17:10.454273","last_checked_at":"2026-07-01T14:00:01.314031","last_checked_label":"2026-07-01 14:00:01","last_alerted_at":"2026-06-30T15:15:43.936709","recent_total":6,"recent_ok":5,"recent_failed":1,"recent_availability_percent":83.33,"avg_latency_ms":null,"raw":{"cpu_percent":0.0,"cpu_count_logical":2,"cpu_count_physical":1,"memory_percent":44.6,"memory_total_gb":0.89,"memory_available_gb":0.49,"disk_percent":10.6,"disk_total_gb":19.93,"disk_free_gb":17.82,"disk_path":"/","thresholds":{"cpu_warning":80.0,"memory_warning":85.0,"disk_warning":85.0,"cpu_critical":95.0,"memory_critical":95.0,"disk_critical":95.0}},"metrics":[{"label":"cpu_percent","value":0.0},{"label":"memory_percent","value":44.6},{"label":"disk_percent","value":10.6},{"label":"memory_available_gb","value":0.49},{"label":"disk_free_gb","value":17.82}],"history":[{"status":"OK","checked_at":"2026-07-01T14:00:01.314031","latency_ms":null,"message":"Recursos OK: CPU 0.0%, RAM 44.6%, Disco 10.6%"},{"status":"OK","checked_at":"2026-06-30T21:00:01.410841","latency_ms":null,"message":"Recursos OK: CPU 0.0%, RAM 46.3%, Disco 10.5%"},{"status":"OK","checked_at":"2026-06-30T16:42:17.504324","latency_ms":null,"message":"Recursos OK: CPU 10.6%, RAM 75.4%, Disco 34.1%"},{"status":"OK","checked_at":"2026-06-30T15:15:43.936709","latency_ms":null,"message":"Recursos OK: CPU 5.9%, RAM 70.5%, Disco 33.9%"},{"status":"WARNING","checked_at":"2026-06-29T21:23:50.422593","latency_ms":null,"message":"Uso alto: RAM 85.7%"},{"status":"OK","checked_at":"2026-06-29T21:17:10.454273","latency_ms":null,"message":"Recursos OK: CPU 40.5%, RAM 83.8%, Disco 33.1%"}]},{"id":"dns_ping","name":"Conectividad General a Internet","type":"ping","enabled":true,"provider":"Internet","environment":"Conectividad","group":"Red","description":"Ping de salida para validar conectividad general desde el servidor monitor.","tags":["ping","internet"],"interval_seconds":60,"schedule_label":"08:00 y 15:00 (America/Tegucigalpa)","target":"8.8.8.8","friendly_target":"Host 8.8.8.8","params":{"host":"8.8.8.8","timeout_seconds":4,"max_latency_ms":250},"status":"OK","status_label":"Operando correctamente","status_short_label":"Operativo","status_tone":"ok","status_icon":"✓","business_category":"Conectividad de red","business_impact":"Sin afectación visible para los usuarios.","business_action":"No requiere acción inmediata.","last_message":"Ping OK 1.61 ms","last_latency_ms":1.61,"consecutive_failures":0,"first_seen_at":"2026-06-29T21:17:09.434790","last_checked_at":"2026-07-01T14:00:01.327057","last_checked_label":"2026-07-01 14:00:01","last_alerted_at":null,"recent_total":8,"recent_ok":8,"recent_failed":0,"recent_availability_percent":100.0,"avg_latency_ms":30.97,"raw":{"host":"8.8.8.8","return_code":0,"command":["ping","-c","1","-W","4","8.8.8.8"]},"metrics":[{"label":"return_code","value":0}],"history":[{"status":"OK","checked_at":"2026-07-01T14:00:01.327057","latency_ms":1.61,"message":"Ping OK 1.61 ms"},{"status":"OK","checked_at":"2026-06-30T21:00:01.426696","latency_ms":1.17,"message":"Ping OK 1.17 ms"},{"status":"OK","checked_at":"2026-06-30T16:42:17.613768","latency_ms":40.0,"message":"Ping OK 40.0 ms"},{"status":"OK","checked_at":"2026-06-30T15:15:44.088632","latency_ms":39.0,"message":"Ping OK 39.0 ms"},{"status":"OK","checked_at":"2026-06-29T21:35:26.602461","latency_ms":41.0,"message":"Ping OK 41.0 ms"},{"status":"OK","checked_at":"2026-06-29T21:31:49.618872","latency_ms":43.0,"message":"Ping OK 43.0 ms"},{"status":"OK","checked_at":"2026-06-29T21:23:49.407471","latency_ms":41.0,"message":"Ping OK 41.0 ms"},{"status":"OK","checked_at":"2026-06-29T21:17:09.434790","latency_ms":41.0,"message":"Ping OK 41.0 ms"}]}]}