MetricBeat安装使用

目录

一、环境准备

二、安装部署

2.1 下载安装包到指定文件夹,并解压

2.2 复制证书文件

2.3 编辑配置文件

2.3 监控系统使用情况

2.3 启动服务

2.3 查看监控信息


一、环境准备

    部署模式:单节点部署。监控的服务在哪个机器上则在哪个机器上部署

    安装包:metricbeat安装包下载地址

二、安装部署

2.1 下载安装包到指定文件夹,并解压

# 进入安装目录
cd /opt/module
# 解压安装包
tar xf metricbeat-8.11.0.tar.gz
# 给文件赋权
chown -R elasticsearch:elasticsearch /opt/module/metricbeat-8.11.0

2.2 复制证书文件

# 进入配置文件目录
cd metricbeat-8.11.0/config
# 创建证书文件夹
mkdir certs
# 将es的证书文件复制到certs文件夹下
cp /opt/module/elasticsearch-8.11.0/config/certs/* certs/

2.3 编辑配置文件

vim metricbeat.yml
 
# Metricbeat配置文件
 
# Metricbeat模块配置
metricbeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: false
 
# 设置模板配置
setup.template.settings:
  index.number_of_shards: 1
  index.codec: best_compression
 
# 设置Kibana相关配置
setup.dashboards.enabled: true
setup.kibana:
  host: "192.168.122.118:5601"
 
# 输出到Elasticsearch的配置
output.elasticsearch:
  # Elasticsearch集群节点
  hosts: ["https://192.168.122.118:9200", "https://192.168.122.119:9200", "https://192.168.122.120:9200"]
  protocol: "https"
  username: "elastic"
  password: "elastic"
  # SSL配置
  ssl.certificate_authorities: ["/opt/module/metricbeat-8.11.0/certs/elasticsearch-ca.pem"]
  ssl.certificate: "/opt/module/metricbeat-8.11.0/certs/instance.crt"
  ssl.key: "/opt/module/metricbeat-8.11.0/certs/instance.key"
 
# Metricbeat处理器配置
processors:
  - add_host_metadata: ~
  - add_cloud_metadata: ~
  - add_docker_metadata: ~
  - add_kubernetes_metadata: ~

2.3 监控系统使用情况

# 启动system监控,如果想监控mysql、redis等则相应打开相关功能
./metricbeat  modules enable system
 
# 设置模板
./metricbeat setup

2.3 启动服务

# 编写启动命令文件
echo "nohup ./metricbeat -e  > ./metricbeat.log 2>&1 &" > start.sh
# 赋予文件权限
chmod a+x start.sh
# 启动服务
./start.sh
# 查看日志
tail -200f /opt/module/metricbeat-8.11.0/metricbeat.log

2.3 查看监控信息

 在kiana的 主机 模块查看

你可能感兴趣的:(ELK日志收集系统,运维,elk,大数据)