作用:监控心跳,堆栈检测
集群设置:
启用监视数据收集
PUT _cluster/settings
{
"persistent": {
"xpack.monitoring.collection.enabled": true
}
}
通过如下的指令来检查修改后的结果:
GET _cluster/settings
同时禁用生产集群默认的 Elasticsearch 指标监控:
PUT _cluster/settings
{
"persistent": {
"xpack.monitoring.elasticsearch.collection.enabled": false
}
}
1. 解压文件并进入 metricbeat modules 文件
2. ./metricbeat modules list 查看已启动模块和未启动的模块
3. ./metricbeat modules enable elasticsearch-xpack 启动elasticsearch-xpack模板
4. cd modules.d
vi elasticsearch-xpack.yml 需要修改或者新增的内容如下:
- module: elasticsearch
xpack.enabled: true
period: 10s
hosts: ["https://192.168.86.171:9200"]
username: "elastic"
password: "linuxlinux"
5. cd ..
vi metricbeat.yml 需要修改或者新增的内容
setup.kibana:
host: ["https://192.168.86.171:5601"]
username: "elastic"
password: "linuxlinux"
output.elasticsearch:
hosts: ["https://192.168.86.171:9200"]
username: "elastic"
password: "linuxlinux"
6. 启动metricbeat进程
./metricbeat -e
刷新或者重新登录,即可查到堆栈监测