Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

When the solution is running, and

The System Monitor displays runtime status and system information when the Designer is connected

with the runtime, the Runtime System Monitor page show basic status of its the server or device running the solution. It can be in your local computer or a remote system, according to the system you were connected with. 

On this page: 

Table of Contents
stylenone

Image Removed

to a running solution, whether local or remote.

Access: Runtime → System Monitor

Parent Page: Runtime Designer UI (Reference)



Monitor Access Methods

Designer Access

Navigate to Runtime → System Monitor when connected to runtime.

Browser Access

No installation required:

http://ServerIP:Port/html5/?Monitor=Runtime

Example:

System Monitor Information

You can access the runtime system monitor by navigating to Runtime → SystemMonitor.

Tip

Using a Browser, with no installation required, you can verify the System Information of remote server. With the following URL.

  • Local:

Locahost: shall be replaced by the IP or Computer Network Name of the computer you want to access. The port 3101 shall reflect the Port the Runtime is using, typically it is 3101 for production profile, and 3201 for Development profile. The rest of the URL remains the same.

Port defaults: 3101 (Production), 3201 (Development)


System Information Properties

Profile and Licensing

PropertyDescriptionExample
Info.ProfileNameCurrent execution profileProduction
Info.EvaluationModeRunning in evaluationTrue/False
Info.EvaluationTimeRemainingTime left in evaluation02:45:30
Info.License.SerialNumberLicense serialABC-123-456
Info.License.LicensedProductProduct/Family/ModelFrameworX-5000

Product Information

PropertyDescription

SystemMonitor Table Columns

The information in this table is constructed from the runtime properties of the objects Server and Info.

Warning
titleLicense Verification

When putting in Product, make sure that:

  • You are not running in Evaluation Mode
  • Your Solution License Requirements are equal or smaller to the License you have
  • You are running with Execution Profile: Production

System Monitor Properties

Property

Description

Info.ProfileName

 Name of current execution profile

Info.EvaluationMode

Flag To Indicate the Solution is running in evaluation mode

Info.EvaluationTimeRemaining

When In EvaluationMode, remaining time for the runtime session
Info.Product.CompanyProduct
Company NameProduct
company name
Info.Product.NameProduct
Name
name
Info.Product.VersionProduct
Version
version in use

Solution Details

PropertyDescription
Info.Solution.CurrentBuild
Current Solution build
Build number
Info.Solution.DateModified
 Last DateTime the Solution was modified
Last modification
Info.Solution.ProductVersionProduct used
when last
for editing
the solution
Info.Solution.RequiredLicense
License Required to use the solution in production
Production license needed
Info.Solution.TargetFrameworkPlatform
required to execute the solution
requirement
Info.Solution.VersionID

VersionID incremented on configuration changes

Info.License.SerialNumber

Gets the license serial number

Info.License.LicensedProduct

Product Version, Family and Model of current license

Server.ComputerName

Gets the server's computer name

Server.DateString

Server Data and Time in string format

Server.IsRunningAsService

Flag to indicate if runtime is running as service

Server.IsRunningOnDocker

Flag to indicate if runtime is running on docker

Server.NumberOfTagsLoaded

 Number of tags loaded in memory

Server.OSVersion

Operating System on the computer running the solution

Server.TStartupStartedTime

Timestamp when the solution started running

Server.SystemMonitor.Uptime

 TimeSpan the solution is in execution
Configuration version

Server Information

PropertyDescription
Server.ComputerNameServer hostname
Server.DateStringCurrent server time
Server.OSVersionOperating system
Server.TStartupStartedTimeSolution start time
Server.SystemMonitor.UptimeRunning duration

Runtime Status

PropertyDescription
Server.IsRunningAsServiceWindows service mode
Server.IsRunningOnDockerDocker container mode
Server.NumberOfTagsLoadedTags in memory

License Verification

Critical checks for production:

CheckRequirementWhere to Verify
Evaluation ModeMust be FalseInfo.EvaluationMode
License MatchSolution ≤ LicenseRequiredLicense vs LicensedProduct
ProfileMust be ProductionInfo.ProfileName

License Warning Signs

  • EvaluationMode = True
  • EvaluationTimeRemaining shown
  • License mismatch warnings
  • Wrong execution profile

Using Monitor Data

Health Checks

Monitor these indicators:

  • Uptime for stability
  • Tag count for memory usage
  • License status for compliance
  • Profile for environment

Troubleshooting

SymptomCheckAction
Solution stopsEvaluationTimeRemainingApply license
Wrong dataProfileNameSwitch profile
Performance issuesNumberOfTagsLoadedOptimize tags
Connection problemsComputerNameVerify server

Remote Monitoring

Setup Requirements

  1. Solution running on server
  2. Port accessible through firewall
  3. Network connectivity
  4. Browser on monitoring station

URL Construction

http://[ServerAddress]:[Port]/html5/?Monitor=Runtime

Components:

  • ServerAddress: IP or hostname
  • Port: Runtime port (profile-specific)
  • Path: Always /html5/?Monitor=Runtime

Integration Points

The System Monitor data comes from runtime objects:

  • Server object properties
  • Info object properties
  • Real-time values
  • Automatic updates

Best Practices

Regular Monitoring

  • Check uptime daily
  • Verify license status
  • Monitor tag count growth
  • Track version changes

Production Deployment

  • Confirm Production profile
  • Verify license compliance
  • Document system specs
  • Monitor initial hours

Remote Access

  • Secure monitor URLs
  • Limit access permissions
  • Use HTTPS when possible
  • Monitor access logs

See Also





Image Added


In this section:

Page Tree
rootV10:@parent
spacesV10