Как установить клиент 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