如何在不安装Sensu服务器的情况下安装Sensu客户端?

3
我正在尝试安装Sensu客户端,而不需要服务器。
根据文档
“Sensu Core软件包安装了几个进程,包括sensu-serversensu-apisensu-client。”
然而,在添加存储库后,我只能找到聚合sensu软件包,无法找到或安装sensu-client
我注意到Github的一个问题单说这是不可能的,但那是两年前的事情,也许现在情况有所改变?
是否可以安装Sensu服务器而无需安装Redis、RabbitMQ和Sensu服务器?
3个回答

2

sensu软件包将安装sensu-server、sensu-api和sensu-client服务。但是,您可以设置一个功能性的sensu-client而不必安装Redis、RabbitMQ,并且无需配置sensu-server。

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


1
请上传 config.json 和 client.json 文件。 - Roshan

0

使用Sensu Core是不可能的。但是你可以安装Sensu的新产品Sensu Go,它有Sensu后端(替代Sensu服务器)和Sensu代理(替代Sensu客户端),允许在你的基础设施上只安装Sensu代理。


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 软件包源。
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的回答相同


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接