• 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 

  • 相关阅读:
    C#类的访问修饰符
    C#中抽象类和接口的区别
    C#正则表达式Regex类的介绍
    .net平台借助第三方推送服务在推送Android消息(极光推送)
    C#钩子类 几乎捕获键盘鼠标所有事件
    .net平台推送ios消息
    c# 滚动字幕的实现
    .net 序列化与反序列化
    Python学习---Django的新工程设置模板
    Python学习---DjangoForm的学习
  • 原文地址:https://www.cnblogs.com/cy0917/p/10074922.html
Copyright © 2020-2023  润新知