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