Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by Chris

  1. Chris

    Windows Updates

    Hi, Good question. If you have all available updates already downloaded then Pulseway will correctly show that the updates are available for installation however if you have 10 available updates and 3 of them are already downloaded, Pulseway will show them all on the list however it will only download the missing 7. Regards, Chris Pulseway Support
  2. Hi Michael, Can you please PM me or send an email to support [at] pulseway [dot] com with your Pulseway username? We believe that you're reaching your notification quota for the day and that's why notifications stop. Regards, Chris Pulseway Support
  3. Hi, Welcome to the Pulseway community! Pulseway Remote Desktop (beta) sessions can only be created from the Pulseway Dashboard (windows desktop app) for the moment. Click here to go to the Downloads section of our website and download Pulseway Dashboard. Regards, Chris Pulseway Support
  4. Hi, Thank you for your wishes. We've updated the Roadmap, check it out here. Regards, Chris Pulseway Support
  5. Hi Phill, Can you please post the JSON payload you're sending to our REST API? To capture the HTTPS request we recommend you use Fiddler's HTTPS proxy by uncommenting the following line: WebRequest.DefaultWebProxy = new WebProxy("", 8888) { BypassProxyOnLocal = false }; Furthermore, since you'll be dealing with self signed SSL certificates because you'll be passing through a HTTPS proxy you should disable SSL trust checks all together: ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; Or validate the Certificate Hash that was generated by Fiddler which is more secure: static readonly byte[] apiCertHash = { 0xZZ, 0xYY, ....}; /// <summary> /// Somewhere in your application's startup/init sequence... /// </summary> void InitPhase() { // Override automatic validation of SSL server certificates. ServicePointManager.ServerCertificateValidationCallback = ValidateServerCertficate; } /// <summary> /// Validates the SSL server certificate. /// </summary> /// <param name="sender">An object that contains state information for this /// validation.</param> /// <param name="cert">The certificate used to authenticate the remote party.</param> /// <param name="chain">The chain of certificate authorities associated with the /// remote certificate.</param> /// <param name="sslPolicyErrors">One or more errors associated with the remote /// certificate.</param> /// <returns>Returns a boolean value that determines whether the specified /// certificate is accepted for authentication; true to accept or false to /// reject.</returns> private static bool ValidateServerCertficate( object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors sslPolicyErrors) { if (sslPolicyErrors == SslPolicyErrors.None) { // Good certificate. return true; } log.DebugFormat("SSL certificate error: {0}", sslPolicyErrors); bool certMatch = false; // Assume failure byte[] certHash = cert.GetCertHash(); if (certHash.Length == apiCertHash.Length) { certMatch = true; // Now assume success. for (int idx = 0; idx < certHash.Length; idx++) { if (certHash[idx] != apiCertHash[idx]) { certMatch = false; // No match break; } } } // Return true => allow unauthenticated server, // false => disallow unauthenticated server. return certMatch; } Once you have the JSON object you're sending to the REST API endpoint, please post it here and we will analyse your request, or send it to support [at] pulseway [dot] com indicating that it's a follow-up per this forum post. Regards, Chris Pulseway Support
  6. Hi, Thank you for your feedback. Unfortunately, the Pulseway Enterprise Server software is not designed for small installations due to the complexity of it's infrastructure (DNS record, SSL Certificate and Public IPv4 Address) and dependencies (SQL Server and Windows Server) which are not inexpensive for a home user as well. We are sorry for the inconvenience this may cause but we don't plan on creating smaller packages for the server software any time soon. Regards, Chris Pulseway Support
  7. Hi Bernie, Can you please send us your Pulseway username at support [at] pulseway [dot] com? We will escalate your request as soon as we receive it. Regards, Chris Pulseway Support
  8. Hi everyone, Pulseway 4.6.5 comes with a flag that can disable the automatic update functionality. If you're upgrading to 4.6.5 chances are you won't have the setting available in your config.xml so please add the following XML tag inside the <config> tag (but not inside other inner tags): <AutoUpdate Enabled="true" /> Example: <?xml version="1.0" encoding="utf-8"?> <config xmlns="http://www.pulseway.com/linuxconfig"> <Account Username="" Password="" UseCustomServer="false" CustomServerAddress="" /> <ComputerInformation Name="" Group="Default" /> <AllowedCommands> <Restart Allowed="true" /> <ShutDown Allowed="true" /> <PowerOff Allowed="true" /> <Suspend Allowed="false" /> <Hibernate Allowed="false" /> </AllowedCommands> <MonitoredServices> <Service Name="cups" DisplayName="CUPS Service" IsDaemon="true" DaemonType="SYSVINIT" Path="" StartParameters="" CanBeStopped="true" Enabled="false" /> <Service Name="ntpd" DisplayName="NTPD Process" IsDaemon="false" DaemonType="NONE" Path="/usr/sbin/ntpd" StartParameters="-p /var/run/ntp/ntpd.pid -g -u ntp:ntp -i /var/lib/ntp -c /etc/ntp.conf" CanBeStopped="true" Enabled="false" /> <Service Name="ssh" DisplayName="SSH Daemon" IsDaemon="true" DaemonType="UPSTART" Path="" StartParameters="" CanBeStopped="true" Enabled="false" /> <Service Name="SuSEfirewall2.service" DisplayName="SuSE Firewall Service" IsDaemon="true" DaemonType="SYSTEMD" Path="" StartParameters="" CanBeStopped="true" Enabled="false" /> </MonitoredServices> <Web> <Certificates> <Certificate Server="google.com" Port="443" Enabled="false" /> <Certificate Server="microsoft.com" Port="443" Enabled="false" /> </Certificates> <WebSites> <WebSite Url="http://www.google.com" Type="HEAD" Name="Google (using HEAD)" Enabled="false" /> <WebSite Url="http://www.intel.com" Type="GET" Name="Intel (using GET)" Enabled="false" /> </WebSites> </Web> <Network> <Ping Server="" Enabled="false"/> <MonitoredPorts> <Port Type="TCP" Number="80" Name="Google (port 80)" Address="www.google.com" Enabled="false"/> <Port Type="TCP" Number="443" Name="Google (port 443)" Address="www.google.com" Enabled="false"/> <Port Type="UDP" Number="53" Name="DNS" Address="" Enabled="false"/> </MonitoredPorts> <NetworkInterfaces> <Interface Name="eth0" Enabled="false"/> <Interface Name="eth1" Enabled="false"/> </NetworkInterfaces> <WoWAN Port="9" Enabled="false" /> </Network> <Notifications> <WhenOffline Enabled="false" /> <OnOnline Priority="2" Enabled="false" /> <OnShutdown Priority="0" Enabled="true" /> <UserLogsIn Priority="2" Enabled="false" /> <UserLogsOut Priority="3" Enabled="false" /> <MemoryLow Priority="1" Percentage="10" Enabled="false" /> <HighCpuUsage Priority="1" Percentage="90" Minutes="5" Enabled="false" /> <LowCpuUsage Priority="2" Percentage="10" Minutes="5" Enabled="false" /> <PortClosed Priority="1" Minutes="1" Enabled="false" /> <ServiceStopped Priority="1" Minutes="1" Enabled="false"/> <LowHDDSpace> <Hdd Percentage="10" Path="/" Priority="0" Enabled="false"/> <Hdd Percentage="20" Path="/home" Priority="1" Enabled="false"/> </LowHDDSpace> <IpChange Enabled="false"/> <PingResponses> <PingResponse Address="" Milliseconds="50" Minutes="15" PriorityOnSlowResponse="1" PriorityOnNoResponse="1" Alias="Printer" Enabled="false" /> <PingResponse Address="" Milliseconds="50" Minutes="10" PriorityOnSlowResponse="0" PriorityOnNoResponse="0" Alias="Router" Enabled="false" /> </PingResponses> <SSLCertificateExpiration Days="15" Priority="0" Enabled="true"/> <WebSiteNotAvailable Minutes="1" Priority="0" Enabled="true"/> </Notifications> <MaintenanceMode Enabled="false" /> <Proxy Host="proxy.host" Port="8080" User="" Password="" Enabled="false" /> <AutoUpdate Enabled="true" /> </config>
  9. Hi, This is not currently possible but is being taken into consideration by the Pulseway development team. This was discussed here too. Regards, Chris Pulseway Support
  10. Hi, We've replied to you via email. Regards, Chris Pulseway Support
  11. Chris

    Update error

    Hi. Unfortunately, we don't support CentOS 5. Please consult our Downloads section to see the minimum supported operating systems. Regards, Chris Pulseway Support
  12. Hi Dave, By Desktop I presume mean the Windows 8.1 installed. To get started with Pulseway and start monitoring your systems you need to install an agent software on each machine you would like to monitor and manage. Click here to Get Started with Pulseway Agents. You can skip the account registration part and go directly to the part where you install the agents. Please let me know if there is anything we can further clarify. Regards, Chris Pulseway Support
  13. Chris

    Update error

    Hi, From the looks of your error it seems that you're using a RPM version that doesn't support LZMA compression. May we know what operating system you're running and what is the output of uname -a too? Regards, Chris Pulseway Support
  14. Hi, We recommend you use our uninstall procedure to fully remove Pulseway from the system but in the future open Pulseway Manager app and in the About section we have an Uninstall tab which can fully remove the application by itself. Here are the commands you should run in terminal: sudo launchctl remove com.mobilepcmonitor.PCMonitorHelper sudo rm -rf /Library/LaunchDaemons/com.mobilepcmonitor.PCMonitorHelper.plist sudo rm -rf /Library/PrivilegedHelperTools/com.mobilepcmonitor.PCMonitorHelper sudo rm -rf /var/root/Library/Application\ Support/PCMonitor/ Regards, Chris Pulseway Support
  15. Hi Bernie, We're sorry to hear that you're experiencing issues with Pulseway. Please check the following things: 1. Date and time on the machine are accurate 2. You're not using an HTTPS proxy 3. https://ws1.pulseway.com/ opens in the browser without any SSL errors 4. You didn't recently change enabled SSL ciphers Regards, Chris Pulseway Support
  16. Hi, Welcome to the Pulseway community! We already have plans on adding support for multiple monitors so this is definitely something we have our eyes on. Regards, Chris Pulseway Support
  17. Hi Dre, Creating Plugins require some programming knowledge for the very least so if you want to get started we recommend you first take a look on our Plugin Tutorial. Regards, Chris Pulseway Support
  18. Hi Dre, You can already setup CPU notifications per process and we plan on extending it to support memory too. Check out the Process tab in the Notifications section from Pulseway Manager application. Regards, Chris Pulseway Support
  19. Hi, Thank you for your report. Can you please tell us what operating system is running on the agent side? Also, what happens if you login, the remote desktop session closes? Do you see any crash logs in the Application Event Log on the agent side? Regards, Chris Pulseway Support
  20. Hi, Would it be possible for you to send a copy of your config.xml file to support [at] pulseway [dot] com (after you removed your account details ofcourse)? Also it would be great if you would also add the output of the 'uname -a' command. Regards, Chris Pulseway Support
  21. Hi everyone, I've raised a question about this with our development team and they believe that it makes sense that it doesn't work because: Explanation: On Windows Vista (or higher) operating systems, Microsoft moved all windows services into a different User Session on the computer, namely Session 0. This change was done to enhance the security (and privacy) of the user so that Windows Services will no longer be able to interact with the User Sessions, behaviour called "Session 0 Isolation". Furthermore services run in separate WindowStations (console session runs in WinSta0 and session 0 into a generated WindowStation for each windows service). This is the reason why the Terminal or PowerShell features from Pulseway cannot launch applications directly into the Console Session. Since POTS is running in a sandbox in the Pulseway Service it has the same limitations as windows services do. Solution: You could create a Scheduled Task (impersonate it run with your user credentials) and have it run the powershell script you desire. User impersonated scheduled tasks run into the console session and CAN interact with the Desktop the user currently sees. You can use Pulseway to start the scheduled task on demand. Regards, Chris Pulseway Support
  22. Chris

    HTTP Code check

    Hi there, This is not currently possible with Pulseway however we like the idea and added it to our list. Thank you for your feedback, Chris Pulseway Support
  23. Hi Robert, Yes, you can use Pulseway's Event Log monitoring to notify you when the desktop is unlocked. Check which event id is written in the security event log when the system gets unlocked and create an event log filter for it. Regards, Chris Pulseway Support
  24. Hi, Can you please contact our email support at: support [at] pulseway [dot] com? Our engineers will gladly assist you. Regards, Chris Pulseway Support
  25. Hi, Have you forwarded UDP port 9 in your NAT? Use this website to find guides on how to do that for your router/modem: http://portforward.com/ Regards, Chris Pulseway Support
  • Create New...