AIX HostObject
AIX HostObject 수집기는 호스트 객체 HOST를 보고하며, 운영체제, CPU, 메모리, 디스크, 네트워크 카드와 런타임 개요를 포함합니다.
구성¶
명령 의존성¶
| 명령 | 설명 |
|---|---|
uname -a |
커널 정보를 수집합니다. |
oslevel -s |
AIX 버전을 수집합니다. |
who -b |
시작 시간을 수집합니다. |
prtconf |
CPU 정보를 수집합니다. |
uptime, vmstat 1 2, svmon -G, lsps -s |
런타임 부하, CPU, 메모리, swap을 보완합니다. |
df -Pk, df -k -i, lsfs -q |
디스크 객체 정보를 수집합니다. |
ifconfig -a, netstat -in, netstat -v |
네트워크 카드 객체와 네트워크 속도를 수집합니다. |
iostat -Dl |
디스크 I/O 집계 속도를 수집합니다. |
객체¶
HOST¶
| Tags & Fields | Description |
|---|---|
| name ( tag) |
호스트 이름. |
| os ( tag) |
aix로 고정됩니다. |
| arch ( tag) |
ppc64와 같은 Go runtime 아키텍처. |
| unicast_ip ( tag) |
첫 번째 non-loopback IPv4 주소. |
| host ( tag) |
호스트 이름. |
| datakit_ver | DataKit AIX 버전. Type: string |
| num_cpu | CPU 개수. Type: int Unit: count |
| cpu_usage | 전체 CPU 사용률. Type: float Unit: percent |
| load | 5분 평균 부하. Type: float |
| mem_used_percent | 메모리 사용률. Type: float Unit: percent |
| disk_total | 파일 시스템 총 용량. Type: int Unit: digital,B |
| disk_used_percent | 파일 시스템 전체 사용률. Type: float Unit: percent |
| diskio_read_bytes_per_sec | 디스크 읽기 속도 집계. Type: int Unit: traffic,B/S |
| diskio_write_bytes_per_sec | 디스크 쓰기 속도 집계. Type: int Unit: traffic,B/S |
| net_recv_bytes_per_sec | 네트워크 수신 속도 집계. Type: int Unit: traffic,B/S |
| net_send_bytes_per_sec | 네트워크 송신 속도 집계. Type: int Unit: traffic,B/S |
| is_docker | 0으로 고정됩니다.Type: int |
| start_time | 호스트 시작 시간, 밀리초 타임스탬프. Type: int |
| message | meta/cpu/mem/net/disk를 포함한 호스트 객체 상세 JSON. Type: string |