Introduction

The HP-UX Cluster delivers high availability (HA) by providing fault tolerance, enabling scalability, and supporting disaster recovery for mission-critical applications. It uses HPE Serviceguard developed by Hewlett-Packard developed to implement this clustering solution specifically for the HP-UX operating system.

The HP-UX Cluster primarily ensures continuous service availability by detecting hardware, software, or network failures, failing over resources to alternate nodes with in the cluster.

Key components of HP-UX Cluster

The architecture of an HP-UX cluster comprises various essential components that work together to provide high availability and resource management.

Cluster Nodes- These are individual servers running the HP-UX operating system. Each node can host applications and resources or act as a failover node. Nodes are assigned roles such as active (primary) and standby (secondary) for specific applications, ensuring continuity in case of failure.

Cluster Software (Serviceguard)- This is the core clustering software responsible for managing communication between nodes and handling failovers. It primarily monitors the health of nodes and services, manages cluster resources such as applications, IP addresses, and storage, and orchestrates failover during node or service failure.

Package (Service Group)- This is a group of resources that defines an application or service that can run on one or more nodes. It typically includes floating IP addresses, applications, and shared storage. If the primary node hosting a package fails, the package can move to another node to maintain service availability.

Shared Storage- This is accessible by multiple nodes in the cluster and is used for hosting application data or shared filesystems. It is managed using volume management tools like LVM (Logical Volume Manager) and primarily ensures data consistency during node failovers.

Key Features of HP-UX Clusters

High Availability- HP-UX clusters reduce downtime. If a node fails, another takes over automatically.
Scalability- You can add more nodes or resources as needed.
Disaster Recovery- Clusters can be set up across locations.
Flexible Resource Allocation- Applications or services can run on any node.

Use Cases

Discovery

  • It discovers the HP-UX cluster (Running cluster software as Serviceguard) components.
  • Publishes relationships between resources to have a topological view and ease of maintenance.
  • For more information on Heirarchy of HP-UX resource structure, see Resource Hierarchy

Monitoring

  • Provides metrics related to job scheduling time and status and so on.
  • Generates concern alerts for each metric to notify the administrator regarding the issue with the resource.
  • For a complete list of supported metrics and details on the default monitoring configurations, see Supported Metrics and Default Monitoring Configuration

Supported Target Versions

  • HP-UX Cluster: Installed Cluster Software
    Serviceguard Manager version: B.03.00
    Serviceguard version: A.11.20.00
  • HP-UX OS Version: HP-UX rxb10u02 B.11.31 U ia64 3148622491 unlimited-user license

Resource Hierarchy

The following is the resource hierarchy for HP-UX Cluster.     • HP UX Cluster
          • HP UX Server
          • HP UX Resource Group

The following is the resource hierarchy for HP-UX Server.     • HP UX Server

Prerequisites

Before configuring the integration, ensure that your environment meets the following requirements related to gateway versions, credentials, and connectivity.

  • OpsRamp Classic Gateway (Linux) version 14.0.0 or later.
  • OpsRamp NextGen Gateway version 14.0.0 or later.
  • OpsRamp recommends using the latest Gateway version for full coverage of recent bug fixes and enhancements.
  • Customer need to provide HP-UX Cluster IpAddress and SSH login credentials (This credentials must be same for all nodes)
  • HP-UX Cluster nodes should be reachable from the gateway and SSH access must be opened.
  • The assigned SSH credentials should have privileges to execute CLI commands.
  • This SDK app applicable to HP-UX Cluster environment (which is running on Serviceguard Cluster Software).
  • Ensure that the provided IP address/host name, port, and credentials are valid and accessible for successful integration.
    Verify network connectivity from the gateway using:
    ping <IP Address/Host Name>
    Check port accessibility using:
    telnet <IP Address/Host Name>
    Validate SSH access using the provided credentials:
    ssh -p @<IP Address/Host Name>

Supported Metrics

Click here to view the supported metrics
Native TypeMetric NameDisplay NameUnitVersionMetric Description
HP-UX Clusterhpux_cluster_StatusHP UX Cluster status3.0.0HP UX Cluster status. Possible values are - up: 0, down: 1, starting: 2, unknown: 3
hpux_cluster_quorumServer_StatusHP UX Cluster Quorumserver Status3.0.0HP UX Cluster quorum server status. Possible values are - up: 0, down: 1, unknown: 2
hpux_cluster_quorumServer_StateHP UX Cluster Quorumserver State3.0.0HPE Cluster quorum server state. Possible values are - running: 0, Unsupported Version: 1, Access Denied: 2, unknown: 3, Error: 4
HP UX Serverhpux_server_UptimeHP-UX Server Uptimem3.0.0HP UX Server Uptime in minutes
hpux_server_StateHPUX Server State4.0.0HPUX Server state. Possible values are - Failed: 0, Reforming: 1, Running: 2, Halted: 3, Unknown: 4.
hpux_server_cpu_LoadHPUX Server CPU Load4.0.0Average CPU load for 1min, 5min, and 15min
hpux_server_cpu_logicalProcessor_UtilizationHPUX Server CPU Logical Processor Utilization%4.0.0System CPU logical processor utilization
hpux_server_cpu_total_UtilizationHPUX Server CPU Total Utilization%4.0.0System CPU utilization
hpux_server_fileSystem_Inodes_DeltaHPUX Server File System Inodes Delta4.0.0File system Inodes usage delta
hpux_server_fileSystem_Inodes_Usage_NumberHPUX Server File System Inodes Usage Number4.0.0File system Inodes usage number
hpux_server_fileSystem_Inodes_UtilizationHPUX Server File System Inodes Utilization%4.0.0File system Inodes utilization percent
hpux_server_fileSystem_mount_ChangeDetectionHPUX Server File System Mount Change Detection4.0.0File system mount point change detection. Possible values: 0 - Available, 1 - Newly Added, 2 - Removed
hpux_server_fileSystem_space_DeltaInKBHPUX Server File System Space Delta (KB)KB4.0.0File system space usage (KB) delta
hpux_server_fileSystem_space_UsedInMBHPUX Server File System Space Used (MB)MB4.0.0File system space usage in MB
hpux_server_fileSystem_Space_UtilizationHPUX Server File System Space Utilization%4.0.0File system space utilization in percent
hpux_server_individual_swapArea_UtilizationHPUX Server Individual Swap Area Utilization%4.0.0Individual swap area utilization in percent
hpux_server_logFile_AlertStatisticsHPUX Server Log File Alert Statistics4.0.0HPUX server log file monitoring alert statistics
hpux_server_loggedInUsers_CountHPUX Server Logged-In Users CountCount4.0.0Current number of logged-in users
hpux_server_loggedInUsers_PctHPUX Server Logged-In Users Percentage%4.0.0Current number of logged-in users percentage
hpux_server_memory_UsedHPUX Server Memory UsedMB4.0.0System memory used space
hpux_server_memory_UtilizationHPUX Server Memory Utilization%4.0.0System memory utilization
hpux_server_messageQueueIDs_UsedCountHPUX Server Message Queue IDs Used CountCount4.0.0Current number of message queue IDs in use
hpux_server_messageQueueIDs_UtilizationHPUX Server Message Queue IDs Utilization%4.0.0Used percentage of current message queue IDs
hpux_server_mountpoint_availability_StatusHPUX Server Mount Point Availability Status4.0.0Availability status of mount point. Possible values: 0 - Not Available, 1 - Available
hpux_server_mountpoint_Inodes_DeltaHPUX Server Mount Point Inodes DeltaCount4.0.0Mount point Inodes usage delta
hpux_server_mountpoint_Inodes_Usage_NumberHPUX Server Mount Point Inodes Usage NumberCount4.0.0Mount point Inodes usage number
hpux_server_mountpoint_Inodes_UtilizationHPUX Server Mount Point Inodes Utilization%4.0.0Mount point Inodes utilization percent
hpux_server_mountpoint_space_DeltaInKBHPUX Server Mount Point Space Delta (KB)KB4.0.0Mount point space usage (KB) delta
hpux_server_mountpoint_space_UsedInMBHPUX Server Mount Point Space Used (MB)MB4.0.0Mount point space usage in MB
hpux_server_network_interface_CollisionsHPUX Server Network Interface CollisionsCount4.0.0Monitors network collisions of each interface for HPUX devices
hpux_server_network_interface_InDiscardsHPUX Server Network Interface In Discardspsec4.0.0Monitors network in discards of each interface for HPUX devices
hpux_server_network_interface_InErrorsHPUX Server Network Interface In ErrorsError Per Sec4.0.0Monitors network in errors of each interface for HPUX devices
hpux_server_network_interface_InPacketsHPUX Server Network Interface In PacketsPackets/Sec4.0.0Monitors in packets of each interface for HPUX devices
hpux_server_network_interface_InTrafficHPUX Server Network Interface In TrafficKbps4.0.0Monitors in traffic of each interface for HPUX devices
hpux_server_network_interface_OutDiscardshpux_server_network_interface_OutDiscardspsec4.0.0Monitors network Out Discards of each interface for hpux Devices
hpux_server_network_interface_OutErrorsHPUX Server Network Interface Out ErrorsError Per Sec4.0.0Monitors network out errors of each interface for HPUX devices
hpux_server_network_interface_OutPacketsHPUX Server Network Interface Out PacketsPackets/Sec4.0.0Monitors Out packets of each interface for HPUX devices
hpux_server_network_interface_OutTrafficHPUX Server Network Interface Out TrafficKbps4.0.0Monitors Out traffic of each interface for HPUX devices
hpux_server_network_interface_StatusHPUX Server Network Interface Status4.0.0Monitors status of each interface for HPUX devices. Possible values 0-down, 1-up
hpux_server_openFileDescriptors_UsedCountHPUX Server Open File Descriptors Used CountCount4.0.0Current number of Open File Descriptors
hpux_server_openFileDescriptors_UtilizationHPUX Server Open File Descriptors Utilization%4.0.0HPUX Open File Descriptors Used Percentage
hpux_server_process_RunningStatusHPUX Server Process Running Status4.0.0Monitors status of each user-mentioned process. Possible values: 0-Not Running, 1-Running
hpux_server_realMemory_pageOuts_KiloBytesPerSecHPUX Server Real Memory Page Outs (KB/Sec)Kbps4.0.0Memory pages page out rate in Kilo Bytes per second
hpux_server_realMemory_pageOuts_PagesPerSecHPUX Server Real Memory Page Outs (Pages/Sec)psec4.0.0Memory page out rate in pages per second
hpux_server_realMemory_ScanRateHPUX Server Real Memory Scan Ratepsec4.0.0Memory scan rate in pages per second
hpux_server_runningProcesses_CountHPUX Server Running Processes CountCount4.0.0Current number of running processes
hpux_server_runningProcesses_PctHPUX Server Running Processes Percentage%4.0.0Current running processes percentage
hpux_server_semaphores_UsedCountHPUX Server Semaphores Used CountCount4.0.0Current number of semaphore IDs in use
hpux_server_semaphores_UtilizationHPUX Server Semaphores Utilization%4.0.0Semaphore IDs used percentage
hpux_server_sharedMemoryIDs_UsedCountHPUX Server Shared Memory IDs Used CountCount4.0.0Current number of shared memory IDs in use
hpux_server_sharedMemoryIDs_UtilizationHPUX Server Shared Memory IDs Utilization%Used percentage of shared memory IDs
hpux_server_swapMemory_UsedHPUX Server Swap Memory UsedKb4.0.0Swap memory used
hpux_server_swapMemory_UtilizationHPUX Server Swap Memory Utilization%4.0.0Swap memory utilization in percent
hpux_server_realMemory_PagesUtilizationHP-UX Server real memory pages utilization%3.0.0The perecentage of memory pages used
hpux_server_logFile_AlertStatisticsHP-UX Server Log file alert Statistics2.0.0HP UX server log file monitoring alert statistics.
hpux_server_openFileDescriptors_UtilizationHP-UX Server open file descriptor utilization%2.0.0HP UX open file descriptors used percentage.
hpux_server_openFileDescriptors_UsedCountHP-UX Server open file descriptor used countCount2.0.0Current number of open file descriptors.
hpux_server_loggedInUsers_PctHP-UX Server logged in users percentage%2.0.0Current number of logged in users percentage.
hpux_server_loggedInUsers_CountHP-UX Server logged in users countCount2.0.0Current number of logged in users.
hpux_server_runningProcesses_PctHP-UX Server running processes percentage%2.0.0Current running processes percentage.
hpux_server_runningProcesses_CountHP-UX Server running processes countCount2.0.0Current number of running processes.
hpux_server_semaphores_UtilizationHP-UX Server semaphores utilization%2.0.0Semaphore ID's used percentage.
hpux_server_semaphores_UsedCountHP-UX Server semaphores used countCount2.0.0Current number of semaphore ID’s in use.
hpux_server_messageQueueIDs_UtilizationHP-UX Server message queue IDs utilization%2.0.0Used percentage of current message queue ID's.
hpux_server_messageQueueIDs_UsedCountHP-UX Server message queue IDs used countcount2.0.0Current number of message queue ID’s in use.
hpux_server_sharedMemoryIDs_UtilizationHP-UX Server shared memory IDs utilization%2.0.0Used percentage of shared memory ID's.
hpux_server_sharedMemoryIDs_UsedCountHP-UX Server shared memory IDs used countCount2.0.0Current number of shared memory ID’s in use.
hpux_server_cpu_total_UtilizationHP-UX Server CPU utilization%2.0.0System CPU utilization.
hpux_server_cpu_logicalProcessor_UtilizationHP-UX Server CPU logical processor utilization%2.0.0System CPU logical processor utilization.
hpux_server_cpu_LoadHP-UX Server CPU load2.0.0Average CPU load for 1 min, 5 min, and 15 min.
hpux_server_realMemory_ScanRateHP-UX Server real memory scan ratepsec2.0.0Memory scan rate in pages per second.
hpux_server_realMemory_pageOuts_PagesPerSecHP-UX Server real memory pageouts pages per secpsec2.0.0Memory page out rate in pages per second.
hpux_server_realMemory_pageOuts_KiloBytesPerSecHP-UX Server real memory pageouts kilobytes per secKBps2.0.0Memory pages page out rate in Kilo Bytes per second.
hpux_server_memory_UsedInMBHP-UX Server memory usedMB2.0.0System memory used space.
hpux_server_memory_UtilizationHP-UX Server memory utilization%2.0.0System memory utilization.
hpux_server_swapMemory_UsedInKbHP-UX Server swap memory usedKB2.0.0Swap memory used.
hpux_server_swapMemory_UtilizationHP-UX Server swap memory utilization%2.0.0Swap memory utilization in percent.
hpux_server_individual_swapArea_UtilizationHP-UX Server individual swap area utilization%2.0.0Individual swap area utilization in percent.
hpux_server_fileSystem_space_UtilizationHP-UX Server filesystem space utilization%2.0.0File system space utilization in percent.
hpux_server_fileSystem_space_UsedInMBHP-UX Server filesystem space used in MBMB2.0.0File system space usage in MB.
hpux_server_fileSystem_space_DeltaInKBHP-UX Server filesystem space delta in KBKB2.0.0File system space usage(KB) delta.
hpux_server_fileSystem_Inodes_UtilizationHP-UX Server filesystem Inodes utilization%2.0.0File system Inodes utilization percent.
hpux_server_fileSystem_Inodes_Usage_NumberHP-UX Server filesystem Inodes usage numberCount2.0.0File system Inodes usage number.
hpux_server_fileSystem_Inodes_DeltaHP-UX Server filesystem Inodes deltaCount2.0.0File system Inodes usage delta.
hpux_server_fileSystem_mount_ChangeDetectionHP-UX Server filesystem mount change detection2.0.0File system mount point change detection. It detects if any file system mount point removed and if any new mount point added into the system. Below are the possible values: 0 - Available , 1 - Newly Added , 2 - Removed.
hpux_server_mountpoint_space_UtilizationHP-UX Server mountpoint space utilization%2.0.0Mount point space utilization in percent.
hpux_server_mountpoint_space_UsedInMBHP-UX Server mountpoint space used in MBMB2.0.0Mount point usage in MB.
hpux_server_mountpoint_space_DeltaInKBHP-UX Server mountpoint space delta in KBKB2.0.0Mount point space usage(KB) delta.
hpux_server_mountpoint_Inodes_UtilizationHP-UX Server mountpoint Inodes utilization%2.0.0Mount point Inodes utilization percent.
hpux_server_mountpoint_Inodes_Usage_NumberHP-UX Server mountpoint Inodes usage numberCount2.0.0Mount point Inodes usage number.
hpux_server_mountpoint_Inodes_DeltaHP-UX Server mountpoint Inodes deltaCount2.0.0Mount point Inodes usage delta.
hpux_server_mountpoint_availability_StatusHP-UX Server mountpoint availability status2.0.0Availability status of mount point. These are possible values : 0 - Not Available 1 - Available.
hpux_server_network_interface_OutTrafficHP-UX Server Network Out TrafficKbps2.0.0Monitors Out traffic of each interface for HP UX devices.
hpux_server_network_interface_InDiscardsHP-UX Server Network In discardspsec2.0.0Monitors Network in discards of each interface for HP UX devices.
hpux_server_network_interface_OutPacketsHP-UX Server Network out packetspackets/sec2.0.0Monitors Out packets of each interface for HP UX devices.
hpux_server_network_interface_OutErrorsHP-UX Server Network Out ErrorsCount2.0.0Monitors network out errors of each interface for HP UX devices.
hpux_server_network_interface_OutDiscardsHP-UX Server Network Out discardspsec2.0.0Monitors network Out Discards of each interface for HP UX devices.
hpux_server_network_interface_InPacketsHP-UX Server Network In packetspackets/sec2.0.0Monitors in Packets of each interface for HP UX devices.
hpux_server_network_interface_InErrorsHP-UX Server Network In ErrorsCount2.0.0Monitors network in errors of each interface for HP UX devices.
hpux_server_network_interface_CollisionsHP-UX Server Network Interface collisionsCount2.0.0Monitors network collisions of each interface for HP UX devices.
hpux_server_network_interface_StatusHP-UX Server Network Interface status2.0.0Monitors status of each interface for HP UX devices. Possible values 0-down, 1-up.
hpux_server_network_interface_InTrafficHP-UX Server Network In TrafficKbps2.0.0Monitors In traffic of each interface for HP UX devices.
hpux_server_process_RunningStatusHP-UX Server process running status2.0.0Monitors status of each user mentioned process. possible values 0-Not Running, 1- Running.
HP-UX Resourcegrouphpux_resourceGroup_StatusHP UX Resource Group Status4.0.0HP UX Resource Group status. Possible values are - up: 0, down: 1, start_wait: 2, starting: 3, halting: 4, halt_wait: 5, failing: 6, fail_wait: 7, relocate_wait: 8, reconfiguring: 9, reconfigure_wait: 10, detached: 11, unknown: 12
hpux_resourceGroup_StateHP UX Resource Group State4.0.0HP UX Resource Group state. Possible values are - Starting: 0, start_wait: 1, running: 2, halting: 3, halt_wait: 4, halted: 5, halt_aborted: 6, failing: 7, fail_wait: 8, failed: 9, relocate_wait: 10, maintenance: 11, detached: 12, reconfiguring: 13, reconfigure_wait: 14, unknown: 15, blocked: 16, changing: 17

Default Monitoring Configurations

HP UX Cluster provides default monitoring components that include:

  • Global Device Management Policies
  • Global Templates
  • Global Monitors

These configurations are applied automatically upon installation. You can customize them for your environment by cloning the global versions and modifying thresholds or alerting behaviour.

Customize this prior to the installation of application to avoid unnecessary alerts and noise.

  1. Default Global Device Management Policies available Device Management Policy for each Native Type are available at
    Setup -> Resources -> Device Management Policies.
    Search with suggested names in global scope. Each Device Management Policy follows below naming convention: {appName nativeType - version - Type} Example: hp-ux-server HP UX Cluster - 4 - HP-UX Cluster (i.e, appName = hp-ux-server, nativeType = HP UX Cluster, version = 4, Type = HP UX Cluster)

  2. Default Global Templates available Templates are available at
    Setup -> Monitoring -> Templates
    Search with suggested names in global scope. Each template follows below naming convention : {appName Type nativeType ‘Template’ - version} Example: hp-ux-server HP-UX Cluster HP UX Cluster Template - 4 (i.e, appName = hp-ux-server, Type = HP-UX Cluster, nativeType = HP UX Cluster, version = 4)

  3. Default Global Monitors available Monitors are avilable at
    Setup -> Monitoring -> Monitors
    Search with suggested names in global scope. Each Monitors follows below naming convention : {monitorKey appName nativeType - version} Example: HP UX Cluster Monitor hp-ux-server HP UX Cluster 4(i.e, monitorKey = HP UX Cluster Monitor, appName = hp-ux-server, nativeType = HP UX Cluster, version = 4)

Configure and Install the HP UX Cluster Integration

Click here to Configure and Install the HPE UX Cluster integration
  1. To select your client, navigate to All Clients, and click the Client/Partner dropdown menu.
    Note: You may either type your client’s name in the search bar or select your client from the list.
  2. Navigate to Setup > Account. The Account Details screen is displayed.
  3. Click Integrations. The Installed Integrations screen is displayed with all the installed applications.
    Note: If you do not have any installed applications, you will be navigated to the Available Integrations and Apps page with all the available applications along with the newly created application with the version.
  4. Click + ADD on the Installed Integrations page.
    Note: Search for the integration either by entering the name of the integration in the search bar or by selecting the category of the integration from the All Categories dropdown list.
  5. Click ADD in the HPE UX Server application.
  6. In the Configuration screen, click + ADD. The Add Configuration screen appears.
  7. Enter the following BASIC INFORMATION:


Field NameDescription
NameA user-defined display name for the integration instance.String
TypeSelect Type as HP-UX Cluster or HP-UX Server based on end device setup.Dropdown
IP Address/Host NameEnter the IP Address / Host Name of the HP UX Cluster/Server. It should be accessible from Gateway.String
PortEnter the Port.

Note: By default 22 is the port value.
Integer
CredentialsSelect the credential associated with your HP UX Cluster / Server account. If you want to use the existing credentials, select them from the Select Credentials dropdown. Else, click + Add to create credentials. The ADD CREDENTIAL window is displayed. Enter the following information.
  • Name: Credential name.
  • Description: Brief description of the credential.
  • User Name: User name.
  • Password: Password.
  • Confirm Password: Confirm password
Dropdown
App Failure NotificationsWhen selected, you will be notified in case of an application failure such as Connectivity Exception, Authentication Exception.Checkbox
Log File MonitoringWhen selected, Log File Monitoring will be enabled, and the user need to provide the Log File Configuration.
Note: Supported only in HP-UX Server Type.
Checkbox
Log File ConfigurationEnter the additional configuration.

Note: By default [{"Name":"","File Name":"","Rotated File Name":"","Expression":"","Check Type":"","Threshold":"","Severity":""}]
Note: Supported only in HP-UX Server Type.
String
File SystemsEnter the File systems.

Note: Default value: ufs,hpfs,vxfs,nfs
String
Mount PointsEnter the Mount Points.

Note: Default value: /tmp
String
ProcessesEnter the processes.

Note: Default value: syslogd,cron,init,sshd,sendmail
String

Notes:

  • Select the following:
    • App Failure Notifications: if turned on, you will be notified in case of an application failure that is, Connectivity Exception, Authentication Exception.
    • Log File Monitoring: The Log File Configuration is part of the additional configuration, configure the values for below fields as per your log file monitoring use case:
      • Log File Configuration: {“Name”:"",“File Name”:"",“Rotated File Name”:"",“Expression”:"",“Check Type”:"",“Threshold”:"",“Severity”:""}
  • Ip Address/Host Name and Port should be accessible from Gateway.
  1. Select the below mentioned Custom Attribute:
FunctionalityDescription
Custom AttributeSelect the custom attribute from the drop down list box.
ValueSelect the value from the drop down list box.

Note: The custom attribute that you add here will be assigned to all the resources that are created by the integration. You can add a maximum of five custom attributes (key and value pair).

  1. In the RESOURCE TYPE section, select:

    • ALL: All the existing and future resources will be discovered.
    • SELECT: You can select one or multiple resources to be discovered.
  2. In the DISCOVERY SCHEDULE section, select Recurrence Pattern to add one of the following patterns:

    • Minutes
    • Hourly
    • Daily
    • Weekly
    • Monthly
  3. Click ADD.


Now the configuration is saved and displayed on the configurations page after you save it.
Note: From the same page, you may Edit and Remove the created configuration.

  1. Under the ADVANCED SETTINGS, Select the Bypass Resource Reconciliation option, if you wish to bypass resource reconciliation when encountering the same resources discovered by multiple applications.

    Note: If two different applications provide identical discovery attributes, two separate resources will be generated with those respective attributes from the individual discoveries.

  2. Click NEXT.

  3. (Optional) Click +ADD to create a new collector by providing a name or use the pre-populated name.

  4. Select an existing registered profile.


  1. Click FINISH.

The application is installed and displayed on the INSTALLED INTEGRATION page. Use the search field to find the installed integration.

Modify the Configuration

Discover Resources in HP UX Cluster

Click here to view resources of the HPE UX Cluster integration

To discover resources for HP UX Cluster:

  1. Navigate to Infrastructure > Search > OS-HIGH AVAILABILITY > HP UX Cluster. The HP UX Cluster page is displayed
  2. Select the application on the HP UX Cluster page
  3. The RESOURCE page appears from the right.
  4. Click the ellipsis () on the top right and select View Details.

View resource attributes

The discovered resource(s) are displayed under Attributes. In this page you will get the basic information about the resources such as: Resource Type, Native Resource Type, Resource Name, IP Address etc.

View resource metrics

To confirm HP-UX Cluster monitoring, review the following:

  • Metric graphs: A graph is plotted for each metric that is enabled in the configuration.
  • Alerts: Alerts are generated for metrics that are configured as defined for integration.


Resource Filter Input Keys

HP UX Cluster application Resources are filtered and discovered based on below keys:
Note: You can filter the resources with the discoverable keys only.

Click here to view the Supported Input Keys
Resource TypeResource Type
All TypesresourceName
hostName
aliasName
dnsName
ipAddress
macAddress
os
make
model
HP UX ServerVersion
Root Resource HostName
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource Name
Root Resource UUID
HP UX ClusterPolicy Name : {policyName}
HP UX Resource GroupRoot Resource HostName
Root Resource IPAddress
Root Resource SerialNumber
Root Resource ResourceType
Root Resource Name
Root Resource UUID

Supported Alert Custom Macros

Customise the alert subject and description with below macros then it will generate alert based on customisation.

${resource.name}${resource.ip}${resource.mac}
${resource.aliasname}${resource.os}${resource.type}
${resource.dnsname}${resource.alternateip}${resource.make}
${resource.model}${resource.serialnumber}${resource.systemId}
${Custome Attributes in the resource}${parent.resource.name}

Risks, Limitations & Assumptions

  • App can handle Critical/Recovery failure alert notifications for:
    • Connectivity Exception
    • Authentication Exception
  • Duplicate/repeat failure alert notifications are sent every 6 hours.
  • App cannot control monitoring pause/resume actions based on alerts.
  • Metrics can monitor HP-UX Cluster resources and generate alerts based on threshold values.
  • Minimum supported version for Latest snapshot metric: nextgen-14.0.0
  • Full discovery support requires gateway version 15.0.0 or above.
  • App is not compatible with Cluster Gateway.
  • Default SSH Port: 22 (modifiable from configuration page)
  • Component-level thresholds can be configured per resource.
  • Template Applied Time is shown only if collector profile version is 18.1.0 or higher.
  • Currently unsupported monitoring features:
    • Hardware metrics
    • Programmable Resource Monitoring
    • Processes (We provided one metric for each process RunningStatus. i.e, hpux_server_process_RunningStatus)
  • Log File Monitoring is supported only for HP-UX Server type.
  • For log monitoring, we expect below JSON payload as input.
    • "Name" can be any string used to identify individual log configuration.
    • "File Name" is a combination of folder path and file name. Folder path should contain the exact path for the file as prefix. File name can be any valid string or regular expression. In case of file not found with specified file name, alert will be generated with the severity specified by the user.
      • Example: C:\Program Files (x86)\Vistara\Agent\log\Age.?t.log
      • Matches: Agent.log, Ageat.log, ...
    • "Rotated File Name" is similar to file name field but specifying the rotated file. This field is optional.
    • "Expression" can be any valid string or regular expression used to specify the search string. It's a mandatory field.
    • "Check Type" can be either "exists" or "not exists" (case insensitive).
    • "Threshold" can be any valid integer. Alert will be generated in case of specified threshold breach happens.
    • "Severity" used to specify the alert type to be created in case of expression found. Possible values are CRITICAL, WARNING, INFO and OK (case insensitive).
  • Log File Configuration
    [
      {
        "Name": "",
        "File Name": "",
        "Rotated File Name": "",
        "Expression": "",
        "Check Type": "",
        "Threshold": "",
        "Severity": ""
      }
    ]
  • Logs larger than 1GB are not processed.
  • First request logs are skipped to avoid performance issues; processing starts from second poll.
  • No recovery alerts for expression-based alerts; recovery only for file-not-found alerts.

Version History

VersionBug fixes/Enhancements
4.0.3Fixed NumberFormatExceptions in filesystem-related metrics.
4.0.2Cluster and Resource Group command execution is excluded for Server setup.
4.0.1Fixed the issue to reduce SSH connections to HP UX Server.
4.0.0Support for HP UX Serviceguard cluster
3.1.0
  • Support given to Get Target Response Execute Command
  • Enhancements related to Get Latest Metric Values and Activitylogs
  • Configuration fields File Systems, Mount Points, Processes are updated.
3.0.0Added new metric support for hpux_server_Uptime and hpux_server_realMemory_PagesUtilization
2.0.1Filled the resource name field with hostname.
2.0.0Initial version with discovery and monitoring features.