zoukankan      html  css  js  c++  java
  • 使用metricbeat监控system和nginx

    下载并解压缩metricbeat

    metricbeat.yml配置文件设置:

    setup.kibana:
      host: "192.168.75.21:5601"
    
    output.elasticsearch:
      hosts: ["192.168.75.21:9200"]
    

    查看metircbeat开启的模块:./metricbeat modules list,发现默认开启监控的是system模块

    可以通过文件./modules.d/system.yml查看监控的详细信息等

    拓展:
    开启模块:./metricbeat modules enable 模块名
    关闭模块:./metricbeat modules disenable 模块名

    加载dashboards:./metricbeat setup

    运行:./metricbeat -e

    查看kibana面板:

    监控nginx

    开启模块:./metricbeat modules enable nginx

    修改./modules.d/nginx.yml文件

    - module: nginx
      metricsets:
        - stubstatus
      period: 10s
    
      # Nginx hosts
      hosts: ["http://192.168.75.21"] # 根据实际情况修改
    
      # Path to server status. Default server-status
      server_status_path: "server-status" # 根据实际情况修改,跟nginx.conf中相匹配
    
      #username: "user"
      #password: "secret"
    

    nginx.conf中关于stubstatus的配置:

    http {
          ......
          location /server-status {
              stub_status on;
              access_log /var/log/nginx/nginxstatus.log;
          }
          ......
    }
    

    再次加载dashboards:./metricbeat setup

    关闭并重新运行:./metricbeat -e

    浏览器查看nginx状态

    查看kibana面板:

  • 相关阅读:
    搭建vue开发环境的步骤
    widow怎么结束某端口占用
    替换数据库表中某个代码段中某个字段的某一段字符串sql
    sql优化
    scssmap对象访问
    IntelliJ IDEA 和 webstorm更换主题
    css滚动条样式
    redis set
    【LeetCode】128. 最长连续序列
    第二章 模型评估
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/12849737.html
Copyright © 2011-2022 走看看