Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os/hp-ux?at=release/7.4
HP-UX by Zabbix agent
Overview
This is an official HP-UX template. It requires Zabbix agent 7.4 or newer.
Notes on filesystem (FS) discovery:
- The ext4/3/2 FS reserves space for privileged usage, typically set at 5% by default.
- BTRFS allocates a default of 10% of the volume for its own needs.
- To mitigate potential disasters, FS usage triggers are based on the maximum available space.
- Utilization formula:
pused = 100 - 100 * (available / total - free + available)
- Utilization formula:
- The FS utilization chart, derived from graph prototypes, reflects FS reserved space as the difference between used and available space from the total volume.
Requirements
Zabbix version: 7.4 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 |
| {$VFS.FS.FSNAME.NOT_MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
^(/dev|/sys|/run|/proc|.+/shm$) |
| {$VFS.FS.FSNAME.MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
.+ |
| {$VFS.FS.FSTYPE.MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
Macro too long. Please see the template. |
| {$VFS.FS.FSTYPE.NOT_MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
^\s$ |
| {$VFS.FS.INODE.PFREE.MIN.CRIT} | The critical threshold of the filesystem metadata utilization. |
10 |
| {$VFS.FS.INODE.PFREE.MIN.WARN} | The warning threshold of the filesystem metadata utilization. |
20 |
| {$VFS.FS.PUSED.MAX.CRIT} | The critical threshold of the filesystem utilization. |
90 |
| {$VFS.FS.PUSED.MAX.WARN} | The warning threshold of the filesystem utilization. |
80 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Processor load (1 min average per core) | Calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg1] |
| Processor load (5 min average per core) | Calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg5] |
| Processor load (15 min average per core) | Calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg15] |
| CPU idle time | Time the CPU has spent doing nothing. |
Zabbix agent | system.cpu.util[,idle] |
| CPU nice time | Time the CPU has spent running users' processes that have been niced. |
Zabbix agent | system.cpu.util[,nice] |
| CPU system time | Time the CPU has spent running the kernel and its processes. |
Zabbix agent | system.cpu.util[,system] |
| CPU user time | Time the CPU has spent running users' processes that are not niced. |
Zabbix agent | system.cpu.util[,user] |
| Host name | The host name of the system. |
Zabbix agent | system.hostname Preprocessing
|
| Host local time | Zabbix agent | system.localtime | |
| System information | Information as normally returned by |
Zabbix agent | system.uname Preprocessing
|
| Number of logged in users | The number of users who are currently logged in. |
Zabbix agent | system.users.num |
| Checksum of /etc/passwd | Zabbix agent | vfs.file.cksum[/etc/passwd,sha256] Preprocessing
|
|
| Available memory | Defined as free + cached + buffers. |
Zabbix agent | vm.memory.size[available] |
| Total memory | Total memory expressed in bytes. |
Zabbix agent | vm.memory.size[total] |
| Version of Zabbix agent running | Zabbix agent | agent.version Preprocessing
|
|
| Host name of Zabbix agent running | Zabbix agent | agent.hostname Preprocessing
|
|
| Zabbix agent ping | The agent always returns "1" for this item. May be used in combination with |
Zabbix agent | agent.ping |
| Zabbix agent availability | Used for monitoring the availability status of the agent. |
Zabbix internal | zabbix[host,agent,available] |
| 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 agent(s) and a host is used with |
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 | Used for the discovery of network interfaces. |
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 mounted filesystems with different types. |
Dependent item | vfs.fs.dependent.discovery Preprocessing
|
Item prototypes for Mounted filesystem discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| FS [{#FSNAME}]: Get data | Intermediate data of |
Dependent item | vfs.fs.dependent[{#FSNAME},data] Preprocessing
|
| FS [{#FSNAME}]: Option: 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
|
| FS [{#FSNAME}]: Inodes: Free, in % | Free metadata space expressed in %. |
Dependent item | vfs.fs.dependent.inode[{#FSNAME},pfree] Preprocessing
|
| FS [{#FSNAME}]: Space: Available | Available storage space expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},free] Preprocessing
|
| FS [{#FSNAME}]: Space: Available, in % | Deprecated metric. Space availability expressed as a percentage, calculated using the current and maximum available spaces. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},pfree] Preprocessing
|
| FS [{#FSNAME}]: Space: Used, in % | Calculated as the percentage of currently used space compared to the maximum available space. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},pused] Preprocessing
|
| FS [{#FSNAME}]: Space: Total | Total space expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},total] Preprocessing
|
| FS [{#FSNAME}]: Space: Used | Used storage expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},used] Preprocessing
|
Trigger prototypes for Mounted filesystem discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| HP-UX: FS [{#FSNAME}]: Filesystem has become read-only | The filesystem has become read-only, possibly due to an I/O error. 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 |
| HP-UX: FS [{#FSNAME}]: Running out of free inodes | Disk writing may fail if index nodes are exhausted, leading to error messages like "No space left on device" or "Disk is full", despite available free space. |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"} |
Average | |
| HP-UX: FS [{#FSNAME}]: Running out of free inodes | Disk writing may fail if index nodes are exhausted, leading to error messages like "No space left on device" or "Disk is full", despite available free space. |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"} |
Warning | Depends on:
|
| HP-UX: FS [{#FSNAME}]: Space is critically low | The volume's space usage exceeds the |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.size[{#FSNAME},pused],5m)>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} |
Average | Manual close: Yes |
| HP-UX: FS [{#FSNAME}]: Space is low | The volume's space usage exceeds the |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.size[{#FSNAME},pused],5m)>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} |
Warning | Manual close: Yes Depends on:
|
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
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os/hp-ux?at=release/7.2
HP-UX by Zabbix agent
Overview
This is an official HP-UX template. It requires Zabbix agent 7.2 or newer.
Notes on filesystem (FS) discovery:
- The ext4/3/2 FS reserves space for privileged usage, typically set at 5% by default.
- BTRFS allocates a default of 10% of the volume for its own needs.
- To mitigate potential disasters, FS usage triggers are based on the maximum available space.
- Utilization formula:
pused = 100 - 100 * (available / total - free + available)
- Utilization formula:
- The FS utilization chart, derived from graph prototypes, reflects FS reserved space as the difference between used and available space from the total volume.
Requirements
Zabbix version: 7.2 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 |
| {$VFS.FS.FSNAME.NOT_MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
^(/dev|/sys|/run|/proc|.+/shm$) |
| {$VFS.FS.FSNAME.MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
.+ |
| {$VFS.FS.FSTYPE.MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
Macro too long. Please see the template. |
| {$VFS.FS.FSTYPE.NOT_MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
^\s$ |
| {$VFS.FS.INODE.PFREE.MIN.CRIT} | The critical threshold of the filesystem metadata utilization. |
10 |
| {$VFS.FS.INODE.PFREE.MIN.WARN} | The warning threshold of the filesystem metadata utilization. |
20 |
| {$VFS.FS.PUSED.MAX.CRIT} | The critical threshold of the filesystem utilization. |
90 |
| {$VFS.FS.PUSED.MAX.WARN} | The warning threshold of the filesystem utilization. |
80 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Processor load (1 min average per core) | Calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg1] |
| Processor load (5 min average per core) | Calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg5] |
| Processor load (15 min average per core) | Calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg15] |
| CPU idle time | Time the CPU has spent doing nothing. |
Zabbix agent | system.cpu.util[,idle] |
| CPU nice time | Time the CPU has spent running users' processes that have been niced. |
Zabbix agent | system.cpu.util[,nice] |
| CPU system time | Time the CPU has spent running the kernel and its processes. |
Zabbix agent | system.cpu.util[,system] |
| CPU user time | Time the CPU has spent running users' processes that are not niced. |
Zabbix agent | system.cpu.util[,user] |
| Host name | The host name of the system. |
Zabbix agent | system.hostname Preprocessing
|
| Host local time | Zabbix agent | system.localtime | |
| System information | Information as normally returned by |
Zabbix agent | system.uname Preprocessing
|
| Number of logged in users | The number of users who are currently logged in. |
Zabbix agent | system.users.num |
| Checksum of /etc/passwd | Zabbix agent | vfs.file.cksum[/etc/passwd,sha256] Preprocessing
|
|
| Available memory | Defined as free + cached + buffers. |
Zabbix agent | vm.memory.size[available] |
| Total memory | Total memory expressed in bytes. |
Zabbix agent | vm.memory.size[total] |
| Version of Zabbix agent running | Zabbix agent | agent.version Preprocessing
|
|
| Host name of Zabbix agent running | Zabbix agent | agent.hostname Preprocessing
|
|
| Zabbix agent ping | The agent always returns "1" for this item. May be used in combination with |
Zabbix agent | agent.ping |
| Zabbix agent availability | Used for monitoring the availability status of the agent. |
Zabbix internal | zabbix[host,agent,available] |
| 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 agent(s) and a host is used with |
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 | Used for the discovery of network interfaces. |
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 mounted filesystems with different types. |
Dependent item | vfs.fs.dependent.discovery Preprocessing
|
Item prototypes for Mounted filesystem discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| FS [{#FSNAME}]: Get data | Intermediate data of |
Dependent item | vfs.fs.dependent[{#FSNAME},data] Preprocessing
|
| FS [{#FSNAME}]: Option: 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
|
| FS [{#FSNAME}]: Inodes: Free, in % | Free metadata space expressed in %. |
Dependent item | vfs.fs.dependent.inode[{#FSNAME},pfree] Preprocessing
|
| FS [{#FSNAME}]: Space: Available | Available storage space expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},free] Preprocessing
|
| FS [{#FSNAME}]: Space: Available, in % | Deprecated metric. Space availability expressed as a percentage, calculated using the current and maximum available spaces. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},pfree] Preprocessing
|
| FS [{#FSNAME}]: Space: Used, in % | Calculated as the percentage of currently used space compared to the maximum available space. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},pused] Preprocessing
|
| FS [{#FSNAME}]: Space: Total | Total space expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},total] Preprocessing
|
| FS [{#FSNAME}]: Space: Used | Used storage expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},used] Preprocessing
|
Trigger prototypes for Mounted filesystem discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| HP-UX: FS [{#FSNAME}]: Filesystem has become read-only | The filesystem has become read-only, possibly due to an I/O error. 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 |
| HP-UX: FS [{#FSNAME}]: Running out of free inodes | Disk writing may fail if index nodes are exhausted, leading to error messages like "No space left on device" or "Disk is full", despite available free space. |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"} |
Average | |
| HP-UX: FS [{#FSNAME}]: Running out of free inodes | Disk writing may fail if index nodes are exhausted, leading to error messages like "No space left on device" or "Disk is full", despite available free space. |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"} |
Warning | Depends on:
|
| HP-UX: FS [{#FSNAME}]: Space is critically low | The volume's space usage exceeds the |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.size[{#FSNAME},pused],5m)>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} |
Average | Manual close: Yes |
| HP-UX: FS [{#FSNAME}]: Space is low | The volume's space usage exceeds the |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.size[{#FSNAME},pused],5m)>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} |
Warning | Manual close: Yes Depends on:
|
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
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os/hp-ux?at=release/7.0
HP-UX by Zabbix agent
Overview
This is an official HP-UX template. It requires Zabbix agent 7.0 or newer.
Notes on filesystem (FS) discovery:
- The ext4/3/2 FS reserves space for privileged usage, typically set at 5% by default.
- BTRFS allocates a default of 10% of the volume for its own needs.
- To mitigate potential disasters, FS usage triggers are based on the maximum available space.
- Utilization formula:
pused = 100 - 100 * (available / total - free + available)
- Utilization formula:
- The FS utilization chart, derived from graph prototypes, reflects FS reserved space as the difference between used and available space from the total volume.
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 |
| {$VFS.FS.FSNAME.NOT_MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
^(/dev|/sys|/run|/proc|.+/shm$) |
| {$VFS.FS.FSNAME.MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
.+ |
| {$VFS.FS.FSTYPE.MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
Macro too long. Please see the template. |
| {$VFS.FS.FSTYPE.NOT_MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
^\s$ |
| {$VFS.FS.INODE.PFREE.MIN.CRIT} | The critical threshold of the filesystem metadata utilization. |
10 |
| {$VFS.FS.INODE.PFREE.MIN.WARN} | The warning threshold of the filesystem metadata utilization. |
20 |
| {$VFS.FS.PUSED.MAX.CRIT} | The critical threshold of the filesystem utilization. |
90 |
| {$VFS.FS.PUSED.MAX.WARN} | The warning threshold of the filesystem utilization. |
80 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Processor load (1 min average per core) | Calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg1] |
| Processor load (5 min average per core) | Calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg5] |
| Processor load (15 min average per core) | Calculated as the system CPU load divided by the number of CPU cores. |
Zabbix agent | system.cpu.load[percpu,avg15] |
| CPU idle time | Time the CPU has spent doing nothing. |
Zabbix agent | system.cpu.util[,idle] |
| CPU nice time | Time the CPU has spent running users' processes that have been niced. |
Zabbix agent | system.cpu.util[,nice] |
| CPU system time | Time the CPU has spent running the kernel and its processes. |
Zabbix agent | system.cpu.util[,system] |
| CPU user time | Time the CPU has spent running users' processes that are not niced. |
Zabbix agent | system.cpu.util[,user] |
| Host name | The host name of the system. |
Zabbix agent | system.hostname Preprocessing
|
| Host local time | Zabbix agent | system.localtime | |
| System information | Information as normally returned by |
Zabbix agent | system.uname Preprocessing
|
| Number of logged in users | The number of users who are currently logged in. |
Zabbix agent | system.users.num |
| Checksum of /etc/passwd | Zabbix agent | vfs.file.cksum[/etc/passwd,sha256] Preprocessing
|
|
| Available memory | Defined as free + cached + buffers. |
Zabbix agent | vm.memory.size[available] |
| Total memory | Total memory expressed in bytes. |
Zabbix agent | vm.memory.size[total] |
| Version of Zabbix agent running | Zabbix agent | agent.version Preprocessing
|
|
| Host name of Zabbix agent running | Zabbix agent | agent.hostname Preprocessing
|
|
| Zabbix agent ping | The agent always returns "1" for this item. May be used in combination with |
Zabbix agent | agent.ping |
| Zabbix agent availability | Used for monitoring the availability status of the agent. |
Zabbix internal | zabbix[host,agent,available] |
| 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 agent(s) and a host is used with |
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 | Used for the discovery of network interfaces. |
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 mounted filesystems with different types. |
Dependent item | vfs.fs.dependent.discovery Preprocessing
|
Item prototypes for Mounted filesystem discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| FS [{#FSNAME}]: Get data | Intermediate data of |
Dependent item | vfs.fs.dependent[{#FSNAME},data] Preprocessing
|
| FS [{#FSNAME}]: Option: 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
|
| FS [{#FSNAME}]: Inodes: Free, in % | Free metadata space expressed in %. |
Dependent item | vfs.fs.dependent.inode[{#FSNAME},pfree] Preprocessing
|
| FS [{#FSNAME}]: Space: Available | Available storage space expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},free] Preprocessing
|
| FS [{#FSNAME}]: Space: Available, in % | Deprecated metric. Space availability expressed as a percentage, calculated using the current and maximum available spaces. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},pfree] Preprocessing
|
| FS [{#FSNAME}]: Space: Used, in % | Calculated as the percentage of currently used space compared to the maximum available space. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},pused] Preprocessing
|
| FS [{#FSNAME}]: Space: Total | Total space expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},total] Preprocessing
|
| FS [{#FSNAME}]: Space: Used | Used storage expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},used] Preprocessing
|
Trigger prototypes for Mounted filesystem discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| HP-UX: FS [{#FSNAME}]: Filesystem has become read-only | The filesystem has become read-only, possibly due to an I/O error. 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 |
| HP-UX: FS [{#FSNAME}]: Running out of free inodes | Disk writing may fail if index nodes are exhausted, leading to error messages like "No space left on device" or "Disk is full", despite available free space. |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"} |
Average | |
| HP-UX: FS [{#FSNAME}]: Running out of free inodes | Disk writing may fail if index nodes are exhausted, leading to error messages like "No space left on device" or "Disk is full", despite available free space. |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"} |
Warning | Depends on:
|
| HP-UX: FS [{#FSNAME}]: Space is critically low | The volume's space usage exceeds the |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.size[{#FSNAME},pused],5m)>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} |
Average | Manual close: Yes |
| HP-UX: FS [{#FSNAME}]: Space is low | The volume's space usage exceeds the |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.size[{#FSNAME},pused],5m)>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} |
Warning | Manual close: Yes Depends on:
|
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
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os/hp-ux?at=release/6.4
HP-UX by Zabbix agent
Overview
This is an official HP-UX template. It requires Zabbix agent 6.4 or newer.
Notes on filesystem (FS) discovery:
- The ext4/3/2 FS reserves space for privileged usage, typically set at 5% by default.
- BTRFS allocates a default of 10% of the volume for its own needs.
- To mitigate potential disasters, FS usage triggers are based on the maximum available space.
- Utilization formula:
pused = 100 - 100 * (available / total - free + available)
- Utilization formula:
- The FS utilization chart, derived from graph prototypes, reflects FS reserved space as the difference between used and available space from the total volume.
Requirements
Zabbix version: 6.4 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 |
| {$VFS.FS.FSNAME.NOT_MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
^(/dev|/sys|/run|/proc|.+/shm$) |
| {$VFS.FS.FSNAME.MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
.+ |
| {$VFS.FS.FSTYPE.MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
Macro too long. Please see the template. |
| {$VFS.FS.FSTYPE.NOT_MATCHES} | Used for filesystem discovery. Can be overridden on the host or linked template level. |
^\s$ |
| {$VFS.FS.INODE.PFREE.MIN.CRIT} | The critical threshold of the filesystem metadata utilization. |
10 |
| {$VFS.FS.INODE.PFREE.MIN.WARN} | The warning threshold of the filesystem metadata utilization. |
20 |
| {$VFS.FS.PUSED.MAX.CRIT} | The critical threshold of the filesystem utilization. |
90 |
| {$VFS.FS.PUSED.MAX.WARN} | The warning threshold of the filesystem utilization. |
80 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| HP-UX: Processor load (1 min average per core) | 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) | 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) | 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 | Time the CPU has spent doing nothing. |
Zabbix agent | system.cpu.util[,idle] |
| HP-UX: CPU nice time | Time the CPU has spent running users' processes that have been niced. |
Zabbix agent | system.cpu.util[,nice] |
| HP-UX: CPU system time | Time the CPU has spent running the kernel and its processes. |
Zabbix agent | system.cpu.util[,system] |
| HP-UX: CPU user time | Time the CPU has spent running users' processes that are not niced. |
Zabbix agent | system.cpu.util[,user] |
| HP-UX: Host name | The host name of the system. |
Zabbix agent | system.hostname Preprocessing
|
| HP-UX: Host local time | Zabbix agent | system.localtime | |
| HP-UX: System information | Information as normally returned by |
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 | Defined as free + cached + buffers. |
Zabbix agent | vm.memory.size[available] |
| HP-UX: Total memory | Total memory expressed in bytes. |
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. May be used in combination with |
Zabbix agent | agent.ping |
| HP-UX: Zabbix agent availability | Used for 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 agent(s) and a host is used with |
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 | Used for the discovery of network interfaces. |
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 mounted filesystems with different types. |
Dependent item | vfs.fs.dependent.discovery Preprocessing
|
Item prototypes for Mounted filesystem discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| FS [{#FSNAME}]: Get data | Intermediate data of |
Dependent item | vfs.fs.dependent[{#FSNAME},data] Preprocessing
|
| FS [{#FSNAME}]: Option: 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
|
| FS [{#FSNAME}]: Inodes: Free, in % | Free metadata space expressed in %. |
Dependent item | vfs.fs.dependent.inode[{#FSNAME},pfree] Preprocessing
|
| FS [{#FSNAME}]: Space: Available | Available storage space expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},free] Preprocessing
|
| FS [{#FSNAME}]: Space: Available, in % | Deprecated metric. Space availability expressed as a percentage, calculated using the current and maximum available spaces. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},pfree] Preprocessing
|
| FS [{#FSNAME}]: Space: Used, in % | Calculated as the percentage of currently used space compared to the maximum available space. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},pused] Preprocessing
|
| FS [{#FSNAME}]: Space: Total | Total space expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},total] Preprocessing
|
| FS [{#FSNAME}]: Space: Used | Used storage expressed in bytes. |
Dependent item | vfs.fs.dependent.size[{#FSNAME},used] Preprocessing
|
Trigger prototypes for Mounted filesystem discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| FS [{#FSNAME}]: Filesystem has become read-only | The filesystem has become read-only, possibly due to an I/O error. 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 |
| FS [{#FSNAME}]: Running out of free inodes | Disk writing may fail if index nodes are exhausted, leading to error messages like "No space left on device" or "Disk is full", despite available free space. |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"} |
Average | |
| FS [{#FSNAME}]: Running out of free inodes | Disk writing may fail if index nodes are exhausted, leading to error messages like "No space left on device" or "Disk is full", despite available free space. |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"} |
Warning | Depends on:
|
| FS [{#FSNAME}]: Space is critically low | The volume's space usage exceeds the |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.size[{#FSNAME},pused],5m)>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} |
Average | Manual close: Yes |
| FS [{#FSNAME}]: Space is low | The volume's space usage exceeds the |
min(/HP-UX by Zabbix agent/vfs.fs.dependent.size[{#FSNAME},pused],5m)>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} |
Warning | Manual close: Yes Depends on:
|
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
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os/hp-ux?at=release/6.2
HP-UX by Zabbix agent
Overview
For Zabbix version: 6.2 and higher. It is an official HP-UX template. It requires Zabbix agent 4.0 or newer.
Setup
See Zabbix template operation for basic instructions.
Install Zabbix agent on the HP-UX OS according to Zabbix documentation.
Zabbix configuration
No specific Zabbix configuration is required.
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 |
Template links
There are no template links in this template.
Discovery rules
| 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". |
ZABBIX_PASSIVE | vfs.fs.discovery Filter: - {#FSTYPE} MATCHES_REGEX Overrides: Skip metadata collection for dynamic FS |
| Network interface discovery | The discovery of network interfaces as defined in the global regular expression "Network interfaces for discovery". |
ZABBIX_PASSIVE | net.if.discovery Filter: - {#IFNAME} MATCHES_REGEX |
Items collected
| Group | 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_PASSIVE | 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_PASSIVE | 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_PASSIVE | system.cpu.load[percpu,avg15] |
| HP-UX | CPU idle time | The time the CPU has spent doing nothing. |
ZABBIX_PASSIVE | system.cpu.util[,idle] |
| HP-UX | CPU nice time | The time the CPU has spent running users' processes that have been niced. |
ZABBIX_PASSIVE | system.cpu.util[,nice] |
| HP-UX | CPU system time | The time the CPU has spent running the kernel and its processes. |
ZABBIX_PASSIVE | system.cpu.util[,system] |
| HP-UX | CPU user time | The time the CPU has spent running users' processes that are not niced. |
ZABBIX_PASSIVE | system.cpu.util[,user] |
| HP-UX | Host name | A host name of the system. |
ZABBIX_PASSIVE | system.hostname Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| HP-UX | Host local time | - |
ZABBIX_PASSIVE | system.localtime |
| HP-UX | System information | The information as normally returned by the 'uname -a'. |
ZABBIX_PASSIVE | system.uname Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| HP-UX | Number of logged in users | The number of users who are currently logged in. |
ZABBIX_PASSIVE | system.users.num |
| HP-UX | Checksum of /etc/passwd | - |
ZABBIX_PASSIVE | vfs.file.cksum[/etc/passwd,sha256] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| HP-UX | Available memory | The available memory is defined as free+cached+buffers memory. |
ZABBIX_PASSIVE | vm.memory.size[available] |
| HP-UX | Total memory | - |
ZABBIX_PASSIVE | vm.memory.size[total] |
| HP-UX | Interface {#IFNAME}: Incoming network traffic | - |
ZABBIX_PASSIVE | net.if.in[{#IFNAME}] Preprocessing: - CHANGE_PER_SECOND: `` - MULTIPLIER: |
| HP-UX | Interface {#IFNAME}: Outgoing network traffic | - |
ZABBIX_PASSIVE | net.if.out[{#IFNAME}] Preprocessing: - CHANGE_PER_SECOND: `` - MULTIPLIER: |
| HP-UX | {#FSNAME}: Free inodes, % | - |
ZABBIX_PASSIVE | vfs.fs.inode[{#FSNAME},pfree] |
| HP-UX | {#FSNAME}: Free disk space | - |
ZABBIX_PASSIVE | vfs.fs.size[{#FSNAME},free] |
| HP-UX | {#FSNAME}: Free disk space, % | - |
ZABBIX_PASSIVE | vfs.fs.size[{#FSNAME},pfree] |
| HP-UX | {#FSNAME}: Total disk space | - |
ZABBIX_PASSIVE | vfs.fs.size[{#FSNAME},total] |
| HP-UX | {#FSNAME}: Used disk space | - |
ZABBIX_PASSIVE | vfs.fs.size[{#FSNAME},used] |
| Monitoring agent | Version of Zabbix agent running | - |
ZABBIX_PASSIVE | agent.version Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Monitoring agent | Host name of Zabbix agent running | - |
ZABBIX_PASSIVE | agent.hostname Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Monitoring agent | Zabbix agent ping | The agent always returns 1 for this item. It could be used in combination with nodata() for the availability check. |
ZABBIX_PASSIVE | agent.ping |
| Status | Zabbix agent availability | Monitoring the availability status of the agent. |
INTERNAL | zabbix[host,agent,available] |
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Processor load is too high | - |
avg(/HP-UX by Zabbix agent/system.cpu.load[percpu,avg1],5m)>5 |
WARNING | |
| Hostname was changed | - |
last(/HP-UX by Zabbix agent/system.hostname,#1)<>last(/HP-UX by Zabbix agent/system.hostname,#2) |
INFO | |
| Host information was changed | - |
last(/HP-UX by Zabbix agent/system.uname,#1)<>last(/HP-UX by Zabbix agent/system.uname,#2) |
INFO | |
| /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 | |
| Lack of available memory on server | - |
last(/HP-UX by Zabbix agent/vm.memory.size[available])<20M |
AVERAGE | |
| {#FSNAME}: Free inodes is less than 20% | - |
last(/HP-UX by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree])<20 |
WARNING | |
| {#FSNAME}: Free disk space is less than 20% | - |
last(/HP-UX by Zabbix agent/vfs.fs.size[{#FSNAME},pfree])<20 |
WARNING | |
| 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 |
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.
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os/hp-ux?at=release/6.0
HP-UX by Zabbix agent
Overview
It is an official HP-UX template. It requires Zabbix agent 6.0 or newer.
Requirements
Zabbix version: 6.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] |
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". |
Zabbix agent | vfs.fs.discovery |
Item prototypes for Mounted filesystem discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| {#FSNAME}: Free inodes, % | Zabbix agent | vfs.fs.inode[{#FSNAME},pfree] | |
| {#FSNAME}: Free disk space | Zabbix agent | vfs.fs.size[{#FSNAME},free] | |
| {#FSNAME}: Free disk space, % | Zabbix agent | vfs.fs.size[{#FSNAME},pfree] | |
| {#FSNAME}: Total disk space | Zabbix agent | vfs.fs.size[{#FSNAME},total] | |
| {#FSNAME}: Used disk space | Zabbix agent | vfs.fs.size[{#FSNAME},used] |
Trigger prototypes for Mounted filesystem discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| {#FSNAME}: Free inodes is less than 20% | last(/HP-UX by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree])<20 |
Warning | ||
| {#FSNAME}: Free disk space is less than 20% | last(/HP-UX by Zabbix agent/vfs.fs.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
