Deploy Monitoring for Solaris

⚙️ 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:

  1. The monitoring component is online.

  2. The Solaris server is reachable.

  3. SSH authentication succeeds when applicable.

  4. Required OS commands execute successfully.

  5. Command output can be collected.

  6. 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.

Contact GermainUX Support.

Component: Engine

Feature Availability: 2014.1 or later