Sensu 入门文档

Sensu 入门文档

标签(空格分隔): Sensu 监控


注:该文档是基于 0.15 版本。翻译自官方文档。

简介

Sensu 主要由两部分组成,一部分运行 Sensu 的所有组件,一部分仅仅运行 Sensu 客户端,这两部分分别是 “monitor” 和 “agent”。

Monitor

  • RabbitMQ
  • Redis
  • Sensu server
  • Sensu client
  • Sensu API

Agent

  • Sensu client

安装 Sensu 服务依赖项

生成 SSL 证书

在 monitor 系统,为 Sensu 生成 SSL 证书,使用以下指令。

确定 OpenSSL 是否安装。

which openssl
openssl version

使用以下指令创建一个授权证书,生成的证书有效期是 1825 天,或者是 5 年。

cd /tmp
wget http://sensuapp.org/docs/0.15/tools/ssl_certs.tar
tar -xvf ssl_certs.tar
cd ssl_certs
./ssl_certs.sh generate

具体的详细请看 Generating SSL certificates

安装 RabbitMQ

在 monitor 系统上安装 RabbitMQ。

在 CentOS(RHEL) 上安装 RabbitMQ
  1. 安装 erlang
    CentOS 5

    重要提示 - 安装两个 EPEL-5 和 epel-erlang yum repositories,EPEL-5 yum repository 包含了 Erlang 的 R12B 老版本,该版本能同 RabbitMQ 工作的很好,除了既不能使用 SSL 访问以及没有 web 管理插件之外。因此,我们将从 epel-erlang repository 安装一个新版本的 Erlang ,它为 CentOS 5 提供了 R14B。

    rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
    wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo
    

    CentOS 6

    安装 EPEL-6 yum repository,其包含 Erlang R14B。

    rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    

    安装 erlang。

    yum install erlang
    
  2. 安装 RabbitMQ

    基于官方的安装指南:http://www.rabbitmq.com/install-rpm.html

    rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
    rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/v3.2.1/rabbitmq-server-3.2.1-1.noarch.rpm
    
启动 RabbitMQ
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值