SolarWind- Orion Plateform (On-Premises SolarWinds/ Self-Hosted SolarWinds)
Note: On-Premises doesn't mean the servers must be physically in your own data center. The classification depends on who manages the SolarWinds application, not where the VM is hosted.
What is SolaWinds?
SolarWinds Orion Platform is the SolarWinds framework that provides common functionality such as web access, alerting, reporting, discovery, user management, API services, and database connectivity. Monitoring modules such as NPM, NCM, and SAM use these functions to perform their specific monitoring tasks.
Key Components of SolarWinds Architecture
1. Orion Platform
The Orion Platform is the central software framework that provides:
- Web Console
- Alerting Engine
- Reporting Engine
- Discovery Services
- API Services
- User Authentication and Authorization
- Database Connectivity
- Job Scheduling
The Orion Platform itself does not perform monitoring. It provides the infrastructure required by SolarWinds modules.
2. Main Polling Engine (MPE)
Definition
The Main Polling Engine is the primary SolarWinds server responsible for collecting monitoring data from devices and applications.
Functions
- Polls devices using SNMP, WMI, ICMP, APIs, and agents
- Processes monitoring data
- Generates alerts
- Executes discovery jobs
- Hosts Orion Platform services
- Communicates with the SQL database
Note
The Orion Platform is typically installed on the Main Polling Engine server.
3. SolarWinds Database Server
Definition
A Microsoft SQL Server database that stores all SolarWinds monitoring information.
Stores
- Device inventory
- Performance statistics
- Alerts and events
- User information
- Configuration backups (NCM)
- Historical monitoring data
Important
The database is not part of the Orion Platform but is required for Orion Platform operation.
4. Additional Polling Engine (APE)
Definition
An Additional Polling Engine is an extra polling server used to distribute monitoring load in large environments.
Functions
- Polls devices
- Sends collected data to the central database
- Extends monitoring capacity
Use Cases
- Large environments
- Remote sites
- Thousands of monitored devices
5. Web Console
Definition
The web-based user interface used to access SolarWinds monitoring data.
Functions
- Dashboards
- Alerts
- Reports
- Device Management
- Configuration Management
SolarWinds Modules
NPM (Network Performance Monitor)
Purpose
Network monitoring and performance management.
Monitors
- Routers
- Switches
- Firewalls
- Load Balancers
Metrics
- Availability
- CPU Utilization
- Memory Utilization
- Interface Traffic
- Packet Loss
- Latency
NCM (Network Configuration Manager)
Purpose
Network configuration management.
Features
- Configuration backup
- Change tracking
- Configuration comparison
- Compliance auditing
- Bulk configuration deployment
- Configuration rollback
SAM (Server & Application Monitor)
Purpose
Server and application monitoring.
Monitors
- Windows Servers
- Linux Servers
- VMware
- Hyper-V
- Databases
- Web Servers
Metrics
- CPU
- Memory
- Disk Usage
- Services
- Processes
- Application Availability
What happens?
- Orion Platform is installed on the Main Polling Engine.
-
Orion Platform provides:
- Web UI
- Alert engine
- Reporting
- Discovery
- API
- Database connection
- NPM, NCM, and SAM use these capabilities to perform monitoring and management tasks.
Comments
Post a Comment