8.4 KiB
HP-UX by Zabbix agent
Overview
It is an official HP-UX template. It requires Zabbix agent 7.0 or newer.
Requirements
Zabbix version: 7.0 and higher.
Tested versions
This template has been tested on:
- HP-UX OS
Configuration
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Install Zabbix agent on the HP-UX OS according to Zabbix documentation.
Macros used
Name | Description | Default |
---|---|---|
{$AGENT.TIMEOUT} | The timeout after which the agent is considered unavailable. It works only for the agents reachable from Zabbix server/proxy (in passive mode). |
3m |
Items
Name | Description | Type | Key and additional info |
---|---|---|---|
HP-UX: Processor load (1 min average per core) | The processor load is calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg1] |
HP-UX: Processor load (5 min average per core) | The processor load is calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg5] |
HP-UX: Processor load (15 min average per core) | The processor load is calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg15] |
HP-UX: CPU idle time | The time the CPU has spent doing nothing. |
Zabbix agent | system.cpu.util[,idle] |
HP-UX: CPU nice time | The time the CPU has spent running users' processes that have been niced. |
Zabbix agent | system.cpu.util[,nice] |
HP-UX: CPU system time | The time the CPU has spent running the kernel and its processes. |
Zabbix agent | system.cpu.util[,system] |
HP-UX: CPU user time | The time the CPU has spent running users' processes that are not niced. |
Zabbix agent | system.cpu.util[,user] |
HP-UX: Host name | A host name of the system. |
Zabbix agent | system.hostname Preprocessing
|
HP-UX: Host local time | Zabbix agent | system.localtime | |
HP-UX: System information | The information as normally returned by the 'uname -a'. |
Zabbix agent | system.uname Preprocessing
|
HP-UX: Number of logged in users | The number of users who are currently logged in. |
Zabbix agent | system.users.num |
HP-UX: Checksum of /etc/passwd | Zabbix agent | vfs.file.cksum[/etc/passwd,sha256] Preprocessing
|
|
HP-UX: Available memory | The available memory is defined as free+cached+buffers memory. |
Zabbix agent | vm.memory.size[available] |
HP-UX: Total memory | Zabbix agent | vm.memory.size[total] | |
HP-UX: Version of Zabbix agent running | Zabbix agent | agent.version Preprocessing
|
|
HP-UX: Host name of Zabbix agent running | Zabbix agent | agent.hostname Preprocessing
|
|
HP-UX: Zabbix agent ping | The agent always returns 1 for this item. It could be used in combination with nodata() for the availability check. |
Zabbix agent | agent.ping |
HP-UX: Zabbix agent availability | Monitoring the availability status of the agent. |
Zabbix internal | zabbix[host,agent,available] |
HP-UX: Get filesystems | The |
Zabbix agent | vfs.fs.get |
Triggers
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
HP-UX: Processor load is too high | avg(/HP-UX by Zabbix agent/system.cpu.load[percpu,avg1],5m)>5 |
Warning | ||
HP-UX: Hostname was changed | last(/HP-UX by Zabbix agent/system.hostname,#1)<>last(/HP-UX by Zabbix agent/system.hostname,#2) |
Info | ||
HP-UX: Host information was changed | last(/HP-UX by Zabbix agent/system.uname,#1)<>last(/HP-UX by Zabbix agent/system.uname,#2) |
Info | ||
HP-UX: /etc/passwd has been changed | last(/HP-UX by Zabbix agent/vfs.file.cksum[/etc/passwd,sha256],#1)<>last(/HP-UX by Zabbix agent/vfs.file.cksum[/etc/passwd,sha256],#2) |
Warning | ||
HP-UX: Lack of available memory on server | last(/HP-UX by Zabbix agent/vm.memory.size[available])<20M |
Average | ||
HP-UX: Zabbix agent is not available | For passive checks only the availability of the agents and a host is used with {$AGENT.TIMEOUT} as the time threshold. |
max(/HP-UX by Zabbix agent/zabbix[host,agent,available],{$AGENT.TIMEOUT})=0 |
Average | Manual close: Yes |
LLD rule Network interface discovery
Name | Description | Type | Key and additional info |
---|---|---|---|
Network interface discovery | The discovery of network interfaces as defined in the global regular expression "Network interfaces for discovery". |
Zabbix agent | net.if.discovery |
Item prototypes for Network interface discovery
Name | Description | Type | Key and additional info |
---|---|---|---|
Interface {#IFNAME}: Incoming network traffic | Zabbix agent | net.if.in[{#IFNAME}] Preprocessing
|
|
Interface {#IFNAME}: Outgoing network traffic | Zabbix agent | net.if.out[{#IFNAME}] Preprocessing
|
LLD rule Mounted filesystem discovery
Name | Description | Type | Key and additional info |
---|---|---|---|
Mounted filesystem discovery | The discovery of different types of file systems as defined in the global regular expression "File systems for discovery". |
Dependent item | vfs.fs.dependent.discovery |
Item prototypes for Mounted filesystem discovery
Name | Description | Type | Key and additional info |
---|---|---|---|
{#FSNAME}: Get filesystem data | Dependent item | vfs.fs.dependent[{#FSNAME},data] Preprocessing
|
|
{#FSNAME}: Filesystem is read-only | The filesystem is mounted as read-only. It is available only for Zabbix agents 6.4 and higher. |
Dependent item | vfs.fs.dependent[{#FSNAME},readonly] Preprocessing
|
{#FSNAME}: Free inodes, % | Dependent item | vfs.fs.dependent.inode[{#FSNAME},pfree] Preprocessing
|
|
{#FSNAME}: Free disk space | Dependent item | vfs.fs.dependent.size[{#FSNAME},free] Preprocessing
|
|
{#FSNAME}: Free disk space, % | Dependent item | vfs.fs.dependent.size[{#FSNAME},pfree] Preprocessing
|
|
{#FSNAME}: Total disk space | Dependent item | vfs.fs.dependent.size[{#FSNAME},total] Preprocessing
|
|
{#FSNAME}: Used disk space | Dependent item | vfs.fs.dependent.size[{#FSNAME},used] Preprocessing
|
Trigger prototypes for Mounted filesystem discovery
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
{#FSNAME}: Filesystem has become read-only | The filesystem has become read-only. A possible reason is an I/O error. It is available only for Zabbix agents 6.4 and higher. |
last(/HP-UX by Zabbix agent/vfs.fs.dependent[{#FSNAME},readonly],#2)=0 and last(/HP-UX by Zabbix agent/vfs.fs.dependent[{#FSNAME},readonly])=1 |
Average | Manual close: Yes |
{#FSNAME}: Free inodes is less than 20% | last(/HP-UX by Zabbix agent/vfs.fs.dependent.inode[{#FSNAME},pfree])<20 |
Warning | ||
{#FSNAME}: Free disk space is less than 20% | last(/HP-UX by Zabbix agent/vfs.fs.dependent.size[{#FSNAME},pfree])<20 |
Warning |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums