Settings menu

The Options  are accessed by clicking the gear button in the top right corner of TNM’s window.


Select the General tab in the Options window. General TNM settings, as well as map settings and monitoring settings, are available for editing in this section.

General options

  • Run program on Windows startup: allows to run Total Network Monitor on Windows startup.
  • Start program minimized: Total Network Monitor automatically collapses into tray or taskbar on startup.
  • Show splash screen on program startup: displays the splash screen on startup (the screen is displayed during Total Network Monitor’s initialization).
  • Load data from last opened file: data from the last opened monitoring file is automatically loaded on Total Network Monitor startup.
  • Run all monitors on program startup: allows to run all monitors automatically on Total Network Monitor’s startup.
  • Check for updates on program startup: allows to automatically check for updates on Total Network Monitor’s startup.
  • Use the tray icon: if selected, the icon is displayed in the application tray; also, the context menu becomes available (by right-clicking the icon). This option is related to Minimize to tray (collapses the application into tray, as opposed to taskbar) and Minimize to tray on close (collapses the application into tray when closing the main window).

Map options

  • Use middle button on the map: allows to add links between the devices on the map by using the middle mouse button.
  • Map width: sets the map area width in pixels.
  • Map height: sets the map area height in pixels.

Monitoring options

  • Max # of sensor checks at one time: sets the maximum number of sensor checks that can be run simultaneously.

Run program as a service

Running this application as a service is currently not an internal feature of the program itself. It’s a workaround that makes it possible to run the program without logging in. It’s implemented with help from the external service which runs the program under the NetworkService account.
Using the buttons Install and Uninstall, you can setup or remove the service which runs the program (entitled TNMService). When the service is registered, you can Start it from Options.

In order for the service mode to work properly, some options should be set and some precautions should be taken:

  • Disable the options Run program on Windows startupStart program minimizedShow splash screen on program startupCheck for updates on program statup and Use tray icon;
  • Enable the options Load data from last opened file and Run all monitors on program startup;
  • Create, set up and save the monitoring project with non-interactive actions only (such as Send email and Write to event log);
  • Do not run the service manually when the program is running in standard mode;
  • Do not run the program through its shortcut or executable file when it’s running as a service.


Select the Logging tab in the Options window. General log settings, as well as log archiving settings, can be edited in this section.

Monitoring log settings

  • Keep in memory up to log records: sets the maximum number of log records which can be kept in the memory and shown in All monitors log.
  • Log file: allows to choose one of the 3 log file storage methods: No external logging, Own log file for every project, Log to a single text file. For the 2nd option, the project’s log file will be kept in the same folder as the project. For the latter option, it’s necessary to specify the path to the general log file.
  • Log the following states (Green, Red, Black): choose which monitor results are logged by color.
  • Move log files to the archive: allows to move the log records to the Archive directory when their number exceeds the value set in the Size limit field. The log content is moved to the log archive file with the filename consisting of the date and time of archiving.
  • Format of the monitor log record: create your own log record format using macros from %TIME_STAMP% to %RESULT%, or select the Default message.


Select the Email tab in the Options window. In this section, you can set email options for the Send Email action.

Enter the default email title into the Default message subject field. Likewise, enter the message into the Default message body field. You can also use macros (macros are described in the Operations with actions – Adding new action section).

Emails are sent via an SMTP server

Specify the SMTP server network address, select the Security level (SSL/TLS, STARTTLS or none) and the Port number. If the SMTP server requires authorization, tick the Server requires an authorization box and enter the username and password into the Login and Password fields respectively.

Authentication methods AUTH PLAIN, AUTH LOGIN, AUTH CRAM-MD5 and AUTH DIGEST-MD5 are supported.


Select the Messengers tab in the Options window. In this section, you can specify Jabber protocol settings, which are used during the Send Jabber message action.

Specify the user identifier and its server into the Jid field. For example, means that the message will be sent on behalf of juliet through server
Enter the user password into the Password field and the port number of the remote Jabber server (port 5222 is used by default) into the Port field.
Check Use secure connection (TLS) to use Jabber servers that require an encrypted connection over TLS (Transport Layer Security protocol).
You can enter the address of your Jabber server into the Manually specify the connection host field.


Select the Backup tab in the Options window. In this section, you can specify the settings for automatic project file backup.

You can change the Backup directory where the backed up file will be placed, as well as adjust the Backup frequency.