【问题标题】:How to install Sensu client without installing Sensu server?如何在不安装 Sensu 服务器的情况下安装 Sensu 客户端?
【发布时间】:2016-05-11 16:32:36
【问题描述】:

我正在尝试在没有服务器的情况下安装 Sensu 客户端。

根据documentation

“Sensu Core 包安装多个进程,包括sensu-serversensu-apisensu-client。”

但是添加存储库后,我只能找到聚合的sensu 包,无法找到或安装sensu-client

我注意到a ticket on github 说这是不可能的,但是那是 2 年前的事了,所以也许事情已经改变了?

是否可以不安装Redis、RabbitMQ和Sensu服务器就安装Sensu服务器?

【问题讨论】:

    标签: monitoring sensu process-monitoring process-monitor


    【解决方案1】:

    sensu 包将安装 sensu-server、sensu-api 和 sensu-client 服务,但是您可以在不安装 Redis、RabbitMQ 和配置 sensu-server 的情况下设置功能性 sensu-client。

    sudo yum install sensu
    vi /etc/sensu/config.json 
    vi /etc/sensu/conf.d/client.json
    sudo /etc/init.d/sensu-client start
    sudo /sbin/chkconfig sensu-client on
    

    /etc/sensu/config.json至少应该有服务端的rabbitmq位置,而/etc/sensu/conf.d/client.json当然需要有客户端的ip和name。

    【讨论】:

    • 能否请您发布config.json和client.json
    【解决方案2】:

    如果有人遇到@Enrique sudo yum install sensu 提供的安装错误

    https://sensu.global.ssl.fastly.net/yum/latest/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
    

    上述方法不适用于 aws ec2 linux。

    他们可以尝试这个来添加 sensu repo。

    vim /etc/yum.repos.d/sensu.repo
    

    添加这个

      [sensu]
    name=sensu
    baseurl=http://sensu.global.ssl.fastly.net/yum/$basearch/
    gpgcheck=0
    enabled=1
    

    然后安装sensu

    sudo yum install sensu -y
    

    与@Enrique Arriaga 回答的其余步骤相同

    【讨论】:

      【解决方案3】:

      使用 sensu 内核是不可能的。但是您可以使用 sensu 的新产品安装它,sensu go 具有 sensu 后端(取代 sensu 服务器)和 sensu agent(取代 sensu 客户端)允许在您的基础架构上仅安装 sensu 代理。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-03-04
        • 1970-01-01
        • 1970-01-01
        • 2013-07-10
        • 1970-01-01
        • 1970-01-01
        • 2023-03-03
        相关资源
        最近更新 更多