zoukankan      html  css  js  c++  java
  • openTSDB采集器批量部署tcollector

        前提: 所需安装采集器服务器与部署服务器之间都已经配置无密码登录

    1、安装服务器安装expect包

    安装服务器与需要安装Tcollector服务器之间未配置无密登录需要此步。
    yum install expect
    2、解压缩文件
    拷贝文件《tcollector_install151203.zip》到安装服务器。
    解压缩tcollector_install151203.zip。

    3、指定需要安装Tcollector的目标服务器IP列表
    编辑解压缩后的tcollector/iplist文件指定需要安装minion的服务器(一行一个IP)。
    4、修改配置信息
    编辑解压缩后的tcollector/config文件指定安装信息,说明如下:

    minion_username=jboss //安装Tcollector的用户名
    minion_userpwd=jboss //安装Tcollector的密码
    minion_rootpwd=111111 //安装Tcollector的服务器root密码(必须)
    master_ip=192.168.146.1 //OpenTSDB服务器IP地址
    group_name=yppj //分组名称
    install_dir=/home\\/jboss\\/tcollector //安装目录,除首个斜杆外后续的斜杆均需要添加两个反斜杆


    注:
    1、具体安装说明也可参考压缩包下的tcollector/readme文件。
    2、文档《tcollector_install151203.zip》安装基于安装服务器与被安装服务器之间配置无密,若安装服务器未配置无密到远程机器,请修改tco_install.exp文件去掉如下相关代码注释:

    #expect {
    #        timeout exit
    #        yes/no  {send "yes\r";exp_continue}
    #        assword {send "$userpwd\r"}
    #}

    3、安装TCollector后,可根据需要监控的内容去掉不需要的脚本监控,如下:

    cd /jboss/tcollector/collectors/0
    chmod -x elasticsearch.py
    chmod -x hadoop*
    chmod -x hbase*
    chmod -x zookeeper*


    附件地址:

    链接:https://pan.baidu.com/s/1RJVQigZ0ajiChqDQ27MUCg
    提取码:5xkw 

  • 相关阅读:
    windows下的IO模型之选择(select)模型
    tcp通讯中socket套接字accept和listen的关系
    转一篇shell中关于各种括号的讲解
    记两个std接口equal_range,set_difference
    nginx学习
    c++ 读取文本问题
    vim使用常看
    CNN设计一些问题
    什么是反射?反射机制的应用场景有哪些?
    java为什么只有值传递?
  • 原文地址:https://www.cnblogs.com/cy0917/p/10074922.html
Copyright © 2011-2022 走看看