Checking the network settings for Dashboard

Updated by Tim Chimes

Scope

This document covers the process of manually checking and setting the network settings that Dashboard uses to access your devices.


Changing the network settings

These settings (for Dashboard Application and Server) are changed by editing the settings.jasonfile in the C:\ProgramData\Telos\Infinity directory.

What are JSON files?
JSON is an open standard file and data interchange format that uses human-readable text to store and transmit data. It stands for JavaScript Object Notation, and because it's plain text can be edited with any text editing program. Visual Studio Code is a good, free, multi-platform text editor. Use whichever program you like. Even Notepad, included with Windows, is acceptable.


A couple of warnings before we start

You are directly editing configuration files. Make a backup! We will guide you with this document but if you are not comfortable editing text tiles or starting and stopping Windows services, stop now and ask for help. Did I mention, make a backup?
There are several settings stored in this file, and you may be tempted to make other changes. Making changes other than those directed here could cause your software to become inoperable.
  1. On the computer where Dashboard is installed, open Windows Explorer and navigate to the C:\ProgramData\Telos\Infinity directory and locate the settings.json file as shown here.

The ProgramData directory is likely a HIDDEN directory on your computer, and you will need to type this location into the address bar.

Manually type the address
  1. Right-click on the settings file and chose Open

The following images may look slightly different. In this example, Visual Studio Code is used as our text editor. Your editor may differ, but the steps are the same.

Some or all of these settings may exist in your file depending on what you chose at setup.

{
"TcpListenPort": "49352",
"AgentNIC": "192.168.2.20",
"LivewireNIC": "192.168.2.20",
"NodePassword": "user",
"LowerRendererChannel": "29000",
"UpperRendererChannel": "30000",
"AddressRange": "192.168.2.0-192.168.2.255,192.168.3.0-192.168.3.50"
}
  1. We want to check for the AgentNIC and LivewireNIC fields. If you do not see them, you can add them.
  2. To add the either the "AgentNIC" of "LivewireNIC" parameters, you must first add a comma after the last line and create a new line before the close curly brace symbol.
  3. We advise making sure that both AgentNIC and LivewireNIC are both listed. That can be set to the same IP address.
One of the reasons we suggest using Visual Studio Code is that it checks your file format in real-time. Had I forgotten to put the comma at the end of line, or removed a curly brace, an error will be shown, like this;
  1. Save your file.

If you are running the Application version (not the Server version) of Dashboard, you are done. The next time you open the application, the new settings are applied. If you are using the server version of Dashboard (where you access it via a Web Browser), you need to restart the Dashboard services.


Restating Dashboard Services (server version only)

  1. Press the Windows Key + R (or select run) from the Start menu.
  2. In the Open: box, type services.msc and click OK.
  3. When the Services window appears, scroll down and locate the Infinity.Agent and Infinity.Host services
  1. Right-click on each service and choose Restart.
These services will restart quickly and will not affect the operation of your Infinity system.


Let us know how we can help

If you have further questions on this topic or have ideas about improving this document, please contact us.


How did we do?