3

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

根据文档

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

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

我注意到github 上的一张票说这是​​不可能的但是那是 2 年前所以也许事情已经改变了?

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

4

3 回答 3

2

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和名字。

于 2016-05-12T07:42:37.450 回答
0

如果有人遇到@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 回答的相同

于 2018-03-06T06:59:42.967 回答
0

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

于 2020-05-30T16:02:08.633 回答