PDQTracker v1.1
Note: This is not the latest version.
Official stable release of version 1.1 of the PDQTracker (v1.1.1).
See full change log since last release.
New Features and Improvements
- New web interfaces to support Grafana dashboards
- Support for PostgreSQL configuration databases
- Bulk power calculation adapter improvements including a more functional AdjustmentStrategy parameter for line-to-line and line-to-neutral adjustments
- New dynamic e-mail responder adapter that will send an e-mail based on a custom expression
- Simplified installation deployments signed with extended validation certificate
Important Fixes
- Improved performance of secure implementations of Gateway Exchange Protocol for access control list lookups in service and manager implementations
- Better phasor reduction management in manager, output streams and GEP meta-data synchronization (e.g., reducing output stream to only include positive sequence phasors)
- Fixed issues in openHistorian 1.0 data and statistic archive deployments with potential race conditions between rollovers and reading data to prevent data access issues
- Outage logs now properly serialize stop timestamps in UTC ensuring proper data gap recovery operations
- NT SERVICE accounts are now assigned needed rights in installer to restart associated host service allowing restart buttons to properly function
- Fixed issues related to creating and using a custom abstract synchrophasor configurations
Remote Console Access for Users with Viewer Roles
A new command has been added to the remote console to allow messages to be filtered down to desired results, see Filter
command syntax below. In order for users with view role access to access the remote console, the filter command will need to be added to the included security resources in the main configuration file.
The simplest way to add this command is to run the XML Configuration Editor
application that can be found on the start menu and add the Filter
command before the Settings
command in the IncludedResources
configuration key in the securityProvider
section of the configuration settings:
<securityProvider>
<add name="IncludedResources" value="UpdateSettings,UpdateConfigFile=Special; Filter,Settings,Schedules,Help,Status,Version,Time,User,Health,List,Invoke,ListCommands=*; Processes,Start,ReloadCryptoCache,ReloadSettings,ResetHealthMonitor,Connect,Disconnect,Initialize,ReloadConfig,Authenticate,RefreshRoutes,TemporalSupport,LogEvent=Administrator,Editor; *=Administrator"
description="Semicolon delimited list of resources to be secured along with role names." encrypted="false" />
</securityProvider>
Filter Command Syntax
Filters status messages coming from the service.
Usage:
Filter [ { -List |
-Include <FilterDefinition> |
-Exclude <FilterDefinition> |
-Remove <ID> } ... ]
Filter -?
FilterDefinition ::= Type { Alarm | Warning | Information } |
Message <FilterSpec> |
Regex <FilterSpec>
Options:
-List Displays a list of the client's active filters
-Include Defines a filter matching messages to be displayed
-Exclude Defines a filter matching messages to be suppressed
-Remove Removes a filter