⚙️ Deploying GermainUX for Monitoring Solaris Servers: Requirements and Procedures
Deploy the GermainUX component required to collect availability and performance metrics from Solaris servers.
🏢 Deployment Architecture
GermainUX monitors Solaris by periodically executing operating-system commands and collecting their results.
Depending on the deployment architecture, monitoring can be performed using a GermainUX Engine or Agent.
|
For remote monitoring: |
|---|
|
GermainUX Engine/Agent → SSH → Solaris Server → OS Commands → Metrics → GermainUX |
📋 Prerequisites
Before deployment, confirm:
|
Requirement |
|---|
|
The Solaris server is reachable from the selected GermainUX monitoring component. |
|
SSH is enabled when using remote monitoring. |
|
An SSH account is available. |
|
The account can execute the required monitoring commands. |
|
Required firewall rules allow SSH connectivity. |
|
DNS resolution is available when hostnames are used. |
|
The GermainUX Engine or Agent is operational. |
|
The monitoring component can communicate with GermainUX. |
Required Solaris Commands
Depending on the metrics enabled, GermainUX can execute commands such as:
/usr/sbin/prtconf
/usr/bin/vmstat 1 4
vmstat 1 4
df -lk
iostat -d -x
/bin/netstat -i -f inet
kstat -p '::phys:*bytes64' 1 2
kstat -p unix:0:system_misc:boot_time
ps -A
Ensure that the monitoring account has permission to execute the commands required for the metrics you intend to collect.
Individual commands can be disabled when collection of the corresponding metric is not required.
Remote Monitoring
Remote monitoring is appropriate when a GermainUX Engine or Agent will connect to the Solaris server over SSH.
1. Verify SSH Connectivity
From the monitoring environment, verify that:
-
The Solaris hostname resolves.
-
The SSH port is reachable.
-
Authentication succeeds.
-
The monitoring account can log in.
-
Required commands can be executed.
2. Verify Permissions
The monitoring account should have only the permissions necessary to collect the required operating-system metrics.
Verify access to commands required for:
-
CPU
-
Memory
-
Disk
-
Network
-
Processes
-
System configuration
-
Uptime
Avoid granting unnecessary administrative privileges.
3. Verify Network Access
Confirm that firewalls and network security policies permit the GermainUX monitoring component to connect to the Solaris server.
For standard SSH deployments, this normally requires access to the configured SSH port.
If your environment uses a non-standard SSH port, configure the corresponding connection accordingly.
Local Monitoring
When the GermainUX monitoring component executes directly on the monitored environment, SSH connectivity to the same server may not be required.
Verify that:
-
The GermainUX component is running.
-
Required Solaris commands are available.
-
The monitoring account can execute them.
-
The component can communicate with GermainUX.
Validate the Deployment
Before configuring production monitoring, verify:
-
The monitoring component is online.
-
The Solaris server is reachable.
-
SSH authentication succeeds when applicable.
-
Required OS commands execute successfully.
-
Command output can be collected.
-
The monitoring component can communicate with GermainUX.
Once deployment has been validated, continue with Configure Monitoring for Solaris.
ℹ️ Get More Information
GermainUX can help determine which monitoring, analytics and automation capabilities are appropriate for your Solaris environment.
Component: Engine
Feature Availability: 2014.1 or later