You are here

Unix Monitoring

Requires Opsview Cloud or Opsview Monitor 6
check_circle
Opsview Supported

Unix Monitoring Base Opspack

Unix (trademarked as UNIX) is a family of multi-tasking, multi-user computer operating systems that derive from the original AT&T Unix.

Service Checks

Service Check Description
CPU Statistics Monitors CPU time/utilization for configurable CPU metrics (ex. steal time for virtualized hosts).
Disk Utilization of Unix partitions. Creates a service check for every 'DISK' attribute added.
Read-only Partitions Count of read-only Unix partitions. Creates a service check for every 'DISK' attribute added.
SMART HDD Status Status of /dev/sd* disks using smartctl. Creates a service check for every 'SMARTDISK' attribute added.
Unix Load Average Checks Load Average.
Unix Memory Checks Memory Utilization.
Unix Swap Checks Swap Utilization.

Unix Monitoring Prerequisites

If you intend to use the SMART HDD Status service check, then the host with that device must have smartctl installed and configured for use

Setup and Configuration

To configure and utilize this Opspack, you simply need to add the 'OS - Unix Base' Opspack to the host running the Unix Base software.

Step 1: Add the Host Template

Add the OS - Unix Base Host Template to your Opsview Monitor host.

For more information, refer to Opsview Knowledge Center - Adding Host Templates to Hosts.

Step 2: Add and configure variables required for this host

Variable Description
DISK Optional. The mount-point for the disk usage statistics, e.g. / or /home
SMARTDISK Optional. The HDD mount-point for the SMART disk statistics, e.g. /dev/sda

For more information, refer to Opsview Knowledge Center - Adding Variables to Hosts.

Note:

In order To run the SMART Service Check + plugin, you need to edit the /etc/sudoers file and add this line at the bottom (on the monitored host):

opsview ALL=NOPASSWD:/usr/sbin/smartctl

Step 3: Apply changes and the system will now be monitored

Unix Base Service Checks