Skip to main content

Solaris

Overview

Solaris, the robust operating system developed by Oracle, finds seamless integration with Motadata AIOps. This integration facilitates comprehensive monitoring and management of Solaris servers, offering real-time insights into performance metrics, system logs, and the overall health of the infrastructure. With proactive issue detection, resource optimization, and streamlined operations, critical business processes can run efficiently and without interruption.

List of Supported KPIs

Solaris

MetricsDescriptionType
system.network.out.packets.rateNumber of packets being transferred out of the device per second.Rate
system.network.in.packets.rateNumber of packets being transferred in to the device per second.Rate
system.network.packets.rateNumber of packets being transferred in or out of the device per second.Rate
system.network.udp.connectionsThe total count of UDP connections in the network.Count
system.network.tcp.connectionsThe total count of TCP connections in the network.Count
system.network.error.packetsThe total number of error packets in a network.Count
system.cpu.idle.percentThe percentage of time the CPU has spent idle.Percentage
system.cpu.user.percentThe percentage of time the CPU spent running user space processes.Percentage
system.cpu.percentThe percentage of a CPU being utilized at a particular instance.Percentage
system.cpu.typeString
system.disk.used.percentThe percentage of used disk space out of the total disk space on a system.Percentage
system.disk.capacity.bytesThe capacity of the disk.Count
system.disk.free.bytesThe total amount of free disk space available on a system.Count
system.disk.used.bytesThe total amount of used disk space on a system.Count
system.disk.io.bytes.per.secThe amount of bytes transferred doing I/O operations to and from the disk per second.Rate
system.disk.io.write.bytes.per.secThe bytes transferred per second writing to the disk.Count
system.disk.io.read.ops.per.secThe number of read operations per second from the disk.Count
system.running.processesThe total number of running processes in the system.Count
system.nameThe name of the device.String
system.disk.io.read.bytes.per.secThe number of bytes transferred while reading from the disk per second.Rate
system.disk.io.write.ops.per.secThe writing operations to the disk per second.Rate
system.threadsThe total number of CPU threads.Count
uptime.secThe time for which the system has been available.Count
uptimeString
system.os.versionThe version of the operating system on your host.String
system.logical.processorsthe number of logical processors on the device CPU.Count
system.memory.installed.bytesCount
system.memory.free.bytesThe total amount of free RAM space on a system.Bytes
system.disk.io.ops.per.secThe number of read-write operations per second on the device.Count
system.disk.io.queue.lengthThe queue length of IO requests issued to your device.Count
system.memory.used.bytesThe total amount of used RAM on a system.Bytes
system.memory.used.percentThe percentage of used RAM out of total RAM.Percent
system.network.tcp.retransmissionsThe count of lost or damaged packets that were resent over the network.String

Solaris CPU Core

MetricsDescriptionType
system.cpu.coreIndex to identify the CPU core.String
system.cpu.core.user.percentThe percentage of CPU core being utilised by the user.Percent
system.cpu.core.idle.percentThe percentage of time a particular CPU core has spent in idle state.Percent
system.cpu.core.percentThe percentage of a CPU core being utilized at a particular instance.Percent

Solaris Disk

MetricsDescriptionType
system.disk.read.ops.per.secThe reading operations performed on the disk per second.Rate
system.disk.write.ops.per.secThe writing operations performed on the disk per second.Rate
system.disk.ops.per.secThe I/O operations per second on the disk.Rate
system.disk.read.bytes.per.secThe bytes transferred per second reading from the disk.Rate
system.disk.write.bytes.per.secThe bytes transferred per second writing to the disk.Rate
system.disk.bytes.per.secThe bytes transferred doing I/O operations to and from the disk per second.Rate
system.disk.queue.lengthThe queue length of IO requests issued to your device.Count
system.disk.volumeThe label of the disk volume.String
system.disk.volume.free.bytesThe amount of free disk space.Bytes
system.disk.volume.used.bytesThe amount of used disk space.Bytes
system.disk.volume.capacity.bytesThe capacity of the disk.Bytes
system.disk.volume.used.percentThe percentage of used disk space out of the total disk space on a system.Percent

Solaris Network Interface

MetricsDescriptionType
system.network.interfaceThe name of the interfaceString
system.network.interface.in.packets.ratethe number of packets transferred into an interface per second.Count
system.network.interface.out.packets.ratethe number of packets transferred out of an interface per second.Count
system.network.interface.packets.rateThe number of packets transferred in or out of an interface per second.String
interface.error.packetsThe total number of error packets sent and received on an interface.Count
system.network.interface.packet.loss.percentThe percentage of packets lost out of total packets transferred over an interface.Count

Solaris Process

MetricsDescriptionType
system.processThe name of the process.String
system.process.handlesThe number of handles used by a process.Count
system.process.memory.used.bytesThe total space used in a RAM by a process.Count
system.process.virtual.memory.bytesThe amount of virtual memory used by a process.Count
system.process.idThe process Id.Count
statusThe status of the process. Up if the process is available for monitoring and down if the process is not available for monitoringString
system.process.cpu.percentThe CPU utilization of a process.Count
system.process.threadsThe number of threads used by this process.Count
system.process.uptimeThe total time for which the process is in runnning state.String
system.process.uptime.secThe total time in seconds for which the process is running.Count
system.process.memory.used.percentThe percentage of RAM allocated for use by a process.Percentage
system.process.userThe name of the user that started the process.String
system.process.commandThe command to identify the status of the process.String
system.process.source.ipThe source IP from which the process communicates.String
system.process.source.portThe source port from which the process communicates.Count
system.process.destination.ipThe destination IP to which the process communicates.String
system.process.destination.portThe destination port to which the process communicates.Count
system.processThe name of the process.String