Introduction

Solaris is a proprietary Unix-like operating system provided by Oracle Corporation. It is written in C and C++, featuring a mixed source model combining open-source and closed-source components. Originally developed by Sun Microsystems and acquired by Oracle Corporation in 2010. The first version of Solaris was first released in 1992. The operating system uses a monolithic kernel with dynamically loadable modules.

To get started with the integration, see the following sections.

Key Use cases

Discovery

  • Discovers the high-level components such as Solaris Server.
  • Refer to the Resource Hierarchy for detailed structure.

Monitoring

Supported Target Version

  • SunOS-5.9 OS
  • SunOS 5.11 Oracle Solaris 11.3 x86
  • SunOS 5.10 Generic_147148-26

Resource Hierarchy

  • Solaris Server

Version History

Application VersionBug fixes / Enhancements
4.3.0This implementation introduces third-party CI alert mapping and OpsQL-based enhancements.
Configure alert mappings to target CI systems through the application configuration. After configuration, the system automatically forwards alerts to the corresponding third-party platforms and maps them to the specified CIs, ensuring consistent integration and efficient alert management.
Previously, resource filters in the app configuration required manual entry of resource core and custom attributes. With this enhancement, the configuration is moved to OpsQL-based filtering, where users can see the keys auto-populated as needed.
4.2.1
  • Added support to prevent resource deletion when the `MacAddress` response is empty.
  • Included `NoDataFoundException` in the activity log traces.
4.2.0
  • Added support for SSH keypair authentication.
  • Validated SSH key-pair authentication on SunOS 5.11 Oracle Solaris 11.3 x86.
    • Kernel version: SunOS 5.11
    • Release version: 11.*.
4.1.0Log File Monitoring Script Enhancements:
  • Added support to include all matched lines in the alert when the includeAllMatchedLinesInAlert flag is enabled in the log configuration. When disabled, the alert displays only the last matched line.
  • Cleaned up log file script metadata when a log file configuration is removed.
4.0.2
  • Log File Monitoring Optimizations:
    • Removed SFTP file transfer and added support for executing the script directly on the remote device.
    • Added support for combining multiple expressions with semicolon (;) for the same log file.
    • Added support for script retry in case of script execution timeout.
4.0.1
  • Fix provided to the metrics solaris_os_server_Uptime and solaris_os_server_sensorStatus.
  • Precision related changes to the metric value.
4.0.0Added three metrics solaris_os_server_sensorTemperature solaris_os_server_sensorPower solaris_os_server_sensorStatus
3.1.1
  • Support given to Get Target Response Execute Command.
  • Enhancements related to Get Latest Metric Values and Activitylogs
3.1.0Configuration fields File Systems, Mount Points, Processes are updated.
Metric calculation solaris_os_server_memory_Utilization updated
3.0.0Provided support for the metric solaris_os_server_Uptime.
2.0.1
  • Mapping resource name attribute field with hostname.
  • Updated few ssh commands to retrieve the required data.
  • Added support to print error log line part of logfile monitoring.
  • Updated data parsing for below metrics
    • solaris_os_server_network_interface_InTraffic
    • solaris_os_server_network_interface_OutTraffic
2.0.0Initial Version with discovery and monitoring features.