华体会联盟hth启动拉克空间监控cLI

华体会联盟hthRackspace监控系由API驱动云服务,为基础设施监控搭建提供简单强功能集,允许配置与执行极端灵活

本指南补充华体会联盟hthackspace监控开发者指南.

以API为主的监测系统启动时,在快速扩展基础设施时可能非常困难。令脚湿API拉克斯蒙命令行接口工具

步骤一:搭建

安装raxmonCLI

为了避免在每个新建云服务器上重复raxmon安装,安装在工作站上而不是服务器上

注解:raxmon需要python2.5、2.6或2.7确定前安装 Python

华体会联盟hthRackspace-监控cLI工具可用开源
华体会联盟hthhttps://github.com/racker/rackspace-monitoring-cli.

可安装工具使用PIP语言命令 :

华体会联盟hthsudop安装机架空间监控cli

获取API密钥

你需要获取API密钥华体会联盟hth管理拉克空间监控

获取API密钥后,转到主文件夹sd~/创建文件命名.raxrc并添加下列配置信息:

[credentials] username=MY_USERNAME api_key=MY_API_KEY

需要附加段使用 UK认证端点(默认 URL指向US端点):

华体会联盟hth[auth_api] url=https://lon.identity.api.rackspacecloud.com/v2.0/tokens

运行下命令查看您可正确连接 :

Exxmon实体列表

if输出包括a回溯跟踪最近调用中有效

步骤二:了解拉克斯蒙

raxmonCLI拥有各种命令和能力可用本节引导你生成最常用检查之一:HTTP检验

HTTP检验持续提交获取请求网页确认响应而不超时万一响应像404连接被拒绝并触发警告

Raxmon有以下五大类型并大都使用CRUD方法:Create、Read(ist)、更新、删除

键入下命令查看所有raxmon可用命令

exmon-help

可能需要一举更新多项,所以让我们审查如何输入
列表和词典终端

  • 面向链表使用逗号有限字符串例举 :

    $ raxmon-checks-create --monitoring-zones=mzA,mzB,mzC
  • 面向词典,见免逗号串键=evalue对面向
    示例 :

    $ raxmon-entities-create --metadata="location=server room,tag=foobar"

步骤三:监控HTTP页面

创建实体

实体华体会联盟hthRackspace监控类对象名拥有IP地址的任何信息都定义为实体华体会联盟hth机房监控目前没有环境概念,所以让我们创建实体选项--ip-addresses="alias=10.10.10.10"指定IP地址和别名
目标可按节点多目标

$ raxmon-entities-create --label my_first_server --ip-addresses="alias=10.10.10.10"

如果操作成功,下列消息显示器

资源创建ID:entZ4JPI

现在我们需要创建检验.创建检查需要以下信息:

  • 检验类型:在这种情况下远程.HTTP.
  • A级标签标签
  • 实体ID:在这种情况下entZ4JPI上例返回
  • 监控区:数据中心监听
  • 目标别名:实体中的密钥i_地址hash使用解决检查IP地址
  • 具体检查细节

除监控区外,我们有所有这些运行teh命令获取信息

exmon监控区列表

如果操作成功,下列消息显示器


            
             
              
               
                总计:4
               
              
             
            

现在,让我们创建检查实体ID使用前返回
名目标别类我们创建前

example.com,method=GET

如果操作成功,下列消息显示器

资源创建ID:chNbqDaZrJ

通知地址和报警

校验很好,但你也需要能接收通知.
立即创建电子邮件地址通知类型

exmon通知创建-label示例邮箱-email类型-de[email protected]...

如果操作成功,下列消息显示器

资源创建ID:NTYGMNNIPC

需要创建通知计划.华体会联盟hth允许Rackspace监控发布不同状态的不同类型报警

exmon通知-通知-创建-标签通知_plan_1-临界状态ntygMnipC-警告-状态ntygMnipC-ok-statentygmni

如果操作成功,下列消息显示器

资源创建ID:npzwiZKV6

通知仅在状态改变时发布计划移位状态至临界点状态通知临界状态通知.时由变换临界点使用确定状态通知.

有了通知地址和计划后,你还需要创建报警器自身化华体会联盟hthRackspace监控使用报警评估检验度量并决定是否应执行通知计划

ex-sarms-decate-Check-id=chNbq-DaZrJ-标准if

就是这样通知通知报警运行teh命令
查看细节:

exmon-arms-list-entZ4JPIA-细节

返回下列信息

{标准':u'if
            
             实体_id:u'entZ4JPifA'id:u'albusvLjf'
            

除2XX或3XX返回报错后通过电子邮件通知你

结论

有了这些简单原理,你就可以创建强健可扩缩监控系统,使你更深入地了解自己的基础设施。详情咨询华体会联盟hthRackspace监控开发指南华体会联盟hthackspace监控常见问题.


Baidu
map