亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

bearychat+hubot chatops運維機器人

2024-06-28 16:00:31
字體:
來源:轉載
供稿:網友

1.安裝nodejs

yum安裝:[root@node1 ~]# yum install -y epel-release[root@node1 ~]# yum install -y npm[root@node1 ~]# npm -version3.10.8[root@node1 ~]# node -vv6.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/PRofileexport NODE_HOME=/usr/local/nodejsexport PATH=$NODE_HOME/bin:$PATH[root@node1 ~]# source /etc/profile[root@node1 ~]# npm -version3.10.10[root@node1 ~]# node -vv6.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.<anonymous> (/usr/local/nodejs/lib/node_modules/yo/lib/cli.js:172:11) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10)[root@node1 myhubot]# chmod g+w /root (修改root目錄權限)[root@node1 myhubot]# yo hubot? ==========================================================================We're constantly looking for ways to make yo better! May we anonymously report usage statistics to improve the tool over time? More info: https://github.com/yeoman/insight & http://yeoman.io========================================================================== Yes _____________________________ / / /// | Extracting input for | ///// _____ | self-replication process | /////// /_____/ / / ======= |[^_//_]| /---------------------------- | | _|___@@__|__ +===+/ /// /_/ | |_/ /// HUBOT/// |___//// / // / / +---+ /____/ | | | //| +===+ /// |xx| ? Owner XXX <XXX@163.com>? Bot name myhubot? Description A simple helpful robot for your Company? Bot adapter campfire create bin/hubot create bin/hubot.cmd create Procfile create README.md create external-scripts.json create hubot-scripts.json create .gitignore create package.json create scripts/example.coffee create .editorconfig _____________________________ _____ / / / / | Self-replication process | | | _____ | complete... | |__//| /_____/ / Good luck with that. / |//+ |[^_//_]| /---------------------------- | | _|___@@__|__ +===+/ /// /_/ | |_/ /// HUBOT/// |___//// / // / / +---+ /____/ | | | //| +===+ /// |xx| myhubot@0.0.0 /root/myhubot├─┬ hubot@2.19.0 │ ├── async@0.9.2 │ ├─┬ chalk@1.1.3 │ │ ├── ansi-styles@2.2.1 │ │ ├── escape-string-regexp@1.0.5 │ │ ├─┬ has-ansi@2.0.0 │ │ │ └── ansi-regex@2.1.1 │ ││ │ ├─┬ connect@2.30.2 ......[root@node1 myhubot]# chmod g-w /root?。▽oot目錄權限恢復原狀)[root@node1 myhubot]# npm install hubot-bearychat --savemyhubot@0.0.0 /root/myhubot└─┬ hubot-bearychat@0.3.1 ├─┬ bearychat@0.1.0 │ ├── babel-plugin-add-module-exports@0.2.1 │ ├─┬ isomorphic-fetch@2.2.1 │ │ ├─┬ node-fetch@1.6.3 │ │ │ ├─┬ encoding@0.1.12 │ │ │ │ └── iconv-lite@0.4.15 │ │ │ └── is-stream@1.1.0 │ │ └── whatwg-fetch@2.0.2 │ └── urijs@1.18.5 └─┬ ws@1.1.1 ├── options@0.0.6 └── ultron@1.0.2

安裝shell 命令腳本支持模塊:

[root@node1 myhubot]# npm install hubot-script-shellcmdmyhubot@0.0.0 /root/myhubot└── hubot-script-shellcmd@0.0.16[root@node1 myhubot]# cp -R node_modules/hubot-script-shellcmd/bash ./修改一下external-scripts.json,添加模塊:hubot-script-shellcmd[root@node1 myhubot]# cat external-scripts.json [ "hubot-diagnostics", "hubot-help", "hubot-heroku-keepalive", "hubot-google-images", "hubot-google-translate", "hubot-pugme", "hubot-maps", "hubot-redis-brain", "hubot-rules", "hubot-shipit", "hubot-script-shellcmd" //新增部分][root@node1 myhubot]# cd bash/handlers/[root@node1 handlers]# lshelloworld update新增腳本[root@node1 handlers]# cat disk #!/bin/bashdf -h[root@node1 handlers]# chmod +x disk

3. 注冊bearychat添加機器人

https://www.bearychat.com 注冊并登陸 這里寫圖片描述 這里寫圖片描述 這里寫圖片描述

注意:

復制Hubot Token 這個很重要Hubot URL 端口可以隨意指定【export EXPRESS_PORT=9090】

下載bearychat客戶端或者直接使用網頁版都可以

配置hubot并啟動

此處的token就是第三步添加機器人時顯示的token多個使用逗號分隔[root@node1 myhubot]# export HUBOT_BEARYCHAT_TOKENS=bd00e55956a3759886c21c1ac1fd17dd[root@node1 myhubot]# export HUBOT_BEARYCHAT_MODE=rtm[root@node1 myhubot]# export EXPRESS_PORT=9090[root@node1 myhubot]# nohup ./bin/hubot -a bearychat 2&1> hubot.log[root@node1 myhubot]# netstat -tnlp|grep 9090tcp 0 0 0.0.0.0:9090 0.0.0.0:* LISTEN 54886/node 為了以后啟動方便可以直接將變量寫人文件:[root@node1 myhubot]# cat /etc/profile.d/myhubot.sh export HUBOT_BEARYCHAT_TOKENS=bd00e5595121249886c21c1ac1fd17ddexport HUBOT_BEARYCHAT_MODE=rtmexport EXPRESS_PORT=9090[root@node1 myhubot]# source /etc/profile 這樣以后就無需手動再次export

5. 客戶端登錄并測試

這里寫圖片描述

6. 機器人腳本示例

[root@node1 ~]# cd myhubot/scripts[root@node1 scripts]# vim example.coffee (編輯并修改) ....# Uncomment the ones you want to try and experiment with.## These are from the scripting documentation: https://github.com/github/hubot/blob/master/docs/scripting.mdmodule.exports = (robot) -> robot.hear /jevic/i, (res) -> res.send "https://jevic.github.io"# robot.respond /open the (.*) doors/i, (res) ->....

這里寫圖片描述

重啟hubot [root@node1 ~]# nohup ./bin/hubot -a bearychat 2&1>> hubot.log &

測試

這里寫圖片描述

參考鏈接用slack和hubot搭建你自己的運維機器人hubot-bearychathttps://hubot.github.com
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品第一国产综合精品| 欧美一区二区三区精品电影| 欧美高清一级大片| 国产美女久久精品| 亚洲一区二区久久久| 欧美老少做受xxxx高潮| 久久九九国产精品怡红院| 欧美天天综合色影久久精品| 色老头一区二区三区在线观看| 久久久999精品| 一区二区三区视频免费在线观看| 欧美日韩午夜剧场| 久久久久久91香蕉国产| 日韩成人在线视频网站| 91国内免费在线视频| 亚洲free性xxxx护士白浆| 成人性生交大片免费看小说| 91免费在线视频| 色狠狠久久aa北条麻妃| 乱亲女秽乱长久久久| 国产有码在线一区二区视频| 久久偷看各类女兵18女厕嘘嘘| 国产一区二区三区四区福利| 亚洲性视频网址| 欧美精品videossex性护士| 一本大道久久加勒比香蕉| 日韩二区三区在线| 欧洲永久精品大片ww免费漫画| 久久精品免费电影| 欧美激情精品久久久久久大尺度| 国产视频精品va久久久久久| 亚洲日韩第一页| 中文字幕亚洲色图| 91手机视频在线观看| 欧美性xxxxxxxxx| 亚洲欧美日韩精品久久亚洲区| 欧美大荫蒂xxx| 国产激情视频一区| 日韩电影中文 亚洲精品乱码| 久久久av网站| 欧美亚洲成人网| 久久精品视频中文字幕| 亚洲图中文字幕| 久久久av亚洲男天堂| 少妇激情综合网| 91精品国产色综合久久不卡98口| 久久精品国产一区二区三区| 欧美激情免费观看| 亚洲精品福利视频| 欧美三级欧美成人高清www| 欧美激情日韩图片| 日本最新高清不卡中文字幕| 日韩av在线免费观看| 91av在线视频观看| 成人免费网站在线观看| 国产日韩欧美在线看| 亚洲一区二区免费| 日韩av中文字幕在线免费观看| 久久青草福利网站| 精品久久久久久久大神国产| 九九热这里只有在线精品视| 亚洲大胆美女视频| 久久天天躁狠狠躁夜夜爽蜜月| 久久天天躁狠狠躁夜夜躁2014| 欧美性猛交xxxx富婆弯腰| 日韩精品日韩在线观看| 国模gogo一区二区大胆私拍| 欧美日韩亚洲精品一区二区三区| 国产精品v日韩精品| 国产91色在线| 欧美在线视频一二三| 91手机视频在线观看| 一本色道久久综合狠狠躁篇的优点| 国产精品女主播视频| 伊人伊成久久人综合网站| 国产精品成人va在线观看| 中文字幕成人精品久久不卡| 国产98色在线| 一个人看的www欧美| 国内精品久久久久| 国产精品色婷婷视频| 91精品国产色综合久久不卡98| 久久视频中文字幕| 日韩欧美亚洲国产一区| 久久久久日韩精品久久久男男| 亚洲国产一区自拍| 久久综合久久八八| 亚洲成人免费在线视频| 亚洲视频在线观看网站| 91久热免费在线视频| 亚洲欧美www| 97久久国产精品| 色综合亚洲精品激情狠狠| 精品毛片三在线观看| 亚洲精品永久免费精品| 日韩在线视频观看正片免费网站| 久热99视频在线观看| 国产精品h在线观看| 日韩大陆毛片av| 欧美在线精品免播放器视频| 亚洲图片制服诱惑| 成人国产精品av| 欧美日韩一区二区免费在线观看| 欧美一二三视频| 日韩第一页在线| 亚洲成av人影院在线观看| 日韩中文在线中文网在线观看| 亚洲国产精品人久久电影| 91国产精品电影| 中文字幕欧美日韩va免费视频| 欧美在线视频一区二区| 91成人免费观看网站| 亚洲深夜福利视频| 黑人精品xxx一区| 91成人在线视频| 92看片淫黄大片看国产片| 亚洲午夜精品久久久久久性色| 久久精品国产一区二区三区| 九九综合九九综合| 欧美性猛交xxxx久久久| 国产丝袜一区视频在线观看| 亚洲图片制服诱惑| 一区二区三区视频免费在线观看| 欧美成人免费视频| 欧美国产激情18| 自拍偷拍亚洲在线| 国产成人在线亚洲欧美| 中文字幕一区电影| 久久国产精彩视频| 最新日韩中文字幕| 欧美夜福利tv在线| 欧美极品在线视频| 久久免费视频这里只有精品| 国产狼人综合免费视频| 久久久亚洲国产天美传媒修理工| 国产欧美在线观看| 91精品国产综合久久男男| 精品少妇v888av| 欧美日韩在线第一页| 精品亚洲va在线va天堂资源站| 久久视频免费在线播放| 色在人av网站天堂精品| 精品国产视频在线| 国产+人+亚洲| 欧美成人精品一区二区三区| 精品久久久久人成| 91精品美女在线| 中文字幕av日韩| 亚洲一区二区精品| 亚洲欧洲日本专区| 国产精品18久久久久久首页狼| 91精品国产一区| 日韩成人激情在线| 亚洲综合在线中文字幕| 精品久久国产精品| 欧美性猛交xxxx久久久| 久久99国产精品自在自在app| 日本三级韩国三级久久| 在线观看国产精品日韩av| 精品国产鲁一鲁一区二区张丽| 欧美乱大交xxxxx| 亚洲成人三级在线| 欧美在线激情视频| 国产精品高潮呻吟久久av无限|