Upd | Solarwinds Npm Offline Installer
The primary advantage of the offline installer is security compliance. Many organizations cannot allow a core monitoring server to have a direct internet connection.
Air-Gapped Reliability: You can download the full ISO file from the Customer Portal on a secure machine, scan it for malware, and move it via physical media.
Predictability: Unlike the online installer, which pulls components on-the-fly, the offline version contains everything—prerequisites like .NET Framework and Visual C++—ensuring the installation won't fail halfway due to a dropped connection.
Upgrade Path: It is often the "plan B" if the standard Centralized Upgrade fails due to environmental issues or strict firewall rules. Performance and "The Gotchas"
While powerful, the offline installer is not a "set and forget" tool.
Hardware Hungry: SolarWinds NPM is resource-intensive. For production, you’ll need at least 4 processors and 8–16 GB of RAM. Running the installer on underpowered hardware often results in a "Critical Issue" warning that can block the process.
Database Dependency: The installer does not handle SQL server setup for production environments. You must have a dedicated SQL Server (2016 SP1 or later) ready before you begin, as the "lightweight" SQL Express option is only intended for lab testing.
The "Weight" of the ISO: Expect a large download (several gigabytes). Copying this across slow internal networks or onto thumb drives is the most time-consuming part of the process. Quick Deployment Checklist
Preparation: Disable the Windows firewall temporarily and ensure you are logged in as a local Administrator.
License Key: Keep your license key handy; since you are offline, you will need to perform an offline activation through the SolarWinds License Manager.
Snapshot First: If using a virtual machine, take a snapshot after the OS is ready but before running the installer. This provides a clean rollback point if the configuration wizard fails. Final Verdict
The SolarWinds NPM offline installer is essential for high-security sectors (Gov, Finance, Defense). It trades the "ease" of a small online executable for the guaranteed completeness of an ISO image. Solarwinds NPM tutorial: Solarwinds NPM installation solarwinds npm offline installer
The SolarWinds Network Performance Monitor (NPM) offline installer is a critical tool for organizations that must maintain high-security standards or manage infrastructure in isolated environments. Unlike the standard online installer, which fetches components during the setup process, the offline installer is a self-contained package that includes all necessary files for a full deployment without requiring an active internet connection on the target server. 1. Purpose and Strategic Value The primary use case for the offline installer is "air-gapped" security
. Many government, financial, and high-security enterprise networks are physically or logically disconnected from the public internet to prevent data breaches and external cyber threats. The offline installer allows administrators to: Maintain strict firewall and security policies.
Deploy monitoring tools in remote locations with limited or unstable connectivity.
Ensure a consistent installation environment by eliminating the risk of dynamic download failures. 2. Deployment and Installation Process
The workflow for using the offline installer typically follows these steps: Acquisition : Administrators log in to the SolarWinds Customer Portal
from a machine with internet access to download the full executable (often several gigabytes).
: The installer is moved to the target server via secure physical media (like an encrypted USB drive) or a secure internal file transfer protocol.
: On the target server, the installer extracts its components. It checks for prerequisites—such as the correct Windows Server version and SQL Server connectivity—and installs the SolarWinds Platform (formerly Orion) and the NPM module. 3. Key Considerations: Licensing and Updates
While the installation is offline, licensing often remains a challenge. SolarWinds typically requires a license key for activation. In truly isolated environments, administrators must use offline activation
, where a unique machine key is generated on the server and manually uploaded to the SolarWinds portal from a connected device to receive a license file.
Furthermore, maintaining an "offline" instance requires more manual effort for updates. Since the system cannot auto-update, administrators must repeat the download and transfer process for every hotfix or major version release to ensure the monitoring environment remains secure and feature-complete. 4. Conclusion The primary advantage of the offline installer is
The SolarWinds NPM offline installer is more than just a convenience; it is a necessity for secure network management. By providing a robust, standalone installation package, SolarWinds enables IT teams to gain deep visibility into their switches, routers, and servers without compromising the "dark" status of their most sensitive networks. checklist of hardware requirements for the NPM server or more details on the offline licensing steps Install SolarWinds Platform products in a new environment
How to Use the SolarWinds NPM Offline Installer: A Comprehensive Guide
The SolarWinds Network Performance Monitor (NPM) offline installer is an essential tool for IT professionals who need to deploy robust network monitoring in secure or air-gapped environments. Unlike the standard online installer, which fetches components during the process, the offline version contains all necessary files in a single, prepackaged format.
Starting with SolarWinds Platform 2020.2, the offline installer is provided as an ISO file rather than a traditional .exe, requiring users to mount the image on their Windows server before beginning. Why Use the Offline Installer?
While online installations are often preferred for their speed and ability to fetch the latest hotfixes automatically, several scenarios make the offline installer the better choice:
Secure Environments: Organizations with strict security policies often isolate their management servers from the public internet. The offline installer allows for a complete setup without an external connection.
Limited Bandwidth: If your data center has slow or unreliable internet, downloading a large multi-gigabyte file once and moving it via local media is more efficient than a live installation.
Installation Control: Using a pre-downloaded file ensures you have a consistent version across multiple servers, which is helpful for staging and testing environments. Prerequisites and Preparation
Before launching the installer, ensure your environment meets these critical requirements:
System Requirements: Your server must run a compatible version of Windows Server (e.g., 2016, 2019, or 2022) and have access to a supported SQL Server instance.
Mounting the ISO: Since the modern installer is an ISO, you must right-click the file in Windows and select Mount to access the executable. Problem 2: SQL Express installation fails with "The
Unblock Files: If you downloaded the file on a different machine, right-click the ISO or its contents, go to Properties, and click Unblock to prevent Windows security from stopping the installation.
Database Backup: For upgrades, always back up your SolarWinds database and take a VM snapshot before proceeding, as there is no automatic "rollback" feature. Step-by-Step Installation Process Install SolarWinds Platform products in a new environment
Problem 2: SQL Express installation fails with "The system cannot find the path specified"
Cause: The offline installer tried to extract SQL Express to %TEMP% but the drive is full or has permissions issues.
Fix: Manually extract the SQL Express binaries from the installer:
SolarWinds-NPM-Offline.exe /extract="C:\ExtractedSetup"
Then run SQL Express setup manually from the \Redist\SQLExpress folder.
Step 2: Extract or Mount
- For EXE self-extractor: Double-click → choose extraction path (e.g.,
C:\SW_Install\) → click Extract. - For ISO: Right-click → Mount (Windows 10/Server 2019+ supports native mounting).
Problem 4: Checksum mismatch after download
Cause: The huge 4GB file was corrupted during download or USB transfer.
Fix: Download again via a download manager that supports resuming, then use certutil -hashfile to verify SHA256 against the portal.
Part 2: What is the SolarWinds NPM Offline Installer?
The SolarWinds NPM offline installer (often referred to as the "full installation package" or "standalone installer") is a single, self-contained executable file (or a compressed archive) that contains:
- The core NPM application.
- All required third-party dependencies (e.g., specific versions of .NET, C++ Redistributables, IIS components, and SQL Native Client).
- Local database scripts and schema setup files.
- Product hotfixes and cumulative updates (depending on the version downloaded).
Unlike the web installer (which streams only necessary components during setup), the offline installer allows you to run the setup on a server that has zero internet connectivity, provided you have already transferred the installer via USB drive, ISO image, or secure internal file share.
Important Clarification: The term "offline installer" does not mean the product works without a network. NPM is a network monitor—it needs a live network to monitor. "Offline" refers solely to the installation process.
Phase 1: Acquiring the Installer (The "Sneaker-Net" Step)
Since the target server cannot access the internet, the first step takes place on a workstation that can.
- Access the Customer Portal: Log in to the SolarWinds Customer Portal using valid credentials. It is vital to ensure the account has the necessary permissions to download software binaries.
- Locate the Downloads Section: Navigate to the "Downloads" area and select "Network Performance Monitor."
- Select the Version: Do not simply click the main download button. Instead, look for a link labeled "Previous Versions" or "Full Installer." It is critical to identify the exact version number you require (e.g., NPM 2023.4.1).
- Download the Offline Installer: The offline installer is significantly larger than the web downloader, often exceeding several gigabytes. It typically follows a naming convention such as
SolarWinds-NPM-OfflineInstaller-vX.X.X.exe. - Verify Integrity: Once downloaded, verify the file hash (SHA256) provided on the portal. This ensures the file has not been tampered with before it is moved into your secure environment.
Step 3: Select the Correct Version
You will see two options for each release:
- Web Installer (small
.exefile – requires internet). - Offline Installer (large file, often labeled "Full Product – No internet connection required").
Step 6: Configure Website and Ports
The installer will propose using default website on port 8080 for the web console, or you can specify port 443 for HTTPS. Since you are offline, you’ll need a third-party or internally issued SSL certificate later.