Personalice su experiencia Pulseway con la API REST y la API en la nube

 jueves 3 marzo, 2016

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.

API de la nube 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


Comience a mejorar su experiencia Pulseway de inmediato


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.


Agregue una interfaz móvil para cualquier software de sistema con API REST


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:

  • Autenticación básica
  • Publicar
  • Notificar
Notificaciones de la API de Pulseway

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.


Supervise y controle todas sus instancias de aplicaciones/servicios en la nube con la API de la nube


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.

Más historias del blog

Echa un vistazo a nuestras historias recientes de nuestro blog que nuestros editores seleccionaron para ti

Pruebe Pulseway hoy

Empieza con unos pocos clics y experimenta la plataforma de gestión de TI más potente de la industria.

Prueba gratuita de 14 días         No se necesita tarjeta de crédito
Capterra Logo
GetApp Logo
G2 Logo
Spicework Logo