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

时间:2016-05-11 16:32:37

标签: monitoring sensu process-monitoring process-monitor

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

根据documentation

" Sensu Core软件包安装了多个流程,包括sensu-serversensu-apisensu-client。"

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

我注意到a ticket on github说明不可能是2年前,所以可能事情发生了变化?

是否可以安装Sensu服务器而无需安装Redis,RabbitMQ和Sensu服务器?

3 个答案:

答案 0 :(得分: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和名称。

答案 1 :(得分: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回答相同的剩余步骤

答案 2 :(得分:0)

使用sensu core不可能。但是您可以使用sensu的新产品进行安装,该产品具有sensu后端(代替sensu服务器)和sensu代理(代替sensu客户端),只能在您的基础结构上安装sensu代理。