Elastic beats are lightweight agents used to ship data to Elasticsearch. Elastic offers distinct Beats for metrics, uptime, logs, and other kinds of data. Installing many shippers on a single host may be necessary, depending on the data you wish to gather. If you have Elasticsearch and Kibana in Linux, then you can monitor AIX data using Elastic Beats.
Beats version 8.17.1 is now available in the AIX toolbox. Currently we have Metricbeat, Filebeat, and Auditbeat.
To install Beats in AIX, do the following:
dnf install metricbeat auditbeat filebeat
What beats are available in AIX?
Metricbeat—System and application metrics
What it does: Gathers CPU, memory, disk, file system, and process metrics.
Use case: Monitor AIX performance, detect resource exhaustion, and view metrics in the Kibana dashboard.
Sample YAML config file:
# cat metricbeat_cpu.yml
metricbeat.modules:
- module: system
period: 5s
metricsets:
- cpu
- filesystem
- memory
- process
include_cpu_ticks: false
output.elasticsearch:
hosts: ["https://<Your_IP_Address"]
username: elastic
password: <Your_password>
ssl.verification_mode: none
To run, use: metricbeat -e -c metricbeat.yml
Sample metrics view from kibana