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 

posted @ 2018-12-06 09:25  沙漠金子  阅读(528)  评论(0编辑  收藏  举报