Skip to content

AIX HostObject

AIX HostObject collector reports the host object HOST, including operating system, CPU, memory, disk, network interface, and runtime overview information.

Configuration

[collectors.hostobject]
# Whether to enable the Host Object collector.
enabled = true
# Collection interval.
interval = "300s"

Command Dependencies

Command Description
uname -a Collect kernel information.
oslevel -s Collect the AIX version.
who -b Collect boot time.
prtconf Collect CPU information.
uptime, vmstat 1 2, svmon -G, lsps -s Supplement runtime load, CPU, memory, and swap information.
df -Pk, df -k -i, lsfs -q Collect disk object information.
ifconfig -a, netstat -in, netstat -v Collect network interface objects and network rates.
iostat -Dl Collect aggregate disk I/O rates.

Objects

HOST

Tags & Fields Description
name
(tag)
Hostname.
os
(tag)
Fixed to aix.
arch
(tag)
Go runtime architecture, such as ppc64.
unicast_ip
(tag)
First non-loopback IPv4 address.
host
(tag)
Hostname.
datakit_ver DataKit AIX version.
Type: string | (gauge)
num_cpu CPU count.
Type: int | (gauge)
Unit: count
cpu_usage Total CPU usage.
Type: float | (gauge)
Unit: percent
load 5-minute load average.
Type: float | (gauge)
mem_used_percent Memory usage.
Type: float | (gauge)
Unit: percent
disk_total Total filesystem capacity.
Type: int | (gauge)
Unit: byte
disk_used_percent Overall filesystem usage percentage.
Type: float | (gauge)
Unit: percent
diskio_read_bytes_per_sec Aggregate disk read rate.
Type: int | (gauge)
Unit: byte/s
diskio_write_bytes_per_sec Aggregate disk write rate.
Type: int | (gauge)
Unit: byte/s
net_recv_bytes_per_sec Aggregate network receive rate.
Type: int | (gauge)
Unit: byte/s
net_send_bytes_per_sec Aggregate network send rate.
Type: int | (gauge)
Unit: byte/s
is_docker Fixed to 0.
Type: int | (gauge)
start_time Host boot time as a millisecond timestamp.
Type: int | (gauge)
message Host object detail JSON, including meta/cpu/mem/net/disk.
Type: string | (gauge)

Feedback

Is this page helpful? ×