Difference between revisions of "Install Elasticsearch and Kibana on Debian/Ubuntu"
Jump to navigation
Jump to search
(→Kibana) |
|||
(12 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
sudo [[apt-get install apt-transport-https]] | sudo [[apt-get install apt-transport-https]] | ||
+ | wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o [[/usr/share/keyrings/]]elasticsearch-keyring.gpg | ||
+ | echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list | ||
+ | [[sudo apt-get update]] && sudo [[apt-get install elasticsearch]] | ||
+ | |||
+ | |||
+ | |||
+ | For older Elastic 7 version use: | ||
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee [[/etc/apt/sources.list.d/]]elastic-7.x.list | echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee [[/etc/apt/sources.list.d/]]elastic-7.x.list | ||
− | |||
== Elasticsearch == | == Elasticsearch == | ||
Line 9: | Line 15: | ||
sudo /bin/[[systemctl daemon-reload]] | sudo /bin/[[systemctl daemon-reload]] | ||
− | sudo /bin/[[systemctl enable | + | sudo /bin/[[systemctl enable elasticsearch.service]] |
sudo [[systemctl start elasticsearch.service]] | sudo [[systemctl start elasticsearch.service]] | ||
Line 15: | Line 21: | ||
== Kibana == | == Kibana == | ||
− | + | <code>sudo apt-get install [[kibana]]</code> | |
+ | |||
+ | <code>sudo /bin/[[systemctl daemon-reload]]</code> | ||
+ | |||
+ | <code>sudo /bin/[[systemctl enable kibana.service]]</code> | ||
+ | |||
+ | <code>sudo [[systemctl start kibana.service]]</code> | ||
+ | |||
+ | <code>sudo [[systemctl status kibana.service]]</code> | ||
+ | |||
+ | Access with user: <code>[[elastic]]</code> pass: you will find it on installation output | ||
− | |||
− | |||
− | + | Connect Kibana to [[Elasticsearch]]: | |
− | + | [[/usr/share/kibana/bin/kibana-verification-code]] | |
== Errors == | == Errors == | ||
Line 45: | Line 59: | ||
* <code>deb [trusted=yes]</code> | * <code>deb [trusted=yes]</code> | ||
* <code>[[metricbeat setup --dashboards]]</code> | * <code>[[metricbeat setup --dashboards]]</code> | ||
− | * <code>[[ | + | * [[Grafana installation]] |
+ | * <code>[[this elastic installation has strict security requirements]]</code> | ||
== See also == | == See also == |
Latest revision as of 14:44, 22 December 2022
sudo apt-get install apt-transport-https wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list sudo apt-get update && sudo apt-get install elasticsearch
For older Elastic 7 version use:
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
Elasticsearch[edit]
sudo apt-get update && sudo apt-get install elasticsearch
sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service sudo systemctl status elasticsearch.service
Kibana[edit]
sudo apt-get install kibana
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service
sudo systemctl start kibana.service
sudo systemctl status kibana.service
Access with user: elastic
pass: you will find it on installation output
Connect Kibana to Elasticsearch:
/usr/share/kibana/bin/kibana-verification-code
Errors[edit]
E: The repository 'https://artifacts.elastic.co/packages/7.x/apt stable InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: https://artifacts.elastic.co/packages/7.x/apt stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D27D666CD88E42B4
Solution: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D27D666CD88E42B4 Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). Executing: /tmp/apt-key-gpghome.nxEak71UaN/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D27D666CD88E42B4 gpg: key D27D666CD88E42B4: public key "Elasticsearch (Elasticsearch Signing Key) <[email protected]>" imported gpg: Total number processed: 1 gpg: imported: 1
Related terms[edit]
apt-key
deb [trusted=yes]
metricbeat setup --dashboards
- Grafana installation
this elastic installation has strict security requirements
See also[edit]
apt-key
,apt-key [ add | adv | list ]
,apt-key --keyring
,apt-key --help
- Elastic: ELK,
Elasticsearch
,Logstash
,Kibana
, Installation, AWS Elasticsearch, Elastic SIEM, Elastic Beats,metricbeat
,filebeat
,journalbeat
, Elastisearch Service , Search guard, Elasticsearch logs, curator, ILM, Lumberjack protocol,aws_elasticsearch_domain
, KQL,elasticsearch.yml, elasticsearch-plugin, elasticsearch-certutil
, Elasticsearch release notes/changelog
Advertising: