Установка Kibana на CentOS 7 по официальной инструкции — https://www.elastic.co/guide/en/kibana/current/rpm.html
По официальной инструкции есть настрока с видео на ютубе — https://youtu.be/kkrLanotz1I
Добавляю ключ:
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
Прописываю репозиторий:
nano /etc/yum.repos.d/kibana.repo
[kibana-8.x] name=Kibana repository for 8.x packages baseurl=https://artifacts.elastic.co/packages/8.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md
yum install kibana
sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable kibana.service
Торжественный запуск:
systemctl start kibana.service
Настройка конфигурации:
nano /etc/kibana/kibana.yml
Создать каталог для сертификата:
mkdir /etc/kibana/certs
Мой итоговой конфиг:
15_Mar 15:02:18 root@kibana1 / # grep ^[^#] /etc/kibana/kibana.yml server.port: 5601 server.host: "10.10.10.251" elasticsearch.hosts: ["https://10.10.10.250:9200"] elasticsearch.username: "kibana_system" elasticsearch.password: "Wnct" elasticsearch.ssl.certificateAuthorities: [ "/etc/kibana/certs/http_ca.crt" ] logging: appenders: file: type: file fileName: /var/log/kibana/kibana.log layout: type: json root: appenders: - default - file pid.file: /run/kibana/kibana.pid
Настройка авторизации по сертификату. Копируем сертификат с Elasticsearch, который находится в /etc/elasticsearch/certs/http_ca.crt на сервер с Kibana в /etc/kibana/certs
На сервере с Elasticsearch делаем/меняем пароль для пользователя kibana_system:
/usr/share/elasticsearch/bin/elasticsearch-reset-password -i -u kibana_system
Открыть порт:
firewall-cmd --add-port=5601/tcp --permanent
Проверяем, что что-то есть на сервере на настроенном порту:
netstat -tulpn
И если присутствует строчка вида:
tcp 0 0 10.10.10.251:5601 0.0.0.0:* LISTEN 1428/node
То вэлкам в браузер:
http://10.10.10.251:5601/