bearychat+hubot chatops运维机器人

本文介绍了如何通过安装nodejs和hubot,配置bearychat机器人,注册并获取Hubot Token,设置端口,以及客户端测试,实现ChatOps运维机器人的搭建。同时提供了相关脚本示例和参考资料。
摘要由CSDN通过智能技术生成

1.安装nodejs

yum安装:
[root@node1 ~]# yum install -y epel-release
[root@node1 ~]# yum install -y npm
[root@node1 ~]# npm -version
3.10.8
[root@node1 ~]# node -v
v6.9.1


二进制包安装最新版:
官网下载地址:https://nodejs.org/en/download/

[root@node1 ~]# tar xf node-v6.9.5-linux-x64.tar.xz
[root@node1 ~]# mv node-v6.9.5-linux-x64 /usr/local/nodejs
[root@node1 ~]# vim /etc/profile
export NODE_HOME=/usr/local/nodejs
export PATH=$NODE_HOME/bin:$PATH
[root@node1 ~]# source /etc/profile
[root@node1 ~]# npm -version
3.10.10
[root@node1 ~]# node -v
v6.9.5

2. 安装hubot

[root@node1 ~]# npm install -g hubot coffee-script yo generator-hubot
[root@node1 ~]# mkdir myhubot && cd myhubot
[root@node1 myhubot]# yo hubot  (提示没有权限)
/usr/local/nodejs/lib/node_modules/yo/node_modules/mkdirp/index.js:90
                    throw err0;
                    ^

Error: EACCES: permission denied, mkdir '/root/.config'
    at Error (native)
    at Object.fs.mkdirSync (fs.js:922:18)
    at sync (/usr/local/nodejs/lib/node_modules/yo/node_modules/mkdirp/index.js:71:13)
    at Function.sync (/usr/local/nodejs/lib/node_modules/yo/node_modules/mkdirp/index.js:77:24)
    at Object.get (/usr/local/nodejs/lib/node_modules/yo/node_modules/configstore/index.js:38:13)
    at Object.Configstore (/usr/local/nodejs/lib/node_modules/yo/node_modules/configstore/index.js:27:44)
    at new Insight (/usr/local/nodejs/lib/node_modules/yo/node_modules/insight/lib/index.js:37:34)
    at Object.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值