{"id":13387,"date":"2024-10-30T22:15:14","date_gmt":"2024-10-30T21:15:14","guid":{"rendered":"https:\/\/www.palentino.es\/blog\/?p=13387"},"modified":"2024-10-30T22:27:23","modified_gmt":"2024-10-30T21:27:23","slug":"pal-supervisor-monitorizacion-de-procesos-automatica-y-notificacion-de-errores-industria40","status":"publish","type":"post","link":"https:\/\/www.palentino.es\/blog\/pal-supervisor-monitorizacion-de-procesos-automatica-y-notificacion-de-errores-industria40\/","title":{"rendered":"Pal SuperVisor: Monitorizaci\u00f3n de procesos autom\u00e1tica y notificaci\u00f3n de Errores #Industria40"},"content":{"rendered":"<div class=\"flex max-w-full flex-col flex-grow\">\n<div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"ea7cb8d8-1fbf-4b01-a3a6-7d84b5b5103c\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose w-full break-words dark:prose-invert dark\">\n<p>El programa <strong>Pal SuperVisor<\/strong> es una herramienta que he desarrollado en .NET para <strong>monitorizar y gestionar la ejecuci\u00f3n de m\u00faltiples procesos en un sistema Windows<\/strong>. Dise\u00f1ado para mantener operativos procesos esenciales o espec\u00edficos, Pal SuperVisor permite la <strong>detecci\u00f3n y recuperaci\u00f3n autom\u00e1tica de procesos<\/strong> que hayan fallado, adem\u00e1s de <strong>enviar notificaciones a trav\u00e9s de m\u00faltiples canales<\/strong>. La aplicaci\u00f3n es ideal para sistemas que requieren una supervisi\u00f3n constante de<strong> procesos cr\u00edticos y es \u00fatil en entornos de producci\u00f3n y servidores<\/strong>.<\/p>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/10\/sauron2.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13394\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/10\/sauron2.gif\" alt=\"\" width=\"237\" height=\"155\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><!--more--><\/p>\n<div class=\"flex max-w-full flex-col flex-grow\">\n<div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"ea7cb8d8-1fbf-4b01-a3a6-7d84b5b5103c\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose w-full break-words dark:prose-invert dark\">\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/palentino.es\/videos\/PalSupervisor.gif\" target=\"_blank\" rel=\"https:\/\/palentino.es\/videos\/PalSupervisor.gif noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/palentino.es\/videos\/PalSupervisor.gif\" alt=\"\" width=\"886\" height=\"669\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>Caracter\u00edsticas Principales<\/h4>\n<ol>\n<li><strong>Monitorizaci\u00f3n Autom\u00e1tica de Procesos<\/strong>\n<ul>\n<li>Pal SuperVisor permite monitorizar m\u00faltiples procesos configurables, especificando los ejecutables directamente desde la interfaz del programa.<\/li>\n<li>Cada proceso se verifica en intervalos de tiempo personalizados, definidos en segundos. Esta configuraci\u00f3n se puede ajustar f\u00e1cilmente desde el formulario de la aplicaci\u00f3n.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Notificaciones de Fallo y Recuperaci\u00f3n de Procesos<\/strong>\n<ul>\n<li>Cuando uno de los procesos monitorizados se detiene, Pal SuperVisor intenta reiniciarlo autom\u00e1ticamente.<\/li>\n<li>El programa env\u00eda una notificaci\u00f3n de la ca\u00edda a trav\u00e9s de distintos m\u00e9todos de alerta, entre ellos el <strong>correo electr\u00f3nico<\/strong>, notificaciones de <span style=\"color: #0000ff;\"><strong>Telegram<\/strong><\/span>, y una alerta visual desde la bandeja de sistema (NotifyIcon).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Notificaci\u00f3n por Bandeja del Sistema (NotifyIcon)<\/strong>\n<ul>\n<li>El programa incluye una<strong> notificaci\u00f3n en la bandeja del sistema<\/strong>, que permite minimizar la ventana principal sin cerrar el programa.<\/li>\n<li>Un doble clic en el icono de la bandeja permite restaurar la interfaz del programa, proporcionando f\u00e1cil acceso al estado del monitoreo y configuraci\u00f3n actual.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Notificaciones Personalizables<\/strong>\n<ul>\n<li><strong>Pal SuperVisor<\/strong> ofrece notificaciones personalizadas, con soporte para alertas de correo electr\u00f3nico y Telegram. Esto facilita la integraci\u00f3n con aplicaciones de mensajer\u00eda y alertas remotas, ideal para supervisores de sistemas.<\/li>\n<li>Tambi\u00e9n es posible activar alertas sonoras y notificaciones visuales en la interfaz.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Configuraci\u00f3n Almacenada en App.config<\/strong>\n<ul>\n<li>La configuraci\u00f3n del programa, incluyendo el intervalo de monitoreo, la ruta de los logs, los procesos monitorizados y los par\u00e1metros de notificaci\u00f3n, se guarda en el archivo de configuraci\u00f3n (<strong>App.config<\/strong>). Esto asegura que las configuraciones se mantengan despu\u00e9s de reiniciar la aplicaci\u00f3n.<\/li>\n<li>La ruta predeterminada de los ejecutables se establece autom\u00e1ticamente en la primera ejecuci\u00f3n del programa.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Generaci\u00f3n y Almacenamiento de Logs<\/strong>\n<ul>\n<li>El programa genera un archivo de log en el mismo directorio de la aplicaci\u00f3n, registrando cada incidente o acci\u00f3n tomada por el programa. Esto facilita el an\u00e1lisis y el seguimiento de las acciones realizadas durante la supervisi\u00f3n de los procesos.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Control de Intervalo en Segundos<\/strong>\n<ul>\n<li>El intervalo de monitoreo puede ajustarse desde la interfaz en segundos, ofreciendo una configuraci\u00f3n m\u00e1s amigable y comprensible para el usuario.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<hr \/>\n<h4>Ventajas de Usar Pal SuperVisor<\/h4>\n<ul>\n<li><strong>Automatizaci\u00f3n Completa<\/strong>: La detecci\u00f3n y recuperaci\u00f3n autom\u00e1tica de procesos permite que el sistema se mantenga operativo sin intervenci\u00f3n manual, lo cual es ideal para entornos donde la continuidad del servicio es cr\u00edtica.<\/li>\n<li><strong>Flexibilidad en la Configuraci\u00f3n<\/strong>: Al permitir la selecci\u00f3n de m\u00faltiples procesos y la configuraci\u00f3n de distintos par\u00e1metros, <strong>Pal SuperVisor<\/strong> es altamente personalizable seg\u00fan las necesidades del usuario.<\/li>\n<li><strong>Notificaciones Eficientes y Accesibles<\/strong>: Las notificaciones inmediatas a trav\u00e9s de correos electr\u00f3nicos, mensajes de <strong>Telegram<\/strong> y sonidos de alerta permiten que el usuario responda a cualquier incidencia r\u00e1pidamente.<\/li>\n<li><strong>Historial de Eventos<\/strong>: El archivo de log genera un historial detallado de los eventos de monitoreo, permitiendo el an\u00e1lisis y mejora continua de la configuraci\u00f3n del sistema supervisado.<\/li>\n<li><strong>Interfaz Sencilla y Amigable<\/strong>: La interfaz incluye controles intuitivos para ajustar el monitoreo y los intervalos, as\u00ed como para habilitar o deshabilitar notificaciones. Todo esto hace que <strong>Pal SuperVisor<\/strong> sea accesible tanto para usuarios avanzados como para principiantes.<\/li>\n<\/ul>\n<hr \/>\n<h3>Escenarios de Uso<\/h3>\n<ul>\n<li><strong>Servidores Cr\u00edticos<\/strong>: Pal SuperVisor es una herramienta eficaz para monitorear servicios y procesos de servidores que necesitan estar siempre activos.<\/li>\n<li><strong>Aplicaciones de Producci\u00f3n<\/strong>: En entornos de producci\u00f3n, donde la inactividad de procesos puede causar p\u00e9rdidas o interrupciones, la aplicaci\u00f3n asegura el reinicio autom\u00e1tico de los procesos cr\u00edticos.<\/li>\n<li><strong>Supervisi\u00f3n Remota<\/strong>: Las notificaciones mediante <strong>Telegram<\/strong> permiten que los supervisores sean alertados de incidentes en tiempo real, incluso cuando no est\u00e1n en el lugar.<\/li>\n<\/ul>\n<p>En conclusi\u00f3n, <strong>Pal SuperVisor<\/strong> ofrece una<strong> soluci\u00f3n integral y accesible<\/strong> para mantener los procesos cr\u00edticos de Windows activos y supervisados en todo momento. La flexibilidad de configuraci\u00f3n y sus opciones de notificaci\u00f3n lo convierten en una herramienta poderosa para cualquier entorno donde la continuidad de procesos sea crucial.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/10\/sauron2.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13394\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/10\/sauron2.gif\" alt=\"\" width=\"237\" height=\"155\" \/><\/a><\/p>\n<p><center><div class=\"sdm_download_button_box_default\"><div class=\"sdm_download_link\"><a href=\"https:\/\/www.palentino.es\/blog\/?smd_process_download=1&download_id=13393\" class=\"sdm_download purple\" title=\"PalSupervisor\" >Descarga Pal Supervisor<\/a><\/div><\/div><\/center><center><\/center><center><div class=\"sdm_download_count\"><span class=\"sdm_count_number\">375<\/span><span class=\"sdm_count_string\"> Descargas<\/span><\/div><\/center><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2022\/12\/Industria-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10486\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2022\/12\/Industria-4.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p><strong>Requisitos y Soporte<\/strong><\/p>\n<p><strong><em>Pal SuperVisor Versi\u00f3n actual Free 1.0 by Oscar de la Cuesta<\/em><\/strong><\/p>\n<p>Compatible 100% con\u00a0<strong>Windows 10 y 11<\/strong>.<\/p>\n<p>Net Framework 4.8 \u00f3 superior. Versiones de 32 y 64 bits disponibles.<\/p>\n<p>Desarrollado en .NET \u00a0sobre <strong>Visual Studio Community 2022<\/strong><\/p>\n<p>Todas las herramientas que he usado en la creaci\u00f3n son licencias Community o disponibles de libre descarga.<\/p>\n<p>Por otro lado<strong>, no me hago responsable del uso del software y de sus consecuencias derivadas, tal y como aparece en el instalador. Cuando se ejecuta se aceptan dichos t\u00e9rminos.<\/strong><\/p>\n<p>Esta herramienta esta creada por\u00a0<strong>Oscar de la Cuesta Campillo<\/strong>\u00a0se encuentra bajo una Licencia Creative Commons<br \/>\n<a href=\"http:\/\/creativecommons.org\/licenses\/by-nd\/3.0\/es\/\" target=\"_blank\" rel=\"noopener\">Atribuci\u00f3n-SinDerivadas 3.0 Unported. CC BY-ND 3.0<\/a><\/p>\n<p>&nbsp;<\/p>\n<div class=\"mb-2 flex gap-3 empty:hidden -ml-2\">\n<div class=\"items-center justify-start rounded-xl p-1 flex\">\n<div class=\"flex items-center\">\n<p>&nbsp;<\/p>\n<div class=\"flex\"><\/div>\n<div class=\"flex items-center pb-0\"><span class=\"overflow-hidden text-clip whitespace-nowrap text-sm\">4o<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>El programa Pal SuperVisor es una herramienta que he desarrollado en .NET para monitorizar y gestionar la ejecuci\u00f3n de m\u00faltiples procesos en un sistema Windows. Dise\u00f1ado para mantener operativos procesos esenciales o espec\u00edficos, Pal SuperVisor permite la detecci\u00f3n y recuperaci\u00f3n autom\u00e1tica de procesos que hayan fallado, adem\u00e1s de enviar notificaciones a trav\u00e9s de m\u00faltiples canales. La aplicaci\u00f3n es ideal para sistemas que requieren una supervisi\u00f3n constante de procesos cr\u00edticos y es \u00fatil en entornos de producci\u00f3n y servidores.<\/p>\n","protected":false},"author":1,"featured_media":13361,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1415],"tags":[],"class_list":["post-13387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria-es"],"_links":{"self":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/13387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/comments?post=13387"}],"version-history":[{"count":14,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/13387\/revisions"}],"predecessor-version":[{"id":13405,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/13387\/revisions\/13405"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media\/13361"}],"wp:attachment":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media?parent=13387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/categories?post=13387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/tags?post=13387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}