Cloudinsight Agent 在 4.7.0 版本,将 Agent 名称从 oneapm-ci-agent 更换至 cloudinsight-agent。若您在使用过程中,出现无法正常工作的情况,请加入售后群:433349863
X

Puppet 安装

puppet 是一种 Linux、Unix、windows 平台的集中配置管理系统,使用自有的 puppet 描述语言,可管理配置文件、用户、cron 任务、软件包、系统服务等。 puppet 把这些系统实体称之为资源,puppet 的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。

当您需要集中对机器进行管理并安装 Cloudinsight Agent 时,可以选择使用 puppet 安装。

相关 puppet 运维实践的读物,我们推荐:Puppet 运维实战:备受IT运维人员青睐的自动化运维实战


在「设置 - 添加平台」中选择 puppet 可以查看相关安装指令。

Cloudinsight 目前支持 Puppet 2.7 及以上版本。

安装 Module

puppet forge 中安装 Cloudinsight Agent 至 puppet master:

puppet module install cloudinsight-cloudinsight_agent

授权

在 Nodes 中通过添加 Manifests 信息,为 Cloudinsight 授权。

node "mongo.mydomain.com" {
  class { "cloudinsight_agent":
    license_key => "your license key"
}
# 如果想开启一个服务监控,对应修改一下 manifests/integrations/ 下的文件
  include 'cloudinsight_agent::integrations::mongo'
}

注:Node Names 必须与 Cloudinsight Agent 已获取的 Hostnames 对应。 否则,Cloudinsight 无法对指标进行分组。

通过以下指令,来检查 Agent 已获取的 Hostname:

service cloudinsight-agent info

若配置没有任何问题,那只需等待 Agent 检查到新的安装任务后,会完成安装。


引入平台服务监控

Cloudinsight 使用以下格式引入平台服务监控:

include 'cloudinsight_agent::integrations::ServicesName'

以 MongoDB 为例:

node "mongo.mydomain.com" {
  class { "cloudinsight_agent":
    license_key => "YourLicenseKey"
  }
  include "cloudinsight_agent::integrations::mongo"
}

如果您对 Cloudinsight 感兴趣,可以选择试用我们的产品,只需要点击下面的按钮免费注册即可。


立即注册 Cloudinsight