<?xml version="1.0"?>
<rss version="2.0"><channel><title>Linux Latest Topics</title><link>https://forum.pulseway.com/forum/71-linux/</link><description>Linux Latest Topics</description><language>en</language><item><title>install agent into PFSense</title><link>https://forum.pulseway.com/topic/1142-install-agent-into-pfsense/</link><description><![CDATA[<p>Anyone had any luck installing the agent in to a PFsense firewall? Tried with no luck, with my limited linux knowlage.</p>
]]></description><guid isPermaLink="false">1142</guid><pubDate>Mon, 07 Apr 2014 20:21:31 +0000</pubDate></item><item><title>Configuring Alerts for Axe Effect Temperature Monitor</title><link>https://forum.pulseway.com/topic/5185-configuring-alerts-for-axe-effect-temperature-monitor/</link><description><![CDATA[<p>
	We recently got an Axe Effect Temperature monitor to keep an eye on the server room temperature. 
</p>

<p>
	This is a linux based device and we've managed to get the device discovered on the Site Map and we can see the temperature values from the device via a SNMP variable that we have setup. 
</p>

<p>
	The issue is that we want to have Pulseway send out an alert if the server temperature rises about a certain level. Trying to define a policy to monitor the snmp variables to flag on an overheat condition, I am unable to properly map to these variables, I am assuming it's due to the fact that SNMP only applies to Windows devices? 
</p>

<p>
	Was wondering if there was a work around for linux devices of this type? 
</p>

<p><a href="https://forum.pulseway.com/uploads/monthly_2024_08/Capture.JPG.7183ea85aaef18790cb385599bc170fd.JPG" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="1321" src="https://forum.pulseway.com/uploads/monthly_2024_08/Capture.JPG.7183ea85aaef18790cb385599bc170fd.JPG" width="930" class="ipsImage ipsImage_thumbnailed" alt="Capture.JPG" loading="lazy" height="297.6"></a></p>]]></description><guid isPermaLink="false">5185</guid><pubDate>Thu, 01 Aug 2024 18:49:22 +0000</pubDate></item><item><title>Linux config.xml Documentation</title><link>https://forum.pulseway.com/topic/4798-linux-configxml-documentation/</link><description><![CDATA[<p>
	Can anyone point me to the Linux Agent 8.* /etc/pulseway/config.xml documentation?
</p>
]]></description><guid isPermaLink="false">4798</guid><pubDate>Tue, 20 Sep 2022 18:18:25 +0000</pubDate></item><item><title>Signal 11 Segfault on Debian Bullseye</title><link>https://forum.pulseway.com/topic/5075-signal-11-segfault-on-debian-bullseye/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">pulseway[761385]: Signal handled: 11
kernel: pulsewayd[761509]: segfault at 30007 ip 00007f1bf8d55704 sp 00007f1beb7fdc38 error 4 in libc-2.31.so[7f1bf8c09000+159000]
kernel: Code: 17 c5 fb 93 c2 83 e8 ff 75 0c c3 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f bc c8 0f b6 04 0f 0f b6 14 0e 29 d0 c3 90 0&gt;
systemd[1]: pulseway.service: Main process exited, code=killed, status=11/SEGV
colo-vm1 systemd[1]: pulseway.service: Failed with result 'signal'.</span></pre>

<p>
	This keeps happening on one of my Debian bullseye boxes. I have other boxes where this is not happening at all and the client is fine. So I'm not sure why this particular box has this issue. My XML config for this box is stock.
</p>
]]></description><guid isPermaLink="false">5075</guid><pubDate>Tue, 16 Apr 2024 19:05:24 +0000</pubDate></item><item><title>Validate registration error: Failed to validate. Code: 404, error</title><link>https://forum.pulseway.com/topic/5048-validate-registration-error-failed-to-validate-code-404-error/</link><description><![CDATA[<p>
	Did you guys move an endpoint?<br />
	Cant run `pulseway-registration`
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Validate registration error: Failed to validate. Code: 404, error
Failed CreateInternalRequest: SOAP 1.1 fault SOAP-ENV:Client[no subcode]#012"System.Web.Services.Protocols.SoapException: Server did not recognize the value of HTTP Header SOAPAction: http://mobilepcmonitor.com/serverlite/CreateInternalRequest.#015#012   at System.Web.Services.Protocols.Soap11ServerProtocolHelper.RouteRequest()#015#012   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()#015#012   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean&amp; abortProcessing)"#012Detail: [no detail]</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">5048</guid><pubDate>Mon, 11 Mar 2024 08:33:41 +0000</pubDate></item><item><title>Debian 12 - Error while registering computer: Empty response</title><link>https://forum.pulseway.com/topic/5034-debian-12-error-while-registering-computer-empty-response/</link><description><![CDATA[<p>
	edit- resolved. please delete
</p>
]]></description><guid isPermaLink="false">5034</guid><pubDate>Fri, 16 Feb 2024 16:01:05 +0000</pubDate></item><item><title>Raspberry Pi Model 3+ | Pulseway-registration error</title><link>https://forum.pulseway.com/topic/4885-raspberry-pi-model-3-pulseway-registration-error/</link><description><![CDATA[<p>
	Evening All,
</p>

<p>
	I was wondering if anyone had ever seen the following error when attempting to install pulse way on a ras pi:
</p>

<p>
	<span style="color:#e74c3c;">root@:/home/pi/Pulseway# dpkg -i pulseway_armhf.deb <br />
	(Reading database ... 93533 files and directories currently installed.)<br />
	Preparing to unpack pulseway_armhf.deb ...<br />
	Stopping Pulseway service<br />
	done<br />
	Stopping Pulseway service<br />
	done<br />
	Unpacking pulseway (9.2.0) over (9.2.0) ...<br />
	Setting up pulseway (9.2.0) ...<br />
	Platform systemd detected. Installing service<br />
	Synchronizing state of pulseway.service with SysV service script with /lib/systemd/systemd-sysv-install.<br />
	Executing: /lib/systemd/systemd-sysv-install enable pulseway</span>
</p>

<p>
	<span style="color:#e74c3c;">*****************************************************************<br />
	***  Use pulseway-registration command to register your system.<br />
	*****************************************************************</span>
</p>

<p>
	<span style="color:#e74c3c;">Processing triggers for systemd (232-25+deb9u14) ...<br />
	root@:/home/pi/Pulseway#  pulseway-registration<br />
	pulseway-registration: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by pulseway-registration)<br />
	pulseway-registration: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.25' not found (required by pulseway-registration)</span>
</p>

<p>
	OS Specs if interested:
</p>

<p>
	<br />
	<span style="color:#e74c3c;">root@:/home/pi/Pulseway# hostnamectl<br />
	   Static hostname:<br />
	         Icon name: computer<br />
	        Machine ID:<br />
	           Boot ID: <br />
	  Operating System: Raspbian GNU/Linux 9 (stretch)<br />
	            Kernel: Linux 6.1.20-v7+<br />
	      Architecture: arm</span>
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">4885</guid><pubDate>Mon, 17 Apr 2023 21:42:34 +0000</pubDate></item><item><title>Unable to register linux device</title><link>https://forum.pulseway.com/topic/4879-unable-to-register-linux-device/</link><description><![CDATA[<p>
	I am trying to install the pulseway agent on a linux device (proxmox VE), but the registration is not working. After I run `pulseway-registration` and follow instructions, then I run `systemctl status pulseway`, this is the output that I get:
</p>

<pre class="ipsCode">● pulseway.service - Remotely Monitor and Control IT Systems
     Loaded: loaded (/etc/systemd/system/pulseway.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2023-03-31 18:15:15 AEDT; 13min ago
    Process: 1837126 ExecStartPre=/bin/sleep 10 (code=exited, status=0/SUCCESS)
   Main PID: 1837160 (pulsewayd)
      Tasks: 6 (limit: 38345)
     Memory: 3.5M
        CPU: 2.735s
     CGroup: /system.slice/pulseway.service
             └─1837160 /usr/sbin/pulsewayd --no-daemonize

Mar 31 18:26:22 pve pulseway[1837160]: Error while registering computer: SOAP 1.1 fault SOAP-ENV:Client[no subcode]
                                       "Error 400: HTTP 400 Bad Request"
                                       Detail: [no detail]
Mar 31 18:26:38 pve pulseway[1837160]: Error while registering computer: SOAP 1.1 fault SOAP-ENV:Client[no subcode]
                                       "Error 400: HTTP 400 Bad Request"
                                       Detail: [no detail]
Mar 31 18:26:54 pve pulseway[1837160]: Error while registering computer: SOAP 1.1 fault SOAP-ENV:Client[no subcode]
                                       "Error 400: HTTP 400 Bad Request"
                                       Detail: [no detail]
Mar 31 18:27:10 pve pulseway[1837160]: Error while registering computer: SOAP 1.1 fault SOAP-ENV:Client[no subcode]
                                       "Error 400: HTTP 400 Bad Request"
                                       Detail: [no detail]
Mar 31 18:27:26 pve pulseway[1837160]: Error while registering computer: SOAP 1.1 fault SOAP-ENV:Client[no subcode]
                                       "Error 400: HTTP 400 Bad Request"
                                       Detail: [no detail]
Mar 31 18:27:42 pve pulseway[1837160]: Error while registering computer: SOAP 1.1 fault SOAP-ENV:Client[no subcode]
                                       "Error 400: HTTP 400 Bad Request"
                                       Detail: [no detail]
Mar 31 18:27:59 pve pulseway[1837160]: Error while registering computer: SOAP 1.1 fault SOAP-ENV:Client[no subcode]
                                       "Error 400: HTTP 400 Bad Request"
                                       Detail: [no detail]
Mar 31 18:28:16 pve pulseway[1837160]: Error while registering computer: SOAP 1.1 fault SOAP-ENV:Client[no subcode]
                                       "Error 400: HTTP 400 Bad Request"
                                       Detail: [no detail]
Mar 31 18:28:33 pve pulseway[1837160]: Error while registering computer: SOAP 1.1 fault SOAP-ENV:Client[no subcode]
                                       "Error 400: HTTP 400 Bad Request"
                                       Detail: [no detail]</pre>

<p>
	 
</p>

<p>
	This is the config file located at `/etc/pulseway/config.xml`
</p>

<pre class="ipsCode prettyprint lang-xml prettyprinted"><span class="pun">&lt;?</span><span class="pln">xml version</span><span class="pun">=</span><span class="str">"1.0"</span><span class="pln"> encoding</span><span class="pun">=</span><span class="str">"utf-8"</span><span class="pun">?&gt;</span><span class="pln">
</span><span class="tag">&lt;config</span><span class="pln"> </span><span class="atn">xmlns</span><span class="pun">=</span><span class="atv">"http://www.pulseway.com/linuxconfig"</span><span class="tag">&gt;</span><span class="pln">
        </span><span class="com">&lt;!--Pulseway Linux Monitoring Agent - pulseway.com --&gt;</span><span class="pln">
        </span><span class="com">&lt;!--Account Information
    - Username: your Pulseway username
    - Password: your Pulseway password (the plain password will be automatically encrypted the next time the Pulseway service starts)
    - UseCustomServer: enable this option only if you have a dedicated Enterprise Server assigned to your account
    - CustomServerAddress: your Enterprise Server address
    - Token: Pulseway Agent Group token--&gt;</span><span class="pln">
        &lt;Account Username="</span><span class="tag">&lt;username&gt;</span><span class="pln">" Password="</span><span class="tag">&lt;hashed</span><span class="pln"> </span><span class="atn">password</span><span class="tag">&gt;</span><span class="pln">" UseCustomServer="false" CustomServerAddress="" Token=""/&gt;
        </span><span class="com">&lt;!--Computer Information
    - Name: computer name used for display and listing (by default the Linux computer name will be used)
    - Group: commputer group name--&gt;</span><span class="pln">
        </span><span class="tag">&lt;ComputerInformation</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">Group</span><span class="pun">=</span><span class="atv">"Default"</span><span class="tag">/&gt;</span><span class="pln">
        </span><span class="com">&lt;!--System Commands--&gt;</span><span class="pln">
        </span><span class="tag">&lt;AllowedCommands&gt;</span><span class="pln">
                </span><span class="tag">&lt;Restart</span><span class="pln"> </span><span class="atn">Allowed</span><span class="pun">=</span><span class="atv">"true"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;ShutDown</span><span class="pln"> </span><span class="atn">Allowed</span><span class="pun">=</span><span class="atv">"true"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;PowerOff</span><span class="pln"> </span><span class="atn">Allowed</span><span class="pun">=</span><span class="atv">"true"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;Suspend</span><span class="pln"> </span><span class="atn">Allowed</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;Hibernate</span><span class="pln"> </span><span class="atn">Allowed</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
        </span><span class="tag">&lt;/AllowedCommands&gt;</span><span class="pln">
        </span><span class="com">&lt;!--Monitored Services--&gt;</span><span class="pln">
        </span><span class="tag">&lt;MonitoredServices&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Service
      - Name: service name
      - DisplayName: friendly name used for display
      - IsDaemon: 'true' if the monitored service is a daemon and 'false' if the monitored service is a process
      - DaemonType: system management daemon type: NONE, SYSVINIT, UPSTART or SYSTEMD
      - Path: path of the monitored service (this is used when the monitored service is a process)
      - StartParameters: parameters used to start the monitored service (this is used when the monitored service is a process)
      - CanBeStopped: 'true' or 'false'--&gt;</span><span class="pln">
                </span><span class="tag">&lt;Service</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"cups"</span><span class="pln"> </span><span class="atn">DisplayName</span><span class="pun">=</span><span class="atv">"CUPS Service"</span><span class="pln"> </span><span class="atn">IsDaemon</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"> </span><span class="atn">DaemonType</span><span class="pun">=</span><span class="atv">"SYSVINIT"</span><span class="pln"> </span><span class="atn">Path</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">StartParameters</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">CanBeStopped</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;Service</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"ntpd"</span><span class="pln"> </span><span class="atn">DisplayName</span><span class="pun">=</span><span class="atv">"NTPD Process"</span><span class="pln"> </span><span class="atn">IsDaemon</span><span class="pun">=</span><span class="atv">"false"</span><span class="pln"> </span><span class="atn">DaemonType</span><span class="pun">=</span><span class="atv">"NONE"</span><span class="pln"> </span><span class="atn">Path</span><span class="pun">=</span><span class="atv">"/usr/sbin/ntpd"</span><span class="pln"> </span><span class="atn">StartParameters</span><span class="pun">=</span><span class="atv">"-p /var/run/ntp/ntpd.pid -g -u ntp:ntp -i /var/lib/ntp -c /etc/ntp.conf"</span><span class="pln"> </span><span class="atn">CanBeStopped</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;Service</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"ssh"</span><span class="pln"> </span><span class="atn">DisplayName</span><span class="pun">=</span><span class="atv">"SSH Daemon"</span><span class="pln"> </span><span class="atn">IsDaemon</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"> </span><span class="atn">DaemonType</span><span class="pun">=</span><span class="atv">"UPSTART"</span><span class="pln"> </span><span class="atn">Path</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">StartParameters</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">CanBeStopped</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;Service</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"SuSEfirewall2.service"</span><span class="pln"> </span><span class="atn">DisplayName</span><span class="pun">=</span><span class="atv">"SuSE Firewall Service"</span><span class="pln"> </span><span class="atn">IsDaemon</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"> </span><span class="atn">DaemonType</span><span class="pun">=</span><span class="atv">"SYSTEMD"</span><span class="pln"> </span><span class="atn">Path</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">StartParameters</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">CanBeStopped</span><span class="pun">=</span><span class="atv">"true"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
        </span><span class="tag">&lt;/MonitoredServices&gt;</span><span class="pln">
        </span><span class="com">&lt;!--SSL Certificates and Web Sites--&gt;</span><span class="pln">
        </span><span class="tag">&lt;Web&gt;</span><span class="pln">
                </span><span class="com">&lt;!--SSL Certificates--&gt;</span><span class="pln">
                </span><span class="tag">&lt;Certificates&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Certificate
        - Server: server name or IP address
        - Port: server port--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;Certificate</span><span class="pln"> </span><span class="atn">Server</span><span class="pun">=</span><span class="atv">"google.com"</span><span class="pln"> </span><span class="atn">Port</span><span class="pun">=</span><span class="atv">"443"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="tag">&lt;Certificate</span><span class="pln"> </span><span class="atn">Server</span><span class="pun">=</span><span class="atv">"microsoft.com"</span><span class="pln"> </span><span class="atn">Port</span><span class="pun">=</span><span class="atv">"443"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;/Certificates&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Web Sites--&gt;</span><span class="pln">
                </span><span class="tag">&lt;WebSites&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--WebSite
        - Url: web site Url
        - Type: method used for testing the web site - HEAD or GET
        - Name: name used for display--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;WebSite</span><span class="pln"> </span><span class="atn">Url</span><span class="pun">=</span><span class="atv">"http://www.google.com"</span><span class="pln"> </span><span class="atn">Type</span><span class="pun">=</span><span class="atv">"HEAD"</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"Google (using HEAD)"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="tag">&lt;WebSite</span><span class="pln"> </span><span class="atn">Url</span><span class="pun">=</span><span class="atv">"http://www.intel.com"</span><span class="pln"> </span><span class="atn">Type</span><span class="pun">=</span><span class="atv">"GET"</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"Intel (using GET)"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;/WebSites&gt;</span><span class="pln">
        </span><span class="tag">&lt;/Web&gt;</span><span class="pln">
        </span><span class="com">&lt;!--Network--&gt;</span><span class="pln">
        </span><span class="tag">&lt;Network&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Ping
      - Server: server IP address or hostname--&gt;</span><span class="pln">
                </span><span class="tag">&lt;Ping</span><span class="pln"> </span><span class="atn">Server</span><span class="pun">=</span><span class="atv">"8.8.8.8"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Ports--&gt;</span><span class="pln">
                </span><span class="tag">&lt;MonitoredPorts&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Port
        - Type: TCP or UDP
        - Number: port number
        - Name: port name
        - Address: computer name or IP address (for UDP only localhost or 127.0.0.1 are valid)--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;Port</span><span class="pln"> </span><span class="atn">Type</span><span class="pun">=</span><span class="atv">"TCP"</span><span class="pln"> </span><span class="atn">Number</span><span class="pun">=</span><span class="atv">"80"</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"Google (port 80)"</span><span class="pln"> </span><span class="atn">Address</span><span class="pun">=</span><span class="atv">"www.google.com"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="tag">&lt;Port</span><span class="pln"> </span><span class="atn">Type</span><span class="pun">=</span><span class="atv">"TCP"</span><span class="pln"> </span><span class="atn">Number</span><span class="pun">=</span><span class="atv">"443"</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"Google (port 443)"</span><span class="pln"> </span><span class="atn">Address</span><span class="pun">=</span><span class="atv">"www.google.com"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="tag">&lt;Port</span><span class="pln"> </span><span class="atn">Type</span><span class="pun">=</span><span class="atv">"UDP"</span><span class="pln"> </span><span class="atn">Number</span><span class="pun">=</span><span class="atv">"53"</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"DNS"</span><span class="pln"> </span><span class="atn">Address</span><span class="pun">=</span><span class="atv">"127.0.0.1"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;/MonitoredPorts&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Network Interfaces--&gt;</span><span class="pln">
                </span><span class="tag">&lt;NetworkInterfaces&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Interface
        - Name: interface name--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;Interface</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"eth0"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="tag">&lt;Interface</span><span class="pln"> </span><span class="atn">Name</span><span class="pun">=</span><span class="atv">"eth1"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;/NetworkInterfaces&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Wake on WAN
      - Port: port number on which the wake packet will be sent--&gt;</span><span class="pln">
                </span><span class="tag">&lt;WoWAN</span><span class="pln"> </span><span class="atn">Port</span><span class="pun">=</span><span class="atv">"9"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
        </span><span class="tag">&lt;/Network&gt;</span><span class="pln">
        </span><span class="com">&lt;!--File Browsing--&gt;</span><span class="pln">
        </span><span class="tag">&lt;FileBrowsing</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
        </span><span class="com">&lt;!--Notifications (supported notification priorities: 0-Critical, 1-Elevated, 2-Normal, 3-Low)--&gt;</span><span class="pln">
        </span><span class="tag">&lt;Notifications&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when the computer is offline--&gt;</span><span class="pln">
                </span><span class="tag">&lt;WhenOffline</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when the computer is online--&gt;</span><span class="pln">
                </span><span class="tag">&lt;OnOnline</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"2"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when the computer is shutting down--&gt;</span><span class="pln">
                </span><span class="tag">&lt;OnShutdown</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"0"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"true"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when a user logs in--&gt;</span><span class="pln">
                </span><span class="tag">&lt;UserLogsIn</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"2"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when a user logs out--&gt;</span><span class="pln">
                </span><span class="tag">&lt;UserLogsOut</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"3"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when the available memory is below a certain percentage (between 10 and 90) for a number of minutes (between 1 and 120)--&gt;</span><span class="pln">
                </span><span class="tag">&lt;MemoryLow</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">Percentage</span><span class="pun">=</span><span class="atv">"10"</span><span class="pln"> </span><span class="atn">Minutes</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when the CPU usage is above a certain percentage (between 10 and 90) for a number of minutes (between 1 and 120)--&gt;</span><span class="pln">
                </span><span class="tag">&lt;HighCpuUsage</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">Percentage</span><span class="pun">=</span><span class="atv">"90"</span><span class="pln"> </span><span class="atn">Minutes</span><span class="pun">=</span><span class="atv">"5"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when the CPU usage is below a certain percentage (between 10 and 90) for a number of minutes (between 1 and 120)--&gt;</span><span class="pln">
                </span><span class="tag">&lt;LowCpuUsage</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"2"</span><span class="pln"> </span><span class="atn">Percentage</span><span class="pun">=</span><span class="atv">"10"</span><span class="pln"> </span><span class="atn">Minutes</span><span class="pun">=</span><span class="atv">"5"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when a port is closed for a number of minutes (between 1 and 120)--&gt;</span><span class="pln">
                </span><span class="tag">&lt;PortClosed</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">Minutes</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when a service has stopped for a number of minutes (between 1 and 120)--&gt;</span><span class="pln">
                </span><span class="tag">&lt;ServiceStopped</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">Minutes</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--HDD Free Space - send a notification when a HDD free space is low
      - Percentage: the free space percentage (between 10 and 90)
      - Path: the mount path--&gt;</span><span class="pln">
                </span><span class="tag">&lt;LowHDDSpace&gt;</span><span class="pln">
                        </span><span class="tag">&lt;Hdd</span><span class="pln"> </span><span class="atn">Percentage</span><span class="pun">=</span><span class="atv">"10"</span><span class="pln"> </span><span class="atn">Path</span><span class="pun">=</span><span class="atv">"/"</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"0"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="tag">&lt;Hdd</span><span class="pln"> </span><span class="atn">Percentage</span><span class="pun">=</span><span class="atv">"20"</span><span class="pln"> </span><span class="atn">Path</span><span class="pun">=</span><span class="atv">"/home"</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;/LowHDDSpace&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when the public IP address has changed--&gt;</span><span class="pln">
                </span><span class="tag">&lt;IpChange</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Ping Responses--&gt;</span><span class="pln">
                </span><span class="tag">&lt;PingResponses&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--PingResponse
        - Address: IP address or hostname
        - Milliseconds: a response value that defines a slow ping response
        - Minutes: for how many minutes should the condition stay activated before a notification is sent
        - PriorityOnSlowResponse: notification priority for the slow response notification
        - PriorityOnNoResponse: notification priority for the no response notification
        - Alias: display name --&gt;</span><span class="pln">
                        </span><span class="tag">&lt;PingResponse</span><span class="pln"> </span><span class="atn">Address</span><span class="pun">=</span><span class="atv">"10.10.10.2"</span><span class="pln"> </span><span class="atn">Milliseconds</span><span class="pun">=</span><span class="atv">"50"</span><span class="pln"> </span><span class="atn">Minutes</span><span class="pun">=</span><span class="atv">"15"</span><span class="pln"> </span><span class="atn">PriorityOnSlowResponse</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">PriorityOnNoResponse</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">Alias</span><span class="pun">=</span><span class="atv">"Printer"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="tag">&lt;PingResponse</span><span class="pln"> </span><span class="atn">Address</span><span class="pun">=</span><span class="atv">"10.10.10.1"</span><span class="pln"> </span><span class="atn">Milliseconds</span><span class="pun">=</span><span class="atv">"50"</span><span class="pln"> </span><span class="atn">Minutes</span><span class="pun">=</span><span class="atv">"10"</span><span class="pln"> </span><span class="atn">PriorityOnSlowResponse</span><span class="pun">=</span><span class="atv">"0"</span><span class="pln"> </span><span class="atn">PriorityOnNoResponse</span><span class="pun">=</span><span class="atv">"0"</span><span class="pln"> </span><span class="atn">Alias</span><span class="pun">=</span><span class="atv">"Router"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;/PingResponses&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when a SSL certificate is about to expire or has expired
      - Days: Number of days before the certification expiry date--&gt;</span><span class="pln">
                </span><span class="tag">&lt;SSLCertificateExpiration</span><span class="pln"> </span><span class="atn">Days</span><span class="pun">=</span><span class="atv">"15"</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"0"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"true"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a notification when a web site is not available
      - Minutes: Number of minutes the web site has not been available--&gt;</span><span class="pln">
                </span><span class="tag">&lt;WebSiteNotAvailable</span><span class="pln"> </span><span class="atn">Minutes</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">Priority</span><span class="pun">=</span><span class="atv">"0"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"true"</span><span class="tag">/&gt;</span><span class="pln">
        </span><span class="tag">&lt;/Notifications&gt;</span><span class="pln">
        </span><span class="com">&lt;!--Send a copy of every notification to a syslog server 
        - Server: Hostname or IP of the syslog server
        - Port: Port of the syslog server--&gt;</span><span class="pln">
        </span><span class="tag">&lt;SyslogServer</span><span class="pln"> </span><span class="atn">Server</span><span class="pun">=</span><span class="atv">"127.0.0.1"</span><span class="pln"> </span><span class="atn">Port</span><span class="pun">=</span><span class="atv">"514"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">&gt;</span><span class="pln">
                </span><span class="com">&lt;!--Send a status report to the syslog server
          - ReportInterval: Status report send interval (in minutes)--&gt;</span><span class="pln">
                </span><span class="tag">&lt;SendStatusReport</span><span class="pln"> </span><span class="atn">ReportInterval</span><span class="pun">=</span><span class="atv">"5"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Should the report include the processor usage--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;IncludeProcessorUsage</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Should the report include the memory usage--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;IncludeMemoryUsage</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Should the report include the disk space usage--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;IncludeDiskSpaceUsage</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Should the report include the logged in user count--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;IncludeLoggedInUsersCount</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Should the report include the network usage--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;IncludeNetworkSpeed</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Should the report include the ping round trip times--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;IncludePingRoundtripTime</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Should the report include the ping response times--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;IncludePingResponses</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                        </span><span class="com">&lt;!--Use a different Syslog Server for status report
              - Server: Hostname or IP of the status report custom server
              - Port: Port of the status report custom server--&gt;</span><span class="pln">
                        </span><span class="tag">&lt;StatusReportUseCustomServer</span><span class="pln"> </span><span class="atn">Server</span><span class="pun">=</span><span class="atv">"127.0.0.1"</span><span class="pln"> </span><span class="atn">Port</span><span class="pun">=</span><span class="atv">"514"</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
                </span><span class="tag">&lt;/SendStatusReport&gt;</span><span class="pln">
        </span><span class="tag">&lt;/SyslogServer&gt;</span><span class="pln">
        </span><span class="com">&lt;!--Maintenance Mode (when the computer is in maintenance mode no notifications will be sent)--&gt;</span><span class="pln">
        </span><span class="tag">&lt;MaintenanceMode</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
        </span><span class="com">&lt;!--Proxy Server Settings
    - Host: proxy server IP addressor hostname
    - Port: proxy server port
    - User: proxy server user (optional)
    - Password: proxy server password (optional)--&gt;</span><span class="pln">
        </span><span class="tag">&lt;Proxy</span><span class="pln"> </span><span class="atn">Host</span><span class="pun">=</span><span class="atv">"proxy.host"</span><span class="pln"> </span><span class="atn">Port</span><span class="pun">=</span><span class="atv">"8080"</span><span class="pln"> </span><span class="atn">User</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">Password</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"false"</span><span class="tag">/&gt;</span><span class="pln">
        </span><span class="com">&lt;!--Set Pulseway to install new updates automatically--&gt;</span><span class="pln">
        </span><span class="tag">&lt;AutoUpdate</span><span class="pln"> </span><span class="atn">Enabled</span><span class="pun">=</span><span class="atv">"true"</span><span class="tag">/&gt;</span><span class="pln">
</span><span class="tag">&lt;/config&gt;</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">4879</guid><pubDate>Fri, 31 Mar 2023 07:40:10 +0000</pubDate></item><item><title>Service monitor on linux triggers only once</title><link>https://forum.pulseway.com/topic/4865-service-monitor-on-linux-triggers-only-once/</link><description><![CDATA[<p>
	So I have configured Pulseway agent on RHEL 8 to monitor nginx. I have configured it as a systemd service and sure enough I get an alert if I stop nginx. But it only does this once.
</p>

<p>
	If I start the service wait a few mins and stop it again it does not re alert, even if I clear the alarm. The only way i can get it to work again is restart the pulseway service.
</p>
]]></description><guid isPermaLink="false">4865</guid><pubDate>Tue, 21 Feb 2023 05:37:42 +0000</pubDate></item><item><title>Install Pulseway on FreeBSD based system</title><link>https://forum.pulseway.com/topic/4830-install-pulseway-on-freebsd-based-system/</link><description><![CDATA[<p>
	Hello All, I would like to Install pulseway on a FreeBSD based system. I saw some posts about this topic from way back in 2013; and was just wondering if there had been any more progress on this topic. Thanks!
</p>
]]></description><guid isPermaLink="false">4830</guid><pubDate>Wed, 07 Dec 2022 15:41:08 +0000</pubDate></item><item><title>Change "Group" fails</title><link>https://forum.pulseway.com/topic/4776-change-group-fails/</link><description><![CDATA[<p>
	I have an Ubuntu server that Pulseway failed to work after the 8.0 upgrade. I left it for awhile and installed the new version which is now working. The group shows default site...... - Legacy. I stopped the service, verified the computer went offline and service had stopped, changed "Legacy" to my domain name, saved the XML then started the service. When it popped back online it still showed Legacy. I pulled the XNL and sure enough Pulseway changed it back. Did it again and again the service changed it back. Tried again, this time removing it client side, but still reverted when it populated. Why does the service keeps ignoring my settings and reverting to what I can only assume is default?
</p>
]]></description><guid isPermaLink="false">4776</guid><pubDate>Fri, 29 Jul 2022 23:45:32 +0000</pubDate></item><item><title>Logout notification not being sent</title><link>https://forum.pulseway.com/topic/3702-logout-notification-not-being-sent/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I have just registered and configured two Linux-based systems (both openSUSE Leap 42.3) and have been able to receive notifications about system down/up events as well as notifications about services not being started. This works perfectly well.
</p>

<p>
	 
</p>

<p>
	What received my attention is that:
</p>

<p>
	* Shutdown notifications are not being sent. I have found out on this forum that this may be caused by the event being sent after the network interface has been taken down, so I am just ignoring it. Nonetheless: can you confirm this behaviour?
</p>

<p>
	* Notifications about user login events are being sent correctly, whereas notifications about user logout events are not.
</p>

<p>
	 
</p>

<p>
	The latter is a minor issue to us, but it creates a difference in how Linux systems behave when compared to Windows systems. So I am still curious whether or not this is a know issue or something is wrong in our configuration. If this issue turns out to be a known one I will document it in stead.
</p>

<p>
	The relevant line: &lt;UserLogsOut Priority="2" Enabled="True"/&gt; under &lt;Notifications&gt;
</p>

<p>
	 
</p>

<p>
	Thanks in advance, Tijl
</p>
]]></description><guid isPermaLink="false">3702</guid><pubDate>Wed, 21 Oct 2020 01:37:50 +0000</pubDate></item><item><title>Arch package appears broken in the latest version</title><link>https://forum.pulseway.com/topic/1856-arch-package-appears-broken-in-the-latest-version/</link><description><![CDATA[<p>
	Downloading and installing the Arch package fails:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">$ sudo pacman -U pulseway_x64.pkg.tar.xz
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) pulseway-4.9.3-1

Total Installed Size:  4.53 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                                                                                                 [#######################################################################################] 100%
(1/1) checking package integrity                                                                                                               [#######################################################################################] 100%
(1/1) loading package files                                                                                                                    [#######################################################################################] 100%
(1/1) checking for file conflicts                                                                                                              [#######################################################################################] 100%
error: failed to commit transaction (conflicting files)
pulseway: /usr/sbin exists in filesystem</span></pre>

<p>
	Okay, so /usr/sbin exists in the filesystem. This is because of how symlinks are set up in Arch nowadays:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">$ ls -l | grep sbin
lrwxrwxrwx   1 root root     3 Sep 30  2015 sbin -&gt; bin</span></pre>

<p>
	<br>
	So I extracted the 'xv' file and move the files to the correct places on the system:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">/etc/pulseway/config.xml.sample
/usr/lib/systemd/system/pulseway.service
/usr/sbin/pulseway-update
/usr/sbin/pulsewayd exists
/usr/share/pulseway/LICENSE</span></pre>

<p>
	Now if I try to start the systemd service:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">$ sudo systemctl start pulseway
Job for pulseway.service failed because the control process exited with error code.
See "systemctl status pulseway.service" and "journalctl -xe" for details.


$ sudo systemctl status pulseway
â pulseway.service - Remotely Monitor and Control IT Systems
   Loaded: loaded (/usr/lib/systemd/system/pulseway.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2016-11-28 00:59:20 EST; 6s ago
  Process: 22747 ExecStart=/usr/sbin/pulsewayd (code=exited, status=127)
 Main PID: 22661 (code=exited, status=1/FAILURE)

Nov 28 00:59:20 hostname systemd[1]: Starting Remotely Monitor and Control IT Systems...
Nov 28 00:59:20 hostname pulsewayd[22747]: /usr/sbin/pulsewayd: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
Nov 28 00:59:20 hostname systemd[1]: pulseway.service: Control process exited, code=exited status=127
Nov 28 00:59:20 hostname systemd[1]: Failed to start Remotely Monitor and Control IT Systems.
Nov 28 00:59:20 hostname systemd[1]: pulseway.service: Unit entered failed state.
Nov 28 00:59:20 hostname systemd[1]: pulseway.service: Failed with result 'exit-code'.</span></pre>

<p>
	So it looks like it's not happy about libssl.so.0.9.8 missing.. and that's because we're now on libssl.so.1.0.0:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">$ ls -l /usr/lib/ | grep libssl.so
lrwxrwxrwx  1 root root       15 Sep 27 09:52 libssl.so -&gt; libssl.so.1.0.0
-r-xr-xr-x  1 root root   512672 Sep 27 09:52 libssl.so.1.0.0</span></pre>

<p>
	<br>
	I tried symlinking libssl and libcrypto and then the service just fails with no errors. Can we get Pulseway's package updated to work with libssl 1.0.0 please? This is the latest for Arch, and I'd really like to utilize Pulseway on my Arch system.
</p>

<p>
	System details:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">$ uname -a
Linux hostname 4.8.10-1-ARCH #1 SMP PREEMPT Mon Nov 21 11:55:43 CET 2016 x86_64 GNU/Linux</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1856</guid><pubDate>Mon, 28 Nov 2016 06:02:13 +0000</pubDate></item><item><title>Pulseway Install Unraid -:- How to do it  assistance plz</title><link>https://forum.pulseway.com/topic/2570-pulseway-install-unraid-how-to-do-it-assistance-plz/</link><description><![CDATA[<p>
	Hi Here I'm new so please be kind.
</p>

<p>
	 
</p>

<p>
	I have gone trough the installation process outlined in a YouTube video to install the Slackware variant of pulseway onto Unraid.  Unraid = latest RC2 6.something.
</p>

<p>
	By the error I  understand something is missing. 
</p>

<p>
	Error -:- /etc/pulseway# /etc/rc.d/rc.pulseway start<br>
	Starting Pulseway Daemon ... /usr/sbin/pulsewayd: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory<br>
	Error!
</p>

<p>
	 
</p>

<p>
	In the YouTube video it all works fine, obviously the Linux dependencies are met in the Video.
</p>

<p>
	 
</p>

<p>
	It would seem that a library is missing.
</p>

<p>
	YouTube Video -:- https://www.youtube.com/watch?v=qnIkCuoOmQc
</p>

<p>
	 
</p>

<p>
	Can you help fix the problem?
</p>

<p>
	Is install instructions available for Unraid... ? I did search the forums and could not find any.
</p>

<p>
	 
</p>

<p>
	Perhaps it could be installed as a Docker/Plugin?
</p>

<p>
	 
</p>

<p>
	--
</p>

<p>
	oOSGearOo
</p>
]]></description><guid isPermaLink="false">2570</guid><pubDate>Tue, 12 Feb 2019 20:03:34 +0000</pubDate></item><item><title>SOAP error when starting up service, version 8.11</title><link>https://forum.pulseway.com/topic/4736-soap-error-when-starting-up-service-version-811/</link><description><![CDATA[<p>
	Several Linux machines behind proxy server are suddenly showing as offline.   No changes to proxy or network so assume there has been a software update?
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			May 16 09:24:56 tscaccess1 systemd[1]: Started Remotely Monitor and Control IT Systems.<br />
			May 16 09:24:56 tscaccess1 pulseway[604790]: Starting Pulseway Daemon version 8.11 (2022050601)<br />
			May 16 09:24:56 tscaccess1 pulseway[604790]: Configuration read successfully!<br />
			May 16 09:24:56 tscaccess1 pulseway[604790]: Could not get server info SOAP 1.1 fault SOAP-ENV:Server[no subcode]<br />
			                                             "No Recovery"<br />
			                                             Detail: get proxy host by name failed in tcp_connect()<br />
			May 16 09:24:56 tscaccess1 pulseway[604790]: Could not get existing notifications: SOAP 1.1 fault SOAP-ENV:Server[no subcode]<br />
			                                             "No Recovery"<br />
			                                             Detail: get proxy host by name failed in tcp_connect()<br />
			May 16 09:24:56 tscaccess1 pulseway[604790]: Last error getting group policy SOAP 1.1 fault SOAP-ENV:Server[no subcode]<br />
			                                             "No Recovery"<br />
			                                             Detail: get proxy host by name failed in tcp_connect()<br />
			May 16 09:24:56 tscaccess1 pulseway[604790]: Settings loaded from policy successfully<br />
			May 16 09:24:59 tscaccess1 pulseway[604790]: Error getting update SOAP 1.1 fault SOAP-ENV:Server[no subcode]<br />
			                                             "No Recovery"<br />
			                                             Detail: get proxy host by name failed in tcp_connect()<br />
			May 16 09:24:59 tscaccess1 pulseway[604790]: Error while registering computer:SOAP 1.1 fault SOAP-ENV:Server[no subcode]<br />
			                                             "No Recovery"<br />
			                                             Detail: get proxy host by name failed in tcp_connect()<br />
			May 16 09:25:05 tscaccess1 pulseway[604790]: Error while registering computer:SOAP 1.1 fault SOAP-ENV:Server[no subcode]<br />
			                                             "No Recovery"<br />
			                                             Detail: get proxy host by name failed in tcp_connect()
		</p>
	</div>
</blockquote>

<p>
	I have tested with the proxy server configured as an IP Address, and hostname.    The above is when configured with IP Address.
</p>
<p>
<a class="ipsAttachLink" href="https://forum.pulseway.com/applications/core/interface/file/attachment.php?id=1029&amp;key=d8949366c6b95d7dbff16d24cab690ad" data-fileExt='xml' data-fileid='1029' data-filekey='d8949366c6b95d7dbff16d24cab690ad'>config.xml</a></p>]]></description><guid isPermaLink="false">4736</guid><pubDate>Mon, 16 May 2022 08:47:16 +0000</pubDate></item><item><title>Monitor - Performance - Debian</title><link>https://forum.pulseway.com/topic/4644-monitor-performance-debian/</link><description><![CDATA[<p>
	Hello.<br />
	I am only extremely short with TestAccount at Pulseway. I hope I am just too stupid or have not found the info with my poor English.
</p>

<p>
	# Question<br />
	Linux -&gt; Performance Monitor?
</p>

<p>
	For Windows systems I see CPU, RAM, hard disk.<br />
	With my Debian I don't see that.<br />
	Agent is installed.
</p>

<p>
	Are there sample policies somewhere or what do I have to do? I hope this works.
</p>

<p>
	Thanks a lot, Lars
</p>
]]></description><guid isPermaLink="false">4644</guid><pubDate>Fri, 14 Jan 2022 11:46:37 +0000</pubDate></item><item><title>Pulseway Service failing to start up after System Update with "Configuration: expected ="</title><link>https://forum.pulseway.com/topic/4642-pulseway-service-failing-to-start-up-after-system-update-with-configuration-expected/</link><description><![CDATA[<p>
	After a recent System Update and Reboot, the Pulseway Service now fails to start up with the error message "Configuration: expected ="<br>
	<br>
	No configuration files were touched or changed, can´t find anything wrong with /etc/pulseway/config.xml either.<br>
	<br>
	Server Specs:<br>
	Ubuntu Server 20.04.3 LTS, 16GB RAM, ARM / aarch64<br>
	<br>
	Updated packages before reboot:<br>
	cockpit, cockpit-bridge, cockpit-packagekit, cockpit-storaged, cockpit-system, cockpit-ws, command-not-found, iptables-persistent, libcephfs2, libnss-systemd, libpam-systemd, librados2, libsystemd0, libudev1, netfilter-persistent, openssh-client, openssh-server, openssh-sftp-server, python3-commandnotfound, systemd, systemd-sysv, systemd-timesyncd, u-boot-tools, udev
</p>

<p>
	Error Screenshot:<br>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.pulseway.com/uploads/monthly_2022_01/putty_F0hkpFndYn.png.e75a1d0e691cc1e9d38a6ce956f867ce.png" data-fileid="962" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="962" width="1000" alt="putty_F0hkpFndYn.thumb.png.11d9d0177caf9636900820e32dc59010.png" src="https://forum.pulseway.com/uploads/monthly_2022_01/putty_F0hkpFndYn.thumb.png.11d9d0177caf9636900820e32dc59010.png" loading="lazy" height="370"></a>
</p>
]]></description><guid isPermaLink="false">4642</guid><pubDate>Wed, 12 Jan 2022 21:25:36 +0000</pubDate></item><item><title>Installed- configured - not working though.</title><link>https://forum.pulseway.com/topic/4616-installed-configured-not-working-though/</link><description><![CDATA[<pre style="border-bottom-width:1px;border-color:#888888;border-right-width:1px;border-style:solid;border-top-width:1px;color:#353c41;font-size:14px;padding:2px;">So i'll be honest. I'm the new IT guy trying to get pulseway up and running on a Linux Archive server and having issues.
Forgive my ignorance.

These are the errors I get when I type - service pulseway status - into terminal

any help is hugely appreciated


pulseway.service - Remotely Monitor and Control IT Systems
   Loaded: loaded (/etc/systemd/system/pulseway.service; enabled; vendor preset:
   Active: failed (Result: exit-code) since Wed 2021-12-01 20:35:55 UTC; 4min 59
  Process: 15588 ExecStart=/usr/sbin/pulsewayd --no-daemonize <span style="color:#c0392b;">(code=exited, status=1/FAILURE)</span>
 Main PID: 15588 (code=exited, status=1/FAILURE)

Dec 01 20:35:55 mf-server systemd[1]: Started Remotely Monitor and Control IT Sy
Dec 01 20:35:55 mf-server pulseway[15588]: Starting Pulseway Daemon version 8.8.
Dec 01 20:35:55 mf-server pulseway[15588]: <span style="color:#c0392b;">Configuration: No 'config' node found</span>
Dec 01 20:35:55 mf-server systemd[1]: pulseway.service: Main process exited, cod
Dec 01 20:35:55 mf-server systemd[1]: pulseway.service: Failed with result 'exit
</pre>
]]></description><guid isPermaLink="false">4616</guid><pubDate>Wed, 01 Dec 2021 20:43:55 +0000</pubDate></item><item><title>Installation on Raspberry Pi 4 running Ubuntu 20.04.2 LTS?</title><link>https://forum.pulseway.com/topic/4004-installation-on-raspberry-pi-4-running-ubuntu-20042-lts/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	See topic. I can't find a suitable installer? Please advise, thank you!
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			ubuntu@pihole-dns-01:~$ sudo dpkg -i pulseway_armhf.deb<br />
			dpkg: error processing archive pulseway_armhf.deb (--install):<br />
			 package architecture (armhf) does not match system (arm64)<br />
			-----<br />
			ubuntu@pihole-dns-01:~$ sudo dpkg -i pulseway_x64.deb<br />
			dpkg: error processing archive pulseway_x64.deb (--install):<br />
			 package architecture (amd64) does not match system (arm64)<br />
			-----<br />
			ubuntu@pihole-dns-01:~$ sudo dpkg -i pulseway_x86.deb<br />
			dpkg: error processing archive pulseway_x86.deb (--install):<br />
			 package architecture (i386) does not match system (arm64)<br />
			 
		</p>
	</div>
</blockquote>

<p>
	 
</p>
]]></description><guid isPermaLink="false">4004</guid><pubDate>Fri, 26 Feb 2021 11:14:39 +0000</pubDate></item><item><title>MySQL Monitoring?</title><link>https://forum.pulseway.com/topic/1152-mysql-monitoring/</link><description><![CDATA[<p>Is it possible to monitor MySQL with the Linux client? I'm running Ubuntu 12.04.</p>
]]></description><guid isPermaLink="false">1152</guid><pubDate>Sun, 27 Apr 2014 01:01:12 +0000</pubDate></item><item><title>Compatibility with ChromeOS ?</title><link>https://forum.pulseway.com/topic/4575-compatibility-with-chromeos/</link><description><![CDATA[<p>
	Hello everyone, <br />
	I don't know if the <strong>Pulseway agent</strong> is compatible with <strong>Chromebook</strong> and <strong>ChromeOS</strong>.<br />
	Does anyone have the answer?
</p>

<p>
	Sincerely Dimitri
</p>
]]></description><guid isPermaLink="false">4575</guid><pubDate>Thu, 07 Oct 2021 09:49:13 +0000</pubDate></item><item><title>Offline notification</title><link>https://forum.pulseway.com/topic/4444-offline-notification/</link><description><![CDATA[<p>
	We are having some issues regarding offline notifications. The problem is that when the servers are rebooted for whatever reason, this does not generate a offline notification. It will only trigger if the server has been down for at least 5 minutes.
</p>

<p>
	For Windows servers the notification "Send a notification when the computer is shutting down" is working great, only this does not seem to function on Linux machines. Is there another way to track when a server gets a reboot and is back online within that 5 minute period?
</p>
]]></description><guid isPermaLink="false">4444</guid><pubDate>Wed, 18 Aug 2021 09:00:30 +0000</pubDate></item><item><title>How to configure a systemd user service in pulseway?</title><link>https://forum.pulseway.com/topic/4351-how-to-configure-a-systemd-user-service-in-pulseway/</link><description><![CDATA[<p>
	By default pulseway reccognizes the systemd services running as root.
</p>

<p>
	i want to configure a service which is running as the current user...
</p>

<p>
	the service is started using the command "systemctl --user start servicename"
</p>

<p>
	the service is placed in the directory "/etc/systemd/user/servicename.service"
</p>

<p>
	 
</p>

<p>
	I have tried using the systemd option in pulseway config, but it is not recognized.
</p>
]]></description><guid isPermaLink="false">4351</guid><pubDate>Wed, 21 Jul 2021 13:09:33 +0000</pubDate></item><item><title>Pulseway Linux agent crashes when queried for configured websites</title><link>https://forum.pulseway.com/topic/4150-pulseway-linux-agent-crashes-when-queried-for-configured-websites/</link><description><![CDATA[<p>
	Hi, I have pulseway 6.5 installed on Ubuntu 20.04
</p>

<p>
	My config.xml includes a section which tries to monitor some website responses (two servers on the same LAN).
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			                &lt;WebSites&gt;<br>
			                        &lt;!--WebSite<br>
			        - Url: web site Url<br>
			        - Type: method used for testing the web site - HEAD or GET<br>
			        - Name: name used for display--&gt;<br>
			                        &lt;WebSite Url="http://192.168.51.8/27700/u/10/486/779.png" Type="GET" Name="OSM 27700 Uncontoured (OSM1)" Enabled="true"/&gt;<br>
			                        &lt;WebSite Url="http://192.168.51.9/27700/u/10/486/779.png" Type="GET" Name="OSM 27700 Uncontoured (OSM2)" Enabled="true"/&gt;<br>
			                        &lt;WebSite Url="http://192.168.51.8/27700/c/10/486/779.png" Type="GET" Name="OSM 27700 Contoured (OSM1)" Enabled="true"/&gt;<br>
			                        &lt;WebSite Url="http://192.168.51.9/27700/c/10/486/779.png" Type="GET" Name="OSM 27700 Contoured (OSM2)" Enabled="true"/&gt;<br>
			                        &lt;WebSite Url="http://192.168.51.8/900913/u/14/8044/5412.png" Type="GET" Name="OSM 900913 Uncontoured (OSM1)" Enabled="true"/&gt;<br>
			                        &lt;WebSite Url="http://192.168.51.9/900913/u/14/8044/5412.png" Type="GET" Name="OSM 900913 Uncontoured (OSM2)" Enabled="true"/&gt;<br>
			                        &lt;WebSite Url="http://192.168.51.8/900913/c/14/8044/5412.png" Type="GET" Name="OSM 900913 Contoured (OSM1)" Enabled="true"/&gt;<br>
			                        &lt;WebSite Url="http://192.168.51.9/900913/c/14/8044/5412.png" Type="GET" Name="OSM 900913 Contoured (OSM2)" Enabled="true"/&gt;<br>
			                &lt;/WebSites&gt;
		</p>
	</div>
</blockquote>

<p>
	When I query these websites in the WebApp, the pulseway daemon on the server crashes hard and no data is returned.
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			May  4 12:23:53 osmproxy pulseway: Got exception signal: 11<br>
			May  4 12:23:53 osmproxy kernel: [1487574.862625] traps: pulsewayd[512737] general protection fault ip:7fb0c967ad5a sp:7fb0c2ffcc58 error:0 in libc-2.31.so[7fb0c95eb000+178000]<br>
			May  4 12:23:53 osmproxy systemd[1]: pulseway.service: Main process exited, code=killed, status=11/SEGV<br>
			May  4 12:23:53 osmproxy systemd[1]: pulseway.service: Failed with result 'signal'.
		</p>
	</div>
</blockquote>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="864" width="946" alt="image.png.7a51bd502281f3243421f6670e5ea400.png" src="https://forum.pulseway.com/uploads/monthly_2021_05/image.png.7a51bd502281f3243421f6670e5ea400.png" loading="lazy" height="198.66">
</p>

<p>
	 
</p>

<p>
	Is this a bug in pulsewayd or an error in my config ?
</p>

<p>
	 
</p>

<p>
	many thanks
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">4150</guid><pubDate>Tue, 04 May 2021 12:37:24 +0000</pubDate></item><item><title>agent installation trial account</title><link>https://forum.pulseway.com/topic/4173-agent-installation-trial-account/</link><description><![CDATA[<p>
	Hi, I activated a trial today, and I'm trying to install a linux agent to see how it works.
</p>

<p>
	After installing the package, I can't seem to activate the agent, it get this error in the syslog
</p>

<p>
	 MM.Monitor.WebService.InvalidAccountException: Invalid username and/or password (295).#015#012   at MM.Monitor.WebService.Data.#002(Account #002, String #003, String #005, String #010, String #006, Boolean #016, String #017, Boolean #002"#012Detail: [no detail]
</p>

<p>
	I've tried on 2 machines, both debian 10, both webservers hosted on aws.
</p>

<p>
	the username and password I am using are those I set up for the access to the web administration console.
</p>

<p>
	Can you please tell me if I am doing anything wrong?
</p>

<p>
	Thanks, 
</p>
]]></description><guid isPermaLink="false">4173</guid><pubDate>Mon, 10 May 2021 20:59:58 +0000</pubDate></item></channel></rss>
