安装配置代理

安装配置代理

华体会联盟hth本节提供安装和配置Rackspace监控代理指令手语文章中也提供指令华体会联盟hth安装并配置rakspace监控代理

安装代理

华体会联盟hthRackspace监控代理可选使用选择使用代理时,必须安装到每个服务器上并监视

软件包管理员安装支持下列操作系统:

  • Ubuntu和Debian
  • 红帽公司、Fedora公司和CentOS公司
  • Windows系统

更多代理信息见监控代理工作方式.代理端点信息,包括属性和代码样本见代理API运维段内华体会联盟hthRackspace监控代理程序分布阿帕契牌照.

信息安装代理源见https://github.com/racker/virgo.

本节介绍安装监听器可用方法:

  • 上头元包法.元包程序最简单推荐法
  • 上头拷贝和粘贴代理安装法.方法提供简单命令环境,可快速安装监控代理方法很好,如果你做小部署 不需要脚本安装代理多次
  • 上头粒度阶梯过程法.使用阶梯程序,如果你想理解并视可能定制代理安装的每一阶梯如果代理安装过程由数家或多家服务器实现自动化,此方法也很值钱。

注解

华体会联盟hth代理安装的另一选项是使用云情控制板华体会联盟hth详情见:How-to:'Loging in to Rackspace情报仪表板 .

使用元包安装代理

推荐安装监测代理法元包法推荐最简单元包安装避免安装证书或人工创建存储器都作为元包的一部分完成

安装监测代理元包法

  1. 登录服务器监听
  2. 打开浏览器华体会联盟hth机空监控元包.
  3. 查找操作系统并输入命令提供

下位运行代理程序

安装代理拷贝粘贴

查找操作系统并遵循指令

Ubuntu

Ubuntu安装代理并拷贝粘贴

  1. Ubuntu所有支持发布程序运行WHOLECOMMD,不设分线符,向APT添加监测代理程序包存储器

    华体会联盟hthsudo sh -c "echo 'deb [http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-$(lsb_release](华体会联盟hthhttp://stable.packages.cloudmonitoring.rackspace.com/ubuntu-$(lsb\_release华体会联盟hth) -rs)-x86_64 cloudmonitoring main' > /etc/apt/sources.list.d/rackspace-monitoring-agent.list"

  2. 下载代理存储器签名密钥并添加到APT

    卷曲华体会联盟hthhttps://monitoring.api.rackspacecloud.com/pki/agent/linux.ascsudo密钥加法

  3. 运行APT更新获取新仓库包信息

    sudoap-get更新

  4. 安装代理

    华体会联盟hthsudoapet安装机架监测代理

下位运行代理程序

德比安市

安装代理并拷贝粘贴

  1. 查找您的 Linux分发版并运行HOLECOMMND列表,不设分行符,以向APT添加代理程序打包库

  2. 下载代理存储器签名密钥并添加到APT

    卷曲华体会联盟hthhttps://monitoring.api.rackspacecloud.com/pki/agent/linux.ascsudo密钥加法

  3. 运行APT更新获取新仓库包信息

    sudoap-get更新

  4. 安装代理

    华体会联盟hthsudoapet安装机架监测代理

下位运行代理程序

红帽

安装代理并拷贝粘贴

  1. 运行列表命令安装包签名密钥请运行全命令

  2. 华体会联盟hthec/yum.res.d/rackspace-cloud-查找Linux分布版华体会联盟hthrackspace-cloud-monitoring.repo文件向yum添加代理存储器

  3. 安装代理

    华体会联盟hthsudoyum安装机架监测代理

下位运行代理程序.

费多拉市

Fedora安装代理并拷贝粘贴

  1. 运行列表命令安装包签名密钥请运行全命令

  2. 华体会联盟hthec/yum.res.d/rackspace-cloud-华体会联盟hth查找 Linux分布和版本后表, 并添加列表配置块到 rack-space-cloud-servement.repo文件 中添加代理存储器yum

  3. 安装代理

    华体会联盟hthsudoyum安装机架监测代理

下位运行代理程序

半点OS

向CentOS安装拷贝粘贴代理

  1. 运行列表命令安装包签名密钥请运行全命令

  2. 华体会联盟hthec/yum.res.d/rackspace-cloud-华体会联盟hth查找 Linux分布和版本后表, 并添加列表配置块到 rack-space-cloud-servement.repo文件 中添加代理存储器yum

  3. 安装代理

    华体会联盟hthsudoyum安装机架监测代理

下位运行代理程序

逐步安装代理

本节提供代理安装过程每一步的粒子细节

Ubuntu或Debian

本节解释如何安装代理操作 Ubuntu或DebianOS服务器

Ubuntu Lucid 10.04测试这些步骤,但应研究Ubuntu或Debian最新版本

逐步安装Ubuntu或Debian代理

  1. 创建命名文本文件为代理添加存储器华体会联盟hthrackspace-monitoring-agent.list/etc/apt/sources.list.d目录

  2. 添加下列内容华体会联盟hthrackspace-monitoring-agent.list文件 :

    deb系统 云监控主

    e-po名替换为下链路并插入适当包件

    面向Ubuntu:

    华体会联盟hthhttp://stable.packages.cloudmonitoring.rackspace.com/ubuntu-[Release Number, such as 14.04]-x86_64

    面向Debian:

    华体会联盟hthhttp://stable.packages.cloudmonitoring.rackspace.com/debian-[Code name, such as squeeze]-x86_64

    举例说,要安装Ubuntu14.04版,您的文件将包含此内容:

    deb系统华体会联盟hthhttp://stable.packages.cloudmonitoring.rackspace.com/ubuntu-14.04-x86_64云监控主

  3. 添加签名密钥apt仓库

    美圆华体会联盟hthhttps://monitoring.api.rackspacecloud.com/pki/agent/linux.ascsudo密钥加法

  4. 更新apget程序识别新仓库

    sudo获取更新

  5. 安装代理

    华体会联盟hthsudopet-get安装机架监控代理

下位运行代理程序

红色帽或CentOS

本节解释如何将代理安装到运行红帽、Fedora或CentOS操作系统服务器上

分步安装红色帽、Fedora或CentOS代理

  1. 激活签名密钥

    美圆华体会联盟hthhttps://monitoring.api.rackspacecloud.com/pki/agent/脱机>/tmp/sign-key.asc

    sudorpm-import/tm/sign-key.

    正确签名密钥

    OS系统 签名密钥
    红帽企业6x86-64 edhat-6.
    红帽企业7x86-64 edhat-7.
    Fedora 22x86-64 fedora-22.
    Fedora23x86-64 fedora23.
    Fedora24x86-64 fedora24.
    Fedora 25x86-64 fedora-25.
    Fedora26x86-64 fedora26.
    Fedora 27x86-64 fedora-27.
    Fedora28x86-64 fedora-28.
    Fedora 29x86-64 fedora-29.
    Fedora30x86-64 fedora-30.
    CentOS6x86-64 icos-6.
    CentOS7x86-64 集聚物-7.a

    红帽5版输入

    美圆华体会联盟hthhttps://monitoring.api.rackspacecloud.com/pki/agent/redhat-5.asc>/tmp/sign-key.asc

    sudorpm-import/tm/sign-key.

  2. 创建文本文件命名建立yum仓库华体会联盟hthrackspace-cloud-monitoring.repo/etc/yum.repos.d目录

  3. 添加下列内容华体会联盟hthrackspace-cloud-monitoring文件 :

    华体会联盟hth[机架空间]
    华体会联盟hth名表示回文监控
    gaseurl=
    启动=1

    去哪儿 表示下列可用包之一:

    举个例子,要安装RedHat版本6,您的文件将包含以下内容:

    华体会联盟hth[机架空间]
    华体会联盟hth名表示回文监控
    gaseurl=华体会联盟hthhttp://stable.packages.cloudmonitoring.rackspace.com/redhat-6-x86_64/
    启动=1

  4. 安装代理打包

    sudoyum更新

    华体会联盟hthsudoyum安装机架监测代理

下位运行代理程序

Windows安装代理

Windows系统安装监控代理像安装其他软件一样:下载安装包并运行安装程序

安装Windows代理

  1. 下载最新稳定代理安装器

  2. 运行安装程序安装程序完成后自动退出

  3. 下位运行代理程序生成配置文件无配置文件代理关闭并重新启动Windows服务管理员为了防止连续重开程序,安装代理后立即运行搭建程序

配置代理

配置过程自动创建配置文件华体会联盟hthrackspace-monitoring-agent.cfg并部署到客户服务器下目录

  • inux系统导航etc目录.
  • Windows系统导航华体会联盟hthC:\ProgramData\Rackspace Monitoring\config\.

可手动创建或编辑配置文件以指定或更新下列属性:

选项 类型 描述性
monitoring_token 字符串 需求化令牌串由 API提供或-setup进程创建令牌允许代理访问监听服务
监控_id 字符串 可选性指定用户提供标识代理到监控服务
monitoring_snet_region 字符串 可选性华体会联盟hth选项引导代理连接RackspaceServiceNet代理端点有效区域dfw、ord、lon、syd、hkk和iad下例使用 。) 如果选项设置, 值必须匹配代理方区域及其运行中的服务 。
monitoring_endpoints 逗号有限数组ip:port传值 可选性提供一系列端点IP地址供代理连接而非默认端点地址
monitoring_query_endpoints 逗号有限数组ip:port传值 可选性提供数列APIIP地址代理连接代之以默认API地址
monitoring_proxy_url 字符串 可选性HTTP代理服务提供URL字符串支持CONNECT命令配置必须支持端口443况且HTTP-PROXYHTTPS-PROXY支持者。|

可使用下列选项指定监控代理配置属性:

配置代理程序设置

代理搭建程序提供最便捷方式启动代理设置完成以下配置任务

  • 华体会联盟hth配置代理程序验证 Rackspace监控
  • 创建代理配置文件华体会联盟hthrackspace-monitoring-agent.cfg.
    inux系统文件定位/etc目录
    Windows系统上可查找华体会联盟hthC:\ProgramData\Rackspace Monitoring\config\.
  • 华体会联盟hth验证拉克空间数据中心连通
  • 关联代理与监控实体

也可以手动编辑代理配置文件看吧人工配置代理细节详解

注解

搭建程序支持HTTP代理环境变量

运行代理程序设置

华体会联盟hthRackspace用户名和API密钥运行搭建程序缺药按程序处理获取证书.

运行程序时完成下列步骤:

  1. 登录服务器为root用户安装代理打包

    • inux上:输入下命令运行搭建程序
      华体会联盟hthexcle空间监控代理-setup
      使用此命令执行HTTP代理变量设置
      HTTP_PROXY= 华体会联盟hthrackspace-monitoring-agent --setup
      可选择使用FQDN
      HTTP_PROXY= 华体会联盟hthrackspace-monitoring-agent --setup
    • Windows代理方定位取决于代理方安装版本和操作系统架构
      注解
      使用Powershell路径前加ampersand (和)
      64比特系统安装64比特代理时输入下列命令:
      华体会联盟hth$"C:\Program Files\Rackspace Monitoring\rackspace-monitoring-agent.exe" -o --setup
      64位系统安装32位代理时输入下列命令:
      华体会联盟hth$C:\ program文件x86/Rackspace监控代理
      系统32位安装32位代理时输入命令如下:
      华体会联盟hth$"C:\Program Files\Rackspace Monitoring\rackspace-monitoring-agent.exe" -o --setup

    列表设置显示,它包括代理ID代理ID匹配服务器主机名

  2. 华体会联盟hth提示时输入拉克空间云用户名

  3. 提示时输入API密钥或云控制面板密码

    注意本项输入时显示清晰文本使用API键代替密码推荐均不存储于清晰文本中,仅用于初始认证

    华体会联盟hthRackspace监控服务创建代理令牌并和代表资源的实体同步

    您应该看到消息代理成功连接

    代理自动启动

    华体会联盟hth下一提示显示拉克空间监控实体列表

注解

华体会联盟hth机载云服务器自动创建华体会联盟hth但如果你将代理安装到专用服务器上,或安装到服务器上而不使用Rackspace,包括在Rackspace私有云中安装服务器,实体不自动创建取而代之的是手动创建实体和代理令牌

产生代理令牌后,通过选择为资源创建实体ID或选择创建新实体选项与资源实体关联如果您在服务器上创建新监控实体,云控制面板上将看不到它,但您可以看到并配置使用云控制面板云情仪表板创建检测服务器健康时需要实体标识符看吧初始步代理

学习更多见文章华体会联盟hth监控:拉克空间服务器用户与非拉克空间服务器用户之间的差异.

手动配置代理

注解

使用搭建程序是搭建代理商的首选方式本节提供替代方法建立代理使用搭建程序完成代理配置时跳过此段

手动搭建代理

  1. 未安装拉克斯蒙并安装到本地工作站看吧安装配置raxmon.

    偏爱使用API, 代之以raxmoncli实体API创建代理令牌.

  2. 创建监测服务实体如下:

    exmone实体创建-label

    表示新实体的名称实体表示服务器安装代理举例说,如果服务器命名雇员新闻,你可使用主机名作为主机名 .

    命令返回实体IDent12345.您需要提供实体ID 接下几步

  3. 分配代理并关联服务器实体华体会联盟hthRackspace监控使用此ID双向通信代理器和Rackspace监控端点

    raxmon实体更新-id 代理id=

    命令中占位符定义如下:

    实体ID上步返回

    ID或名称分配到服务器上安装代理ID值使用对系统有意义并计划监控的标签举个例子,您可以使用服务器主机名,尽管ID不需要匹配或包含实体标签或实体ID的任何部分

  4. 创建代理令牌

    代理程序使用代理令牌验证云监控端令牌保证无人化装为服务器

    exmon代理令牌生成-label ...

    名代理令牌可使用任意名称

  5. 输入下命令查看令牌列表,包括你刚创建的令牌

    exmon代理令牌列表

    注意代理令牌值用于下几步

  6. 登录服务器为root用户并安装代理

  7. 使用华体会联盟hth或你最喜欢的文本编辑器编辑rack-space监听器.cfg文件或创建它

    华体会联盟hthsudovi/etc/rack空间监控代理

  8. 添加下列内容华体会联盟hthrackspace-monitoring-agent.cfg文件 :

    监控_id
    monitoring_token

    命令中占位符定义如下:


    • 代理ID你分配代理3

    • 令牌值返回代理令牌raxmon-agent-tokens-list命令
  9. 设置HTTP代理变量时,在配置文件中添加下文项i_地址:港IP地址表示安装代理资源:

    HTTP_PROXY= 华体会联盟hthrackspace-monitoring-agent --setup

    可选择配置代理使用反向代理查找自定义SRV记录

    华体会联盟hthmonitoring_query_endpoints _monitoringagent._tcp.dfw1.prod.monitoring.api.rackspacecloud.com, _monitoringagent._tcp.ord1.prod.monitoring.api.rackspacecloud.com, _monitoringagent._tcp.lon3.prod.monitoring.api.rackspacecloud.com

    强制连接特定IP地址和端口时,在代理配置文件中添加以下内容:

    monitoring_endpoints 192.168.95.178:50051, 192.168.95.178:50052, 192.168.95.178:50053

  10. HTTP代理变量使用FQDN为此,向配置文件添加以下项FQDN表示完全合格的域名资源安装代理

HTTP_PROXY= 华体会联盟hthrackspace-monitoring-agent --setup

  1. 禁止自动更新监听代理

    监控更新禁用

准备启动代理看吧启动代理.

更多代理配置文件信息见代理配置文件.

YAML文件配置代理

华体会联盟hth服务器端监控配置是一种新方法,使您能够很容易地配置服务器上Rackspace监控协同自动化工具或处理重复服务器时特别有用自动化工具如主机、木偶机和Ansible可维护配置文件库,自动为特定服务器或服务器创建监控检查和报警程序服务器端监控配置帮助您快速建立监控

注解

您必须更新代理程序以利用这一新特征所需代理版本为1.0.0-68或以后

服务器端监控文件写YAMLYAML标记语言文本文件列语法YAML文件可随心所欲命名,但最终必须归结.Yaml.每一YAML配置文件可包含一检查配置及其相关提醒创建数列YAML文件,每次检查一份单文件可多次在许多服务器上使用,为这些服务器配置相同的检查和关联提醒YAML配置文件每次启动代理都读取

注解

Windows文件应该有Windows网络界面的名称C:\D:\Windows磁盘使用

YAML文件顶层字段表示检验参数提醒配置在一个顶层域下命名报警器.向每个报警器提供独有的Adle报警器现场直播handle新词指独有名系统使用报警手势 唯一识别文件内提醒系统使用文件名唯一识别检查和提醒

注解

控件不同于API或Cloud控件板中的报警标签报警i.取而代之的是名和YAML文件名唯一识别提醒提醒处理器和文件名必须独一无二,因为系统使用它们识别服务器端配置检查和提醒提醒或检查从YAML文件创建服务器端配置后,系统使用YAML文件名和提醒处理器或仅YAML文件名检查后,检测这些提醒或检查变化(例如更新YAML文件)。使用API列表检查或报警时,可查看封装名字段判定检查或报警由服务器端配置创建字段非Null,对象由服务器端配置创建

YAML文件内使用配置字段与API检查和报警时使用配置字段完全相同API显示两个配置字段封装名封装#hash.两者均出自YAML文件,但均出自YAML文件封装#hashYAML文件更新并上传代理端点时生成封装名生成时间初始YAML文件部署API写请求封装名封装#hash字段忽略使用 API时,可判断服务器端配置对象是否有变化而不使用服务器端配置封装名字段非Null封装#hash字段0

认证后代理读YAML配置文件并发送到监控服务器监控服务剖析文件并创建、更新或删除检查和提醒删除YAML配置文件从监控服务删除检查报警

示例服务器端配置YAML文件

本节提供YAML配置的两个例子更多例子见Server-Side代理配置YAML文件示例.

文件系统检查

下示例显示服务器端配置文件 建立代理检查文件系统文件名my_fs.yaml.配置一盘警示磁盘使用超过90%自由空间、两个报警器和其他代理检查配置选项报警程序技术类中城.手柄独特识别本检查上下文中的提醒与文件名独特识别此检查相仿

注解

可查找现有notification_plan_id和值标准通过API或云控制面板值

实例4.1. 文件系统检验YAML文件示例

类型:代理文件系统
标签:检查主磁盘
禁用性:假
周期:60
超时:30
细节 :
目标:/
报警器 :
技术类
标签:磁盘使用报警
通知_plan_id:np技术联系Email
标准:####
if百分比/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/
返回新报警状态
}
ubjective-80
返回新报警状态(WARNING,“剩余自由空间小于20%.”);
}
词组 :
标签:磁盘使用报警
通知_plan_id:npInfictechEmail
标准:####
if百分比 {
返回新报警状态
}
if百分比/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/百分数/
返回新报警状态(WARNING,剩余自由空间小于10%.”);
}

HTTP检验

代理器配置文件建立代理器检验目标'/'的HTTP流量文件名my_http.yaml配置一检查对非响应网络服务器、一警示器和其他代理配置选项发布警示报警手柄闹钟1.

实例4.2. HTTP检验YAML文件示例

类型:远程.
标签:网站检验1
超时:30
周期:90
tobject_lias:默认
细节 :
url:http://www.foo.com
方法:获取
monitoring_zones_poll:
-mzord
报警器 :
闹钟1 :
标签 : 网站连接报警
通知_plan_id:np技术联系Email

附加服务器端代理配置文件示例见Server-Side代理配置YAML文件示例

使用服务器端配置YAML文件

本节描述如何创建、更新和删除服务器端YAML配置文件

要创建服务器端配置YAML文件,请填写下列步骤:

  1. 使用文本编辑器创建YAML文件,指定扩展号.Yaml.YAML文件以列为基础,并用白空左缩进创建列使用空格添加缩进标签置之不理.空格数创建缩进无关紧要,只要并行元素有相同的左侧理由
    • 保存YAML文件华体会联盟hthrackspace-monitoring-agent.conf.d子目录下配置目录 :
    • UNIX华体会联盟hth/etc/rackspace-monitoring-agent.conf.d.
      (窗口)华体会联盟hthC:\ProgramData\Rackspace Monitoring\config\rackspace-monitoring-agent.conf.d.

启动代理时,它生成检查和报警

注解

保证您的代理程序通过代理程序建立或拥有有效监控华体会联盟hth/etc/rackspace-monitoring-agent.cfg文件描述人工代理配置段.

更新服务器端配置文件及其检查和报警

修改配置文件参数时,代理程序启动后更新相应的检查和提醒或重新启动后更新代理程序并读取新保存文件信息启动代理启动代理.

删除服务器端配置文件及其检查和报警

服务器端YAML配置文件从服务器删除时,代理删除文件内配置的检查和相应提醒YAML文件每次启动代理都读取信息启动代理启动代理.

故障解答代理配置YAML文件

问题:我怎么知道服务器端配置 成功特定服务器或一组服务器

数位数 :单服务器上可查看代理日志文件成功或报错消息

WedApr2303:47:49 2014INF:Confd->配置文件
WedApr2303:47:49 2014INF:Confd->config后端操作结果:成功文件控件:mm.yaml解析
WedApr2303:47:49 2014INF:Confd->config后端操作结果:文件控件成功:主磁盘yaml解析
WedApr230347492014INF:Confd->config后端操作结果:
wedApr230347492014INF:find->config后端操作结果:成功检查控件
wed Apr2303:47:49 2014INF:Confd->config后端操作结果:成功报警控件
wed Apr2303:47:49 2014INF:Confd->config后端操作结果:成功报警控件

一组服务器或甚至一个服务器可使用API端点验证代理创建检查,或使用List报警API端点验证代理创建报警查找封装名字段中字符串值封装#hash有效 SHA1hash

{{
id:chligmg4X
标签:主磁盘检验
类型:代理文件系统
细节问题
目标 /
},
监听区/波尔:Null
超时: 30
句段: 60
Object_alis:Null
目标宿名:Null
目标解析器:Null
缺陷:假
元数据:Null
"confd_name": "{\"check\":\"default\",\"filename\":\"my_fs2.yaml\"}",
"confd_hash": "cf4174eef962cc27f7f9a410a39d83e82049803a",
Created_at:1398217062
更新日期: 1398217064602
}

问题:服务器端配置或只配置新建服务器

数位数 :华体会联盟hth服务器端配置可使用任何服务器,无论是Rackspace内部或外部,新创建或现有YAML配置文件每次启动代理都读取代理程序常用服务器启动程序或手动重开程序

问题:万一我使用API或控制面板修改服务器并配置服务器端配置优先级, API或配置文件

数位数 :从API或控制面板更改立即生效,但YAML文件是权威源API修改由服务器端配置创建的检查或报警封装#hash值以0(0)值失效下次启动代理时,对象更新或再生成以匹配服务器端配置YAML文件中的值注意,如果检查或报警通过API或控制面板创建,则无法通过服务器端监控配置修改它

启动代理

完成配置搭建任务后 准备启动代理

  • inux上:
    输入下命令 :
    华体会联盟hthsudo服务机架监听器启动
  • Windows上:
    1. 点击打开服务管理员启动>控制板>管理工具>服务.
    2. 华体会联盟hth定位rakspace代理服务,右键点击它,然后选择启动.
      if you just配置代理服务,但服务似乎已经在运行中,必须在代理连接前重新启动它

上头华体会联盟hthrackspace-monitoring-agent命令允许你管理代理输入下命令查看可用选项

华体会联盟hthexcle空间监控代理-help

初始步代理

启动代理后,创建实体监控并调度代理检查

创建实体代理检验

  1. 未安装拉克斯蒙可现在照做见[raxmon安装配置raxmon.if选择使用API替代拉克斯蒙CLI见API运算参考实体检验资源详解

  2. 创建检测代理运行

    举例说,下列命令创建三次监控检查上头类型值代理.imory、代理.cpu和代理.file系统是代理检查类型,这意味着检验将本地运行到受监控系统并实体Id表示实体ID关联代理

    exmone检验创建-entity-id 类型=代理.imory-周期=30-label=mem

    exmone检验创建-entity-id 类型=代理.cpu-周期=30-label=cpu

    exmone检验创建-entity-id --type=agent.filesystem --period=30 --label=root --details="target=/"

Baidu
map