Jump to content
Pulseway 9.14 🔥

Windows Client API

Windows Agent Client API / Plugins

  1. Started by Chris,

    For convenience we've constructed a list of all community maintained plugins for Pulseway. Altaro VMBackup Link: https://forum.pulseway.com/topic/3047-altaro-vmbackup-plugin/ Author: NESTEC Austria Version: 0.3 Last Update: 20/11/2019 Status: Functional / Commercial Notification Bridge Link: http://forum.pulseway.com/topic/962-notification-bridge/ Author: Paul Version: 1.3 Last Update: 10/09/2019 Status: Functional Session Control Plugin Link: http://forum.pulseway.com/topic/319-session-control-plugin-12/ Author: Paul Version: 1.3 Last Update: 08/09/2016 Status: Functional …

    • 0 replies
    • 21.4k views
  2. Started by cpo,

    Hi, I wanted to start to write a new plugin. I followed the article about that and created a SimplePlugin.dll, including the reference to PCMonitorClient.dll from the current 9.8 install path. The build process went well, also including in Pulseway Manager on a windows Server. However after looking on the Web or Mobile App on the bottom it says "Loading Plugins" and after a while nothing happens. It also seems that some other features are not working any more like displaying the Version of the pulseway agent. Do you have any hint for me?

  3. Just wondering how everyone is handling remotely disabling devices? This is an easy task if the device is on as I can reset their password and restart the device. But scheduling such a thing for next check in is harder. While ideally, a full loss prevention suite that runs at power on is the ideal solution, it would be nice to have something abit softer.

  4. Started by ale,

    Is there a way to do the following: "Use an API to call pulseway to trigger a workflow of any type on a server"

  5. Started by NESTEC Austria,

    Just launched a Plugin to integrate well known and common used ALTARO VMBACKUP into Pulseway. In the current version 0.3.0 we support latest Backup State and Access to the history log of every VM thats backes up at least once; Future plans including trigger a backup job and more. Short Video: https://youtu.be/ZvUta6wND0o (german titles)

  6. Are there any events a plugin can attach to to receive notification from PCMonitor? Ie probably anything able to be notified to IOS, able to be caught by a plugin, for running an internal notifcation, or action? Ie I'd like, for example to receive a System up notification (which I do), but I'd like to also tell an internal system that this system is up. So I'd need a plugin to be able to be mirror a notification and do something with it.

  7. Hello, We have programmed for years a PulseWay plugin that monitors websites and send sometimes notifications. This plugin has not been changed for a long time. Since a few days, we have noticed that some notifications are no more delivered. Our logs indicate that our plugin has correctly send the notification, with such a code : SendNotificationToAllDevices(string.Format("{0} resumes from errors.", dr["title"]), NotificationPriority.NORMAL, true); But the notification is not received. It occurs randomly on a few notifications only. Do you apply now notifications limits? Do we have to change something in our plugin? Thanks in advance for your help. …

    • 1 reply
    • 2.9k views
  8. Started by Chris Roberts,

    Hey there I'm writing a simple plugin, but I've found that none of the input fields work through the web app. I can send input to the plugin from the mobile app (ints, dropdowns and datetimes), but none of the fields do anything besides show their title and subtitle from Chrome, Edge or Firefox. Is this a planned feature? It seems hugely restrictive if this can only be done from mobile as that's only how a tiny fraction of our engineers will work. Thanks

  9. This Plugin will check for the certain Windows event log entry which was logged during the boot process into the system log. You will have the option to configure Windows event id (any ID) and the time. Read_startup_events.dll

    • 0 replies
    • 3.7k views
  10. Started by Elliott,

    Hi all, I'm trying to follow the guide to starting to program a plug in but I'm falling at the first hurdle. I'm following the guide to "create your first plugin" https://www.pulseway.com/api/clientnet but when I get to where it says "From solution explorer rename "Class1.cs" to "SimplePlugin.cs" and open it. Now we need to add a project reference to our PulsewayClient.dll file which is located in the directory of Pulseway. See Figure B." I cannot for the life of me find a dll called PulseWayClient.dll. I presume it's taking about the installation directory of the pulseway agent, but this file does not seem to exist in any machine that I've checked and f…

  11. Hi all We’d like to start scripts on monitored systems using C# or Powershell, or JSON, or an API you have available. I’ve looked through your REST API documentation, but haven’t seen any details about starting a script there. We want to automate the starting of scripts via a trigger, rather than starting them manually. What API's, SDK's or methods are there available to achieve this? Thanks, Martin.

    • 2 replies
    • 4.3k views
  12. I monitor my infrastructure using Nagios running on multiple Linux servers. I'm switching over to using Pulseway. There are a lot of things that Nagios does that Pulseway does not, so I'm looking to implement some of the important things using plugins. For starters, I'm planning on checking HTTP (speed of response, size of response, does the response contain key information). I want to expand to other network service checks (DNS, SMTP, IMAP) to ensure my infrastructure is always available. I am going to have multiple host and service checks run through the PluginDataCheck method of the ClientPlugin. I'm concerned that I might need to make these check…

  13. Hi, When a plugin returns a datetime (eg. in a simpleitem) it is formatted acording to the agent device language and timezone. Is it somehow possible to format/convert it so it match the mobile apps regional setting and timezone? Br, Martin.

  14. Started by Martin Stevnhoved,

    Hi, Is it posible to return a graph from a plugin? I am interested in returning value in a graph like the one used in CPU, Memory, etc. Br, Martin.

  15. Hello, In french, some messages sent by SendNotificationToAllDevices contain special characters such as é è à ù ... I've tried to encode these messages as UTF-8 string, but these characters are replaced by a black diamond containing a question mark, when shown, e.g. on the mobile app. I've trie HTML encoding but it shows the HTML code, not the correct character. Is there a way to pass french messages properly? Thanks in advance for your answer. Best regards, Guy

  16. Started by Stuart Mitchell,

    Is there a graceful method that Pulseway has to deploy plugins to endpoints? There are a couple of plugins I would like to use for all of our monitored Windows machines, but manually downloading the plugin, installing it, and configuring it on each individual machine won't be worth the time. We have a Pulseway Enterprise Server; is there a way we can load the plugins into that, so we can deploy them to monitored endpoints?

  17. Hi MMSOFT. Is it somehow possible to generate more individual notifications from the same plugin, without using allowMultipleNotifications. It is not hard to imagine that a plugin would have to monitor two or more individual values. If it is not possible, consider this a feature request :-) Best Regards, Martin.

  18. Hi MMSOFT. Is there an easy way for using SetValueForKey and GetValueForKey without encrypting the data. Sometimes we want the plugin-data to be configured or manipulated directly via registry. If not, can anyone help providing a C# function that always will return the same registry key name as GetValueForKey/SetValueForKey uses? Best Regards, Martin.

  19. Hi I wrote a couple of plugins for Pulseway. The plugins often provide a "global" state and a more detailed status on a seperate page. Currently, I have to create a group containing 2 items in the GetAdditionalComputerDetails method. The first item is a SimpleItem with the title "XYZ state" and a subtile "OK". The second item is a PageItem "Details...". It would save a lot of space if I could have a PageItem which has an icon in front (so that the state is easily visible). Dilbert

  20. Started by Dilbert,

    Hi, I want to write a plugin for changing user configurations. As the list of users is long (more than 100) it would be great, if I could create a page with the list of the users and a "search" textbox. If the user enters some text, the list will be filtered. It could be like the "Search users" feature of the Active Directory Server Module. Is this somehow possible with a plugin? Dilbert

  21. Hello, It seems that the method "public override void PluginUnloaded()" is not invoked as the Pulseway service is restarted or stopped. I think it should be. Kind regards, Guy

    • 2 replies
    • 3.6k views
  22. Started by terrylaw,

    I am actively searching for a managed services application that can monitor Microsoft OneDrive for Business on a Windows pc. Imagine a user out there working on their Windows laptop WITHOUT an internet connection. They save their data into a Microsoft OneDrive for Business folder that is set to sync back to Microsoft's SharePoint online document library. When the user regains their internet connection, the OneDrive for Business Sync Client (a little blue cloud) is supposed to connect to SharePoint online and sync the user's data back to the Organizations data store in SharePoint Online. But occasionally this sync breaks and the little blue cloud icon gets eithe…

    • 7 replies
    • 8.6k views
  23. Started by Xander,

    How do you guys go about debugging your more complicated client plugins? Do you load and unload them constantly between builds / tests? Anyways, today I got tired of doing that (I have PW installed on a remote virtual machine so that increased the pain a bit), so I built a basic program that emulates the Pulseway interface (I specifically utilized the PW iOS interface as that is what I had available to me) and loads DLLs quickly. I then just made my class library project (i.e. my plugin project) start an external program (the PW Emulator) after building and passes the path to the dll as a parameter. I'm not quite done with it (only a few hours of work on it), so it…

    • 1 reply
    • 4.3k views
  24. Started by Thronic,

    Greetings I was encouraged to make a post here about a little addon I wrote for use with Plex Media Server. It was done mostly out of curiosity (my first actual C# code) and because a friend of mine thought it would be a nice thing to be able to see who's streaming from PMS on the Pulseway app. It was originally meant to show cache and transcode storage sizes but it's not easy to retrieve those numbers quickly, and it tested hard on older servers resources without some kind of caching (even through MSR COM), but that can quickly outdate results. So now it's just for seeing who's streaming, which was quick and easy to do thanks to good API's on both sides. Ve…

    • 2 replies
    • 6.8k views
  25. Started by meikelenboom,

    I'm looking for a way to delay this check. I'm running queries and I don't want to burden my server too much. Does anybody have a best practice to decrease to, for example every five minutes.