zoukankan      html  css  js  c++  java
  • collectd 多机器监控配置

    一、简述

    使用network 插件,可将 collectd 配置为服务器或客户端

    • collectd 服务器

      接受 collectd 客户端的上报的数据

    • collectd 客户端

      上报数据到 collectd 服务器

    二、备用bash

    systemctl restart collectd.service #重启 
    systemctl stop collectd.service
    systemctl start collectd.service
    systemctl enable collectd.service #开机启动
    systemctl status collectd.service #检查插件的加载情况
    #collectd配置文件修改
    vim /etc/collectd.conf

    三、collectd 服务端配置

    通过 network 插件配置为 server 端,修改 collectd 配置文件: 

    LoadPlugin network
    
    <Plugin network>
        <Listen "0.0.0.0" "25826">
            # SecurityLevel Sign          #可选
            # AuthFile "/etc/collectd/passwd"  #可选
        </Listen>
    </Plugin>

     创建密码文件 vim /etc/collectd/passwd

    # uaername: password
    user0: foo user1: bar

    重启 collectd 服务,使配置服务端生效

    四、collectd 客户端配置

    通过 network 插件配置为 client 端,修改 collectd 配置文件: 

    LoadPlugin network
    
    <Plugin network>
        <Server "172.17.0.1" "25826"> #服务端的IP
            # SecurityLevel Encrypt  #可选
            # Username "user0"     #可选
            # Password "foo"      #可选
        </Server>
    </Plugin>
    重启 collectd 服务,使配置生效

    参考文献

      使用 collectd 进行服务监控

      collectd使用

      

      

  • 相关阅读:
    php流程控制
    php运算符
    php数据类型
    php基础
    谈谈2019年
    聊聊这三年
    第二次作业(源代码)
    个人介绍
    22.python匿名函数详解
    11.python内置模块之json模块
  • 原文地址:https://www.cnblogs.com/bluesky-yuan/p/14832449.html
Copyright © 2011-2022 走看看