![API Pulseway Cloud API Pulseway Cloud](https://pulseway.s3.amazonaws.com/website/images/blog/diagram.png)
Se você já usa o Pulseway há algum tempo, deve estar se perguntando sobre como implementar alguns de seus próprios monitores personalizados ou adicionar alguns recursos exclusivos ao seu ambiente que não são cobertos pela extensa lista de recursos do Pulseway.
A maneira de personalizar o Pulseway é aproveitar as vantagens da API REST, que permite interagir com suas instâncias monitoradas em tempo real. A Cloud API permite monitorar e controlar seus aplicativos e instâncias de serviços em nuvem. Tudo que você precisa para começar é um token de API e acesso à linguagem de programação ou script de sua escolha .
Depois de solicitar e receber seu token de API Pulseway, você pode começar a personalizar seus monitores, condições de erro e notificações para gerenciar com mais eficiência seus sistemas incorporados, sites e aplicativos. Você também tem acesso a vários tutoriais de API de nuvem e tutoriais de API de cliente que demonstram e explicam todos os parâmetros possíveis necessários para começar a criar seus próprios plug-ins Pulseway.
Um exemplo de chave de API/token de 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
Seja você um programador ou administrador de sistema, você pode começar a aprimorar sua experiência no Pulseway imediatamente com demonstrações simples, tutoriais e guias de referência rápida. E se você ainda estiver com problemas, os fóruns de API da comunidade on-line da Pulseway facilitam perguntas perguntas e compartilhe ideias com outros usuários e administradores. Além disso, a comunidade mantém uma lista de plugins mantidos pela comunidade.
A API REST permite que administradores e programadores adicionem uma interface móvel para qualquer software de sistema. Com ele, você pode criar notificações personalizadas no aplicativo; você pode alterar os parâmetros do aplicativo e enviar informações para os serviços da web do Pulseway. Tudo que você precisa fazer é criar um documento formatado corretamente que o Pulseway possa interpretar. Para ajudá-lo em seu esforço, há exemplos dados em Ruby, Python, Node.js, Perl, PHP, C#, Java, cURL e JSON puro.
Existem três seções principais obrigatórias para usar a API REST para configurar serviços e notificações especiais:
A autenticação é necessária porque o sistema deve saber com qual conta está lidando. A autenticação é fácil, pois requer apenas seu nome de usuário e o token de API que você solicitou em www.pulseway.com/api/chave de solicitação
Publicar é a parte do código que cria ou atualiza uma instância. Este corpo de código identifica a instância com um ID exclusivo, um nome, um grupo, um tipo de rótulo, um título de rótulo, o comando web hook, a URL de retorno de chamada e um título, além de vários campos opcionais.
A seção Notificar permite enviar notificações PUSH e/ou por e-mail. Notificações ao vivo são enviadas para o aplicativo Pulseway no seu dispositivo móvel. As notificações devem ter um ID de instância exclusivo e um título. Opcionalmente, você pode incluir uma mensagem e atribuir prioridade às notificações.
A API REST é uma solução mais simples para não programadores, como administradores de sistema, que desejam adicionar alguma personalização ao seu monitoramento sem precisar aprender uma linguagem de programação e um ambiente de desenvolvimento integrado (IDE). Na verdade, se quiser usar código JSON puro sem outra linguagem, você pode configurar facilmente uma extensão de cliente REST do navegador Chrome chamada Postman para interagir com suas configurações do Pulseway. Encontre o código de exemplo em api.pulseway.com.
Para a API Cloud, você precisará de conhecimentos avançados de programação e acesso ao Visual Studio para criar seus plug-ins usando o .NET framework. Se preferir, você também pode criar seus plugins em Java. Existem tutoriais para ambos os idiomas em www.pulseway.com/api/cloud.
Você precisará do seu nome de usuário Pulseway, sua senha e sua chave API para autenticar. Por exemplo:
Service.getInstance().configure("Application Name", "Group", "Running on " + computername, false);
Service.getInstance().start("username", "password", "apikey");
Se você precisar ver um tutorial completo, consulte www.pulseway.com/api/clientnet. Você também pode conferir todos os vídeos relacionados no Pulseway Channel.
A API REST e a API Cloud oferecem aos usuários a oportunidade de personalizar suas experiências Pulseway além das ofertas padrão. O uso dessas interfaces programáticas oferece aos programadores a capacidade de aprimorar ainda mais os poderosos recursos de monitoramento e notificação do Pulseway para qualquer aplicação ou serviço.
Compartilhar em
Confira nossas histórias recentes do nosso blog que nossos editores selecionaram para você