Documentation PI Nexus+ Documentation

PI Nexus+ / Reference

Prerequisites

This reference lists what each PI Nexus+ server needs, what the setup program installs itself, and what the installer creates.

Overview

This reference lists what each PI Nexus+ server needs, what the setup program installs itself, and what the installer creates.

Prerequisites per server

PrerequisiteWeb serverScanner serverInstalled by
Windows Server, signed in as a local administrator for setupYesYesYou
Microsoft Visual C++ 2015–2022 Redistributable (x64), 14.42.34438 or newerYesYesThe setup program; you for a silent installation
.NET 10 Hosting Bundle (.NET and ASP.NET Core runtimes, ASP.NET Core Module)YesYes (runtimes only)The setup program; you for a silent installation
IIS with the features listed belowYesNoThe installer turns them on
AVEVA PI AF Client (AF SDK)YesYesYou
PI Data Archives and AF Servers listed under Connections in PI System ExplorerYesYesYou
64-bit legacy PI SDKOnly for Interface TrackingOnly for Interface TrackingYou
Same PI Nexus+ version and Windows time zone on both serversSplit onlySplit onlyYou

The web server needs the PI client software because Test, discovery, PI Adapter discovery and compression changes run there. The Module Database test runs on the scanner server.

On a server where the Hosting Bundle was installed before IIS, repair the Hosting Bundle after IIS is added, so that it registers the ASP.NET Core Module.

Readiness checks the Visual C++ Redistributable as AF SDK native prerequisite: missing or older than 14.42.34438 is an Error, because AF SDK discovery and scans fail without it.

IIS features the installer turns on

On Windows Server the installer adds these features if missing: Web-Server, Web-WebServer, Web-Common-Http, Web-Default-Doc, Web-Static-Content, Web-Http-Errors, Web-Security, Web-Filtering, Web-Windows-Auth, Web-Mgmt-Tools, Web-Scripting-Tools.

If Windows reports that a restart is needed, finish setup and restart before production use. If the features cannot be added, install IIS, Windows Authentication and IIS Management Scripts and Tools by hand and run setup again.

PI Nexus+ removes the WebDAV module for its own site, so an installed WebDAV Publishing role service does not break saving. A server that locks the IIS modules or handlers section answers with HTTP 500.19; the installer log names the locked section.

What the installer creates

ObjectName or pathComponent
IIS sitePI Nexus+, HTTP binding on port IISPORT (5139), Windows Authentication on, Anonymous Authentication and directory browsing offWeb application
IIS app poolPINexusAppPool: No Managed Code, Integrated pipeline, Load User Profile on, identity the service accountWeb application
Windows servicePI Nexus+ Scanner: Automatic (Delayed Start), identity the service account; restarts after 60 seconds on the first two failures, failure count reset after one dayScanner service
Program folders...\PI Nexus+\Web, ...\Worker, ...\Installer, ...\Admin (with Admin\Migrations) under the installation folderWeb, scanner, common
Data folderC:\ProgramData\Software Athlete\PI Nexus+ and its Logs folderCommon
ShortcutsPI Nexus+ in the Start menu and on the desktopWeb application
Event log sourcesPI Nexus+ Installer, PI Nexus+ API, PI Nexus+ Worker (Application log)Common, web, scanner
RegistryHKLM\Software\Software Athlete\PI Nexus+: InstallFolder, IisPort, ProgramDataInitializedCommon, web
Folder rightsService account: Read & Execute on the installation folder, Modify on the data folderWeb, scanner

The installer does not start the app pool; IIS starts it on the first request.