Service.getInstance().configure("Application Name", "Group", "Running on " + computername, false);
Service.getInstance().start("username", "password", "apikey");
Si ha utilizado Pulseway por un tiempo, es posible que se haya preguntado acerca de implementar algunos de sus propios monitores personalizados o agregar algunas funciones que son exclusivas de su entorno y que no están cubiertas por la extensa lista de funciones de Pulseway.
La forma de personalizar Pulseway es aprovechar la API REST, que le permite interactuar con sus instancias monitoreadas. en tiempo real. La API de la nube le permite monitorear y controlar sus aplicaciones e instancias de servicios en la nube. Todo lo que necesita para comenzar es un API Token y acceso al lenguaje de programación o scripting de su elección. .
Después de solicitar y recibir su token API Pulseway, puede comenzar a personalizar sus monitores, condiciones de error y notificaciones para administrar de manera más efectiva sus sistemas integrados, sitios web y aplicaciones. También tiene acceso a varios tutoriales de Cloud API y Client API que demuestran y explican todos los parámetros posibles que necesitará para comenzar a crear sus propios complementos de Pulseway.
Un ejemplo de clave API/Token API:
B3-04-99-6C-FA-BC-B4-13-36-8A-AE-E9-27-FC-00-C2-58- FF-55-70-65-AB-72-35-08-4A-00-E1-AB-F9-0D-07-DC-42-43-F9-57-21-2F-68-3E-C6- E4-05-A9-27-6D-08-F1-DF-23-DD-D0-1B-51-CA-80-DF-4F-B2-42-95-75-0E
Ya sea programador o administrador de sistemas, puede comenzar a mejorar su experiencia Pulseway de inmediato con demostraciones simples, tutoriales y guías de referencia rápida. Y si aún tiene problemas, los foros comunitarios de API en línea de Pulseway facilitan la consulta. preguntas y compartir ideas con otros usuarios y administradores. Además, la comunidad mantiene una lista de complementos mantenidos por la comunidad.
La API REST permite a los administradores y programadores agregar una interfaz móvil para cualquier software del sistema. Al usarlo, puedes crear notificaciones personalizadas en la aplicación; puede cambiar los parámetros desde la aplicación y enviar información a los servicios web de Pulseway. Todo lo que tienes que hacer es crear un documento con el formato adecuado que Pulseway pueda interpretar. Para ayudarle en su esfuerzo, se ofrecen ejemplos en Ruby, Python, Node.js, Perl, PHP, C#, Java, cURL y JSON puro.
Hay tres secciones principales requeridas para usar la API REST para configurar notificaciones y servicios especiales:
Se requiere autenticación porque el sistema debe saber con qué cuenta está tratando. La autenticación es fácil, ya que solo requiere su nombre de usuario y el token API que solicitó en www.pulseway.com/api/clave de solicitud
Publicar es la parte del código que crea o actualiza una instancia. Este cuerpo de código identifica la instancia con una ID única, un nombre, un grupo, un tipo de etiqueta, un título de etiqueta, el comando web hook, la URL de devolución de llamada y un título, además de varios campos opcionales.
La sección Notificar le permite enviar notificaciones PUSH y/o por correo electrónico. Las notificaciones en vivo se envían a la aplicación Pulseway en su dispositivo móvil. Las notificaciones deben tener un ID de instancia único y un título. Opcionalmente, puedes incluir un mensaje y asignar una prioridad a las notificaciones.
La API REST es una solución más sencilla para los no programadores, como los administradores de sistemas, que desean agregar cierta personalización a su monitoreo sin tener que aprender un lenguaje de programación y un entorno de desarrollo integrado (IDE). De hecho, si desea utilizar código JSON puro sin otro idioma, puede configurar fácilmente una extensión de cliente REST del navegador Chrome llamada Postman para interactuar con sus configuraciones de Pulseway. Encuentre un código de ejemplo en api.pulseway.com.
Para Cloud API, necesitará mayores habilidades de programación y acceso a Visual Studio para crear sus complementos utilizando el marco .NET. Si lo prefieres, también puedes crear tus complementos en Java. Hay tutoriales para ambos idiomas en www.pulseway.com/api/cloud.
Necesitará su nombre de usuario de Pulseway, su contraseña y su clave API para autenticarse. Por ejemplo:
Service.getInstance().configure("Application Name", "Group", "Running on " + computername, false);
Service.getInstance().start("username", "password", "apikey");
Si necesita ver un tutorial completo, consulte www.pulseway.com/api/clientnet. También puede ver todos los videos relacionados en el canal Pulseway.
Tanto la API REST como la API en la nube ofrecen a los usuarios la oportunidad de personalizar sus experiencias Pulseway más allá de las ofertas predeterminadas. El uso de estas interfaces programáticas brinda a los programadores la capacidad de mejorar aún más las poderosas capacidades de monitoreo y notificación de Pulseway para cualquier aplicación o servicio.
Compartir en
Echa un vistazo a nuestras historias recientes de nuestro blog que nuestros editores seleccionaron para ti