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 SoftwareServiceguard Manager version: B.03.00Serviceguard 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.
Note
/usr/sbin path must be configured on the target cluster nodes to execute CLI commands. (Execute this command to set path:export PATH=$PATH:/usr/sbin
)- 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 Type | Metric Name | Display Name | Unit | Version | Metric Description |
---|---|---|---|---|---|
HP-UX Cluster | hpux_cluster_Status | HP UX Cluster status | 3.0.0 | HP UX Cluster status. Possible values are - up: 0, down: 1, starting: 2, unknown: 3 | |
hpux_cluster_quorumServer_Status | HP UX Cluster Quorumserver Status | 3.0.0 | HP UX Cluster quorum server status. Possible values are - up: 0, down: 1, unknown: 2 | ||
hpux_cluster_quorumServer_State | HP UX Cluster Quorumserver State | 3.0.0 | HPE Cluster quorum server state. Possible values are - running: 0, Unsupported Version: 1, Access Denied: 2, unknown: 3, Error: 4 | HP UX Server | hpux_server_Uptime | HP-UX Server Uptime | m | 3.0.0 | HP UX Server Uptime in minutes |
hpux_server_State | HPUX Server State | 4.0.0 | HPUX Server state. Possible values are - Failed: 0, Reforming: 1, Running: 2, Halted: 3, Unknown: 4. | ||
hpux_server_cpu_Load | HPUX Server CPU Load | 4.0.0 | Average CPU load for 1min, 5min, and 15min | ||
hpux_server_cpu_logicalProcessor_Utilization | HPUX Server CPU Logical Processor Utilization | % | 4.0.0 | System CPU logical processor utilization | |
hpux_server_cpu_total_Utilization | HPUX Server CPU Total Utilization | % | 4.0.0 | System CPU utilization | |
hpux_server_fileSystem_Inodes_Delta | HPUX Server File System Inodes Delta | 4.0.0 | File system Inodes usage delta | ||
hpux_server_fileSystem_Inodes_Usage_Number | HPUX Server File System Inodes Usage Number | 4.0.0 | File system Inodes usage number | ||
hpux_server_fileSystem_Inodes_Utilization | HPUX Server File System Inodes Utilization | % | 4.0.0 | File system Inodes utilization percent | |
hpux_server_fileSystem_mount_ChangeDetection | HPUX Server File System Mount Change Detection | 4.0.0 | File system mount point change detection. Possible values: 0 - Available, 1 - Newly Added, 2 - Removed | ||
hpux_server_fileSystem_space_DeltaInKB | HPUX Server File System Space Delta (KB) | KB | 4.0.0 | File system space usage (KB) delta | |
hpux_server_fileSystem_space_UsedInMB | HPUX Server File System Space Used (MB) | MB | 4.0.0 | File system space usage in MB | |
hpux_server_fileSystem_Space_Utilization | HPUX Server File System Space Utilization | % | 4.0.0 | File system space utilization in percent | |
hpux_server_individual_swapArea_Utilization | HPUX Server Individual Swap Area Utilization | % | 4.0.0 | Individual swap area utilization in percent | |
hpux_server_logFile_AlertStatistics | HPUX Server Log File Alert Statistics | 4.0.0 | HPUX server log file monitoring alert statistics | ||
hpux_server_loggedInUsers_Count | HPUX Server Logged-In Users Count | Count | 4.0.0 | Current number of logged-in users | |
hpux_server_loggedInUsers_Pct | HPUX Server Logged-In Users Percentage | % | 4.0.0 | Current number of logged-in users percentage | |
hpux_server_memory_Used | HPUX Server Memory Used | MB | 4.0.0 | System memory used space | |
hpux_server_memory_Utilization | HPUX Server Memory Utilization | % | 4.0.0 | System memory utilization | |
hpux_server_messageQueueIDs_UsedCount | HPUX Server Message Queue IDs Used Count | Count | 4.0.0 | Current number of message queue IDs in use | |
hpux_server_messageQueueIDs_Utilization | HPUX Server Message Queue IDs Utilization | % | 4.0.0 | Used percentage of current message queue IDs | |
hpux_server_mountpoint_availability_Status | HPUX Server Mount Point Availability Status | 4.0.0 | Availability status of mount point. Possible values: 0 - Not Available, 1 - Available | ||
hpux_server_mountpoint_Inodes_Delta | HPUX Server Mount Point Inodes Delta | Count | 4.0.0 | Mount point Inodes usage delta | |
hpux_server_mountpoint_Inodes_Usage_Number | HPUX Server Mount Point Inodes Usage Number | Count | 4.0.0 | Mount point Inodes usage number | |
hpux_server_mountpoint_Inodes_Utilization | HPUX Server Mount Point Inodes Utilization | % | 4.0.0 | Mount point Inodes utilization percent | |
hpux_server_mountpoint_space_DeltaInKB | HPUX Server Mount Point Space Delta (KB) | KB | 4.0.0 | Mount point space usage (KB) delta | |
hpux_server_mountpoint_space_UsedInMB | HPUX Server Mount Point Space Used (MB) | MB | 4.0.0 | Mount point space usage in MB | |
hpux_server_network_interface_Collisions | HPUX Server Network Interface Collisions | Count | 4.0.0 | Monitors network collisions of each interface for HPUX devices | |
hpux_server_network_interface_InDiscards | HPUX Server Network Interface In Discards | psec | 4.0.0 | Monitors network in discards of each interface for HPUX devices | |
hpux_server_network_interface_InErrors | HPUX Server Network Interface In Errors | Error Per Sec | 4.0.0 | Monitors network in errors of each interface for HPUX devices | |
hpux_server_network_interface_InPackets | HPUX Server Network Interface In Packets | Packets/Sec | 4.0.0 | Monitors in packets of each interface for HPUX devices | |
hpux_server_network_interface_InTraffic | HPUX Server Network Interface In Traffic | Kbps | 4.0.0 | Monitors in traffic of each interface for HPUX devices | |
hpux_server_network_interface_OutDiscards | hpux_server_network_interface_OutDiscards | psec | 4.0.0 | Monitors network Out Discards of each interface for hpux Devices | |
hpux_server_network_interface_OutErrors | HPUX Server Network Interface Out Errors | Error Per Sec | 4.0.0 | Monitors network out errors of each interface for HPUX devices | |
hpux_server_network_interface_OutPackets | HPUX Server Network Interface Out Packets | Packets/Sec | 4.0.0 | Monitors Out packets of each interface for HPUX devices | |
hpux_server_network_interface_OutTraffic | HPUX Server Network Interface Out Traffic | Kbps | 4.0.0 | Monitors Out traffic of each interface for HPUX devices | |
hpux_server_network_interface_Status | HPUX Server Network Interface Status | 4.0.0 | Monitors status of each interface for HPUX devices. Possible values 0-down, 1-up | ||
hpux_server_openFileDescriptors_UsedCount | HPUX Server Open File Descriptors Used Count | Count | 4.0.0 | Current number of Open File Descriptors | |
hpux_server_openFileDescriptors_Utilization | HPUX Server Open File Descriptors Utilization | % | 4.0.0 | HPUX Open File Descriptors Used Percentage | |
hpux_server_process_RunningStatus | HPUX Server Process Running Status | 4.0.0 | Monitors status of each user-mentioned process. Possible values: 0-Not Running, 1-Running | ||
hpux_server_realMemory_pageOuts_KiloBytesPerSec | HPUX Server Real Memory Page Outs (KB/Sec) | Kbps | 4.0.0 | Memory pages page out rate in Kilo Bytes per second | |
hpux_server_realMemory_pageOuts_PagesPerSec | HPUX Server Real Memory Page Outs (Pages/Sec) | psec | 4.0.0 | Memory page out rate in pages per second | |
hpux_server_realMemory_ScanRate | HPUX Server Real Memory Scan Rate | psec | 4.0.0 | Memory scan rate in pages per second | |
hpux_server_runningProcesses_Count | HPUX Server Running Processes Count | Count | 4.0.0 | Current number of running processes | |
hpux_server_runningProcesses_Pct | HPUX Server Running Processes Percentage | % | 4.0.0 | Current running processes percentage | |
hpux_server_semaphores_UsedCount | HPUX Server Semaphores Used Count | Count | 4.0.0 | Current number of semaphore IDs in use | |
hpux_server_semaphores_Utilization | HPUX Server Semaphores Utilization | % | 4.0.0 | Semaphore IDs used percentage | |
hpux_server_sharedMemoryIDs_UsedCount | HPUX Server Shared Memory IDs Used Count | Count | 4.0.0 | Current number of shared memory IDs in use | |
hpux_server_sharedMemoryIDs_Utilization | HPUX Server Shared Memory IDs Utilization | % | Used percentage of shared memory IDs | ||
hpux_server_swapMemory_Used | HPUX Server Swap Memory Used | Kb | 4.0.0 | Swap memory used | |
hpux_server_swapMemory_Utilization | HPUX Server Swap Memory Utilization | % | 4.0.0 | Swap memory utilization in percent | |
hpux_server_realMemory_PagesUtilization | HP-UX Server real memory pages utilization | % | 3.0.0 | The perecentage of memory pages used | |
hpux_server_logFile_AlertStatistics | HP-UX Server Log file alert Statistics | 2.0.0 | HP UX server log file monitoring alert statistics. | ||
hpux_server_openFileDescriptors_Utilization | HP-UX Server open file descriptor utilization | % | 2.0.0 | HP UX open file descriptors used percentage. | |
hpux_server_openFileDescriptors_UsedCount | HP-UX Server open file descriptor used count | Count | 2.0.0 | Current number of open file descriptors. | |
hpux_server_loggedInUsers_Pct | HP-UX Server logged in users percentage | % | 2.0.0 | Current number of logged in users percentage. | |
hpux_server_loggedInUsers_Count | HP-UX Server logged in users count | Count | 2.0.0 | Current number of logged in users. | |
hpux_server_runningProcesses_Pct | HP-UX Server running processes percentage | % | 2.0.0 | Current running processes percentage. | |
hpux_server_runningProcesses_Count | HP-UX Server running processes count | Count | 2.0.0 | Current number of running processes. | |
hpux_server_semaphores_Utilization | HP-UX Server semaphores utilization | % | 2.0.0 | Semaphore ID's used percentage. | |
hpux_server_semaphores_UsedCount | HP-UX Server semaphores used count | Count | 2.0.0 | Current number of semaphore ID’s in use. | |
hpux_server_messageQueueIDs_Utilization | HP-UX Server message queue IDs utilization | % | 2.0.0 | Used percentage of current message queue ID's. | |
hpux_server_messageQueueIDs_UsedCount | HP-UX Server message queue IDs used count | count | 2.0.0 | Current number of message queue ID’s in use. | |
hpux_server_sharedMemoryIDs_Utilization | HP-UX Server shared memory IDs utilization | % | 2.0.0 | Used percentage of shared memory ID's. | |
hpux_server_sharedMemoryIDs_UsedCount | HP-UX Server shared memory IDs used count | Count | 2.0.0 | Current number of shared memory ID’s in use. | |
hpux_server_cpu_total_Utilization | HP-UX Server CPU utilization | % | 2.0.0 | System CPU utilization. | |
hpux_server_cpu_logicalProcessor_Utilization | HP-UX Server CPU logical processor utilization | % | 2.0.0 | System CPU logical processor utilization. | |
hpux_server_cpu_Load | HP-UX Server CPU load | 2.0.0 | Average CPU load for 1 min, 5 min, and 15 min. | ||
hpux_server_realMemory_ScanRate | HP-UX Server real memory scan rate | psec | 2.0.0 | Memory scan rate in pages per second. | |
hpux_server_realMemory_pageOuts_PagesPerSec | HP-UX Server real memory pageouts pages per sec | psec | 2.0.0 | Memory page out rate in pages per second. | |
hpux_server_realMemory_pageOuts_KiloBytesPerSec | HP-UX Server real memory pageouts kilobytes per sec | KBps | 2.0.0 | Memory pages page out rate in Kilo Bytes per second. | |
hpux_server_memory_UsedInMB | HP-UX Server memory used | MB | 2.0.0 | System memory used space. | |
hpux_server_memory_Utilization | HP-UX Server memory utilization | % | 2.0.0 | System memory utilization. | |
hpux_server_swapMemory_UsedInKb | HP-UX Server swap memory used | KB | 2.0.0 | Swap memory used. | |
hpux_server_swapMemory_Utilization | HP-UX Server swap memory utilization | % | 2.0.0 | Swap memory utilization in percent. | |
hpux_server_individual_swapArea_Utilization | HP-UX Server individual swap area utilization | % | 2.0.0 | Individual swap area utilization in percent. | |
hpux_server_fileSystem_space_Utilization | HP-UX Server filesystem space utilization | % | 2.0.0 | File system space utilization in percent. | |
hpux_server_fileSystem_space_UsedInMB | HP-UX Server filesystem space used in MB | MB | 2.0.0 | File system space usage in MB. | |
hpux_server_fileSystem_space_DeltaInKB | HP-UX Server filesystem space delta in KB | KB | 2.0.0 | File system space usage(KB) delta. | |
hpux_server_fileSystem_Inodes_Utilization | HP-UX Server filesystem Inodes utilization | % | 2.0.0 | File system Inodes utilization percent. | |
hpux_server_fileSystem_Inodes_Usage_Number | HP-UX Server filesystem Inodes usage number | Count | 2.0.0 | File system Inodes usage number. | |
hpux_server_fileSystem_Inodes_Delta | HP-UX Server filesystem Inodes delta | Count | 2.0.0 | File system Inodes usage delta. | |
hpux_server_fileSystem_mount_ChangeDetection | HP-UX Server filesystem mount change detection | 2.0.0 | File 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_Utilization | HP-UX Server mountpoint space utilization | % | 2.0.0 | Mount point space utilization in percent. | |
hpux_server_mountpoint_space_UsedInMB | HP-UX Server mountpoint space used in MB | MB | 2.0.0 | Mount point usage in MB. | |
hpux_server_mountpoint_space_DeltaInKB | HP-UX Server mountpoint space delta in KB | KB | 2.0.0 | Mount point space usage(KB) delta. | |
hpux_server_mountpoint_Inodes_Utilization | HP-UX Server mountpoint Inodes utilization | % | 2.0.0 | Mount point Inodes utilization percent. | |
hpux_server_mountpoint_Inodes_Usage_Number | HP-UX Server mountpoint Inodes usage number | Count | 2.0.0 | Mount point Inodes usage number. | |
hpux_server_mountpoint_Inodes_Delta | HP-UX Server mountpoint Inodes delta | Count | 2.0.0 | Mount point Inodes usage delta. | |
hpux_server_mountpoint_availability_Status | HP-UX Server mountpoint availability status | 2.0.0 | Availability status of mount point. These are possible values : 0 - Not Available 1 - Available. | ||
hpux_server_network_interface_OutTraffic | HP-UX Server Network Out Traffic | Kbps | 2.0.0 | Monitors Out traffic of each interface for HP UX devices. | |
hpux_server_network_interface_InDiscards | HP-UX Server Network In discards | psec | 2.0.0 | Monitors Network in discards of each interface for HP UX devices. | |
hpux_server_network_interface_OutPackets | HP-UX Server Network out packets | packets/sec | 2.0.0 | Monitors Out packets of each interface for HP UX devices. | |
hpux_server_network_interface_OutErrors | HP-UX Server Network Out Errors | Count | 2.0.0 | Monitors network out errors of each interface for HP UX devices. | |
hpux_server_network_interface_OutDiscards | HP-UX Server Network Out discards | psec | 2.0.0 | Monitors network Out Discards of each interface for HP UX devices. | |
hpux_server_network_interface_InPackets | HP-UX Server Network In packets | packets/sec | 2.0.0 | Monitors in Packets of each interface for HP UX devices. | |
hpux_server_network_interface_InErrors | HP-UX Server Network In Errors | Count | 2.0.0 | Monitors network in errors of each interface for HP UX devices. | |
hpux_server_network_interface_Collisions | HP-UX Server Network Interface collisions | Count | 2.0.0 | Monitors network collisions of each interface for HP UX devices. | |
hpux_server_network_interface_Status | HP-UX Server Network Interface status | 2.0.0 | Monitors status of each interface for HP UX devices. Possible values 0-down, 1-up. | ||
hpux_server_network_interface_InTraffic | HP-UX Server Network In Traffic | Kbps | 2.0.0 | Monitors In traffic of each interface for HP UX devices. | |
hpux_server_process_RunningStatus | HP-UX Server process running status | 2.0.0 | Monitors status of each user mentioned process. possible values 0-Not Running, 1- Running. | ||
HP-UX Resourcegroup | hpux_resourceGroup_Status | HP UX Resource Group Status | 4.0.0 | HP 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_State | HP UX Resource Group State | 4.0.0 | HP 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.
Default Global Device Management Policies available Device Management Policy for each Native Type are available atSetup -> 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)
Default Global Templates available Templates are available atSetup -> Monitoring -> TemplatesSearch 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)
Default Global Monitors available Monitors are avilable atSetup -> Monitoring -> MonitorsSearch 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
- 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. - Navigate to Setup > Account. The Account Details screen is displayed.
- 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. - 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. - Click ADD in the HPE UX Server application.
- In the Configuration screen, click + ADD. The Add Configuration screen appears.
- Enter the following BASIC INFORMATION:
Field Name | Description | |
---|---|---|
Name | A user-defined display name for the integration instance. | String |
Type | Select Type as HP-UX Cluster or HP-UX Server based on end device setup. | Dropdown |
IP Address/Host Name | Enter the IP Address / Host Name of the HP UX Cluster/Server. It should be accessible from Gateway. | String |
Port | Enter the Port. Note: By default 22 is the port value. | Integer |
Credentials | Select 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.
| Dropdown |
App Failure Notifications | When selected, you will be notified in case of an application failure such as Connectivity Exception, Authentication Exception. | Checkbox |
Log File Monitoring | When 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 Configuration | Enter 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 Systems | Enter the File systems. Note: Default value: ufs,hpfs,vxfs,nfs | String |
Mount Points | Enter the Mount Points. Note: Default value: /tmp | String |
Processes | Enter 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.
- Select the below mentioned Custom Attribute:
Functionality | Description |
---|---|
Custom Attribute | Select the custom attribute from the drop down list box. |
Value | Select 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).
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.
In the DISCOVERY SCHEDULE section, select Recurrence Pattern to add one of the following patterns:
- Minutes
- Hourly
- Daily
- Weekly
- Monthly
Click ADD.
Note
Sample values shown in the configuration fields are for illustration purposes only. Use your actual integration details when configuring.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.
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.
Click NEXT.
(Optional) Click +ADD to create a new collector by providing a name or use the pre-populated name.
Select an existing registered profile.
- 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
See Modify an Installed Integration or Application article.
Note: Select the HP UX Cluster application.
Discover Resources in HP UX Cluster
Click here to view resources of the HPE UX Cluster integration
To discover resources for HP UX Cluster:
- Navigate to Infrastructure > Search > OS-HIGH AVAILABILITY > HP UX Cluster. The HP UX Cluster page is displayed
- Select the application on the HP UX Cluster page
- The RESOURCE page appears from the right.
- 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 Type | Resource Type |
---|---|
All Types | resourceName |
hostName | |
aliasName | |
dnsName | |
ipAddress | |
macAddress | |
os | |
make | |
model | |
HP UX Server | Version |
Root Resource HostName | |
Root Resource IPAddress | |
Root Resource SerialNumber | |
Root Resource ResourceType | |
Root Resource Name | |
Root Resource UUID | |
HP UX Cluster | Policy Name : {policyName} |
HP UX Resource Group | Root 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": ""
}
]
Version History
Version | Bug fixes/Enhancements |
---|---|
4.0.3 | Fixed NumberFormatExceptions in filesystem-related metrics. |
4.0.2 | Cluster and Resource Group command execution is excluded for Server setup. |
4.0.1 | Fixed the issue to reduce SSH connections to HP UX Server. |
4.0.0 | Support for HP UX Serviceguard cluster |
3.1.0 |
|
3.0.0 | Added new metric support for hpux_server_Uptime and hpux_server_realMemory_PagesUtilization |
2.0.1 | Filled the resource name field with hostname. |
2.0.0 | Initial version with discovery and monitoring features. |