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) |