如机器上已经运行Hubot实例,则可以安装hubot-stackstorm插件并配置StackStorm环境变量即可。插件地址点击此处。 否则,启用StackStorm ChatOps的最简单方法是使用st2chatops软件包。

  • 验证是否安装了Chatops包,并启用了通知规则
# 确保chatops包已安装
ls /opt/stackstorm/packs/chatops
# 如果未启用,请创建通知规则
st2 rule get chatops.notify || st2 rule create /opt/stackstorm/packs/chatops/rules/notify_hubot.yaml
  • 添加nodejs v6存储库
curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
  • 安装st2chatops包
sudo yum install -y st2chatops
  • 查看并编辑/opt/stackstorm/chatops/st2chatops.env配置文件,将其指向您正在使用的StackStorm安装和聊天服务。 至少应该生成一个API密钥并设置ST2_API_KEY变量。 默认情况下,st2api和st2auth应该位于同一主机上。 如果不是这种情况,请更新ST2_API和ST2_AUTH_URL变量,或者仅指向具有ST2_HOSTNAME的正确主机。示例配置使用Slack。 要进行设置,请转到Slack Web管理界面,创建一个Bot,然后将身份验证令牌复制到HUBOT_SLACK_TOKEN中。如果您正在使用其他聊天服务,请在st2chatops.env中的聊天服务适配器设置部分下设置相应的环境变量:Slack,HipChat,Yammer,Flowdock,IRC和XMPP。
  • 启动服务
sudo systemctl start st2chatopssudo systemctl enable st2chatops
  • 重新加载st2包以确保chatops.notify规则已注册:
sudo st2ctl reload --register-all

Stackstorm启动ChatOps相关推荐

  1. 《AIOps在360的落地实践》分享实录

    女主宣言 随着运维工作从规模和复杂度多方面的爆炸式增长,传统的运维手段已经无法满足如今系统运维管理的需求.AI技术日趋成熟,智能运维(AIOps)应运而生,给运维行业带来了很多的变革和机会.如何将大数 ...

  2. 如何通过StackStorm自动支持2万多台服务器

    在过去的三年中,我们的网络为成千上万次直播体育赛事.海量软件下载.数十亿小时流媒体视频内容以及数千个需要实时响应的Web应用程序提供支持.为了支持这种大规模的增长,从2015年开始,我们的全球网络已经 ...

  3. 七牛服务器入门教程_教程:使用无服务器,StepFunction和StackStorm构建社区的入门应用程序…...

    七牛服务器入门教程 by Dmitri Zimine 由Dmitri Zimine 使用无服务器,StepFunction和StackStorm Exchange构建社区注册应用 (Building ...

  4. fpga中的slack_是否想减少部署过程的恐怖程度? 在Slack中构建ChatOps。

    fpga中的slack by Rick Mak 麦瑞克(Rick Mak) 是否想减少部署过程的恐怖程度? 在Slack中构建ChatOps. (Want to make the deployment ...

  5. ChatOps如何变革企业业务

    [编者按]本文作者为日志分析软件公司 Logz.io 的联合创始人 Tomer Levy,主要介绍 ChatOps 的特点与发展历程,以及将来可能带来的业务变革.文章系国内 ITOM 管理平台 One ...

  6. Python ChatOps库:Opsdroid和Errbot

    ChatOps是对话驱动的开发. 这个想法是您可以编写响应于聊天窗口中键入的内容而执行的代码. 作为开发人员,您可以使用ChatOps合并来自Slack的拉取请求,自动从收到的Facebook消息中向 ...

  7. ChatOps的利器:Hubot

    引言 近几年,DevOps 在各个企业用的风生水起,也衍生出了很多的其他的实践和理念,比如AIOps,DevSecOps, TestOps, BizOps 当然还有本文的主角 ChatOps大哥了. ...

  8. 如何用 BearyChat 将 ChatOps 带到你的日常工作中

    现在工程师的人力成本越来越高,靠工程师手动通过 SSH 或类似的第三方工具来远程部署服务的方式,枯燥乏味,容易出错,部署时间长.仅仅为了部署服务,工程师就免不了加班,而且整个过程都要守候在工作机器旁边 ...

  9. stackstorm 6. 工作流之Mistral

    1 Mistral Mistral是一个用于管理和执行动作流的Openstack项目.Mistral是可以作为一个单独的 mistral服务在StackStorm中安装.一个Mistral工作流可以通 ...

最新文章

  1. 如何在机器学习的框架里实现隐私保护?
  2. R语言使用read.delim函数读取带分隔符的文本文件
  3. 使用三层架构实现简单的MVC登陆操作!并实现基本的增删改查功能!!
  4. 【转】面向GC的Java编程
  5. 搜索引擎的那些事(多线程web遍历)
  6. ODP.NET开发和部署的相关问题
  7. 全网最全console命令解析总结
  8. android 广播 源码,广播电台APP源代码 电台APP源代码 播客APP源代码 Android源代码...
  9. R 学习笔记《十一》 R语言初学者指南--图形工具(续)
  10. 车站计算机系统sc英文,【地铁小百科】自动售检票系统概述
  11. 小程序分享至群群消息小结(包括分享到App)
  12. html arm音频播放器,web页面播放arm格式音频
  13. 用了这么多年百度搜索, 今天才发现加上双引号搜索结果这么准
  14. qt打印预览html,QT 5.9 实现 QWebEngineView 打印html内容
  15. 学习Python的三种境界,你现在是在什么境界?
  16. 编写python代码实现打开并登录网页、对网页进行点击、输入信息等操作
  17. 移动 app安全评估检测技术分析
  18. 「Adobe国际认证」关于Adobe Photoshop,创建和修改画笔教程?
  19. SL651-2014 《水文监测数据通信规约》 中心站查询遥测站实时数据详解
  20. 微信视频号怎么变现挣钱?六大变现操作方式。

热门文章

  1. 搜狗网址导航 php,sogou 搜狗网址导航的源码,将整站仿了下来,完美无错,纯净,精仿 面绝对 全免费 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...
  2. 手机内存卡加密软件_一定不要让你女朋友发现这个软件,否则很危险!
  3. 【DC010沙龙年度合集】顶尖Hacking技术盛宴(文末福利)
  4. 学习视频、高清影视下载
  5. C# 富友支付回调验签
  6. 深入软件测试(vi)
  7. GBase 8a的DBlink工具
  8. 薄盒 | 方文山原创数字潮玩《庞克猫史汀》系列正在展出中
  9. Coding测试模块配置过程和理解
  10. RS485设备在智能家居里的应用