Как установить клиент Sensu без установки сервера Sensu?

Я пытаюсь установить клиент Sensu без сервера.

Согласно документации:

"Пакет Sensu Core устанавливает несколько процессов, включая sensu-server, sensu-api, а также sensu-client".

Однако после добавления хранилища, я смог найти только аггрегат sensu пакет и не может найти или установить sensu-client,

Я заметил билет на github, в котором говорилось, что это было невозможно, однако это было 2 года назад, так что, возможно, все изменилось?

Можно ли установить сервер Sensu без необходимости устанавливать Redis, RabbitMQ и сервер Sensu?

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 и имя клиента.

Это невозможно с ядром sensu. Но вы можете установить его, используя новый продукт от sensu, sensu go, который имеет бэкэнд sensu (заменяет сервер sensu), а агент sensu (заменяет клиент sensu) позволяет установить только агент sensu в вашей инфраструктуре.

Если кто-то сталкивается с ошибкой при установке, предоставьте @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

Другие вопросы по тегам