Virtual Devices do not work with Node Service on Windows Server 2008

New security restrictions on Windows Server 2008 prevent Windows Services from interacting with applications and the user interface (for details see this article). As a result, when the xMatters node is run as a service, the Virtual Devices cannot communicate with it.

Resolution

There are two options for resolving this issue, but note that only one works for the Virtual Phone (as indicated below).

NOTE: Changing the hosts file and setting the MY_VDEVICE_PROVIDER port to 9001 need to be done only once. The other steps in each resolution method below need to be carried out each time you intend to use a Virtual Device after the server has been restarted.

To resolve this issue for the All Virtual Devices (including the Virtual Phone):

  1. Open the hosts file (located on Windows Server 2008 at C:\Windows\System32\drivers\etc) in a text editor.
  2. Add the following line: 127.0.0.1  localhost, and then save the file.
  3. Stop the Node Service (via the Services dialog box).
  4. Open a command prompt.
  5. Navigate (cd) to the xMatters root installation directory.
  6. Run node.bat start from the command line.

NOTE: This allows the Node and Virtual Devices to communicate property because they are in the same session.

To resolve this issue for the Text Phone, Pager, or Email Virtual Devices (but not for the Virtual Phone):

  1. Open the hosts file (located on Windows Server 2008 at C:\Windows\System32\drivers\etc) in a text editor.
  2. Add the following line: 127.0.0.1  localhost, and then save the file.
  3. Log into the xMatters (alarmpoint) web user interface as a Super Administrator.
  4. Click the Admin tab, and then the Protocol Providers menu item.
  5. In the All Protocol Providers table, click the MY_VDEVICE_PROVIDER link.
  6. Ensure that the port is 9001.
  7. Click Save.
  8. Use the Virtual Device Control Center to initiate the Virtual Device.

xMatters Reference

DTN-2582, JDN-2000

Originally created by Don Clark

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk