Príprava pred inštaláciou

Arkime používa Elasticsearch na indexovanie a prehľadávanie odchytenej prevádzky. Preto musíme najskôr nainštalovať Elasticsearch. Arkime 5.x je kompatibilný s Elasticsearchom verzie 7.10+, 8+

Pred inštaláciou aktualizujeme balíčky

sudo apt update
sudo apt upgrade

Nainštalovanie Java Development Kit-u

sudo apt install openjdk-8-jdk

Siahnutie a pridanie verejného kľúča

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg

Pridanie Elasticsearch 8+ repozitára

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

Znova aktualizujeme repozitáre

sudo apt update

Vypneme swapovanie

sudo swapoff -a

Nainštalujeme Elasticsearch

sudo apt install elasticsearch

Po inštalácií nakonfigurujeme Elasticsearch podľa potreby v konfiguračnom súbore (obyklá cesta „/etc/elasticsearch/elasticsearch.yml“).

Nepovinné: Nastavenie obmedzenia pamäte RAM pre Elasticsearch. V „/etc/elasticsearch/jvm.options.d/“ vytvoríme textový súbor (napr sudo nano /etc/elasticsearch/jvm.options.d/heap.option) Doň vložíme nasledovný text (Alokovanie 4GB pamäte pri štarte java virtual machine a nastaví horný limit pamäte 4GB).

-Xms4g
-Xmx4g

Povolíme automatické zapnutie služby pri štarte systému

sudo systemctl enable elasticsearch.service

Spustíme službu Elasticsearchu

sudo systemctl start elasticsearch.service

Skontrolujeme stav služby

sudo systemctl status elasticsearch.service

Inštalácia Arkime

Predom nainštalujeme závislosti

sudo apt-get install wget curl libpcre3-dev uuid-dev libmagic-dev pkg-config g++ flex bison zlib1g-dev libffi-dev gettext libgeoip-dev make libjson-perl libbz2-dev libwww-perl libpng-dev xz-utils libffi-dev

Vyberieme si žiadanú verziu Arkime z GitHubu a následne stiahneme balíček. (https://github.com/arkime/arkime/releases)

wget https://github.com/arkime/arkime/releases/download/v5.6.2/arkime_5.6.2-1.ubuntu2204_amd64.deb

Nainštalujeme arkime balíček

sudo dpkg -i arkime_5.6.2-1.ubuntu2204_amd64.deb

Následne sa spustí inštalačný skript. Keď nás vyzve, či chceme nainštalovať demo Elasticsearch, zvolíme no (predom sme si nainštalovali plnú verziu).

V prípade, že inštalácia zlyhala kvôli chýbajúcim závislostiam použijeme nasledujúci príkaz, potom inštaláciu opakujeme.

sudo apt-get -f install

Spustíme konfiguračný skript a nakonfigurujeme Arkime podľa potreby (Dodatočná konfigurácia sa robí v súbore /opt/arkime/etc/config.ini)

sudo /opt/arkime/bin/Configure

Zinicializovanie databázy(Port a protokol sa môže líšiť podľa konfigurácie Elasticsearchu)

sudo /opt/arkime/db/db.pl http://[Adresa Elasticsearchu]:9200 init

Inštalácia a aktualizácia npm

sudo apt install npm
npm update

Pridanie admin používateľa do Arkime

sudo /opt/arkime/bin/arkime_add_user.sh [login používateľa napr. admin] "[meno účtu napr. Admin účet]" [heslo] --admin

Spustenie capture služby a služby webového rozhrania Arkime

sudo systemctl start arkimecapture.service
sudo systemctl start arkimeviewer.service

Skontrolujeme stav služieb

sudo systemctl status arkimecapture.service
sudo systemctl status arkimeviewer.service

Keď sú služby spustené úspešne, mali by sme sa môcť pripojiť na webové rozhranie Arkime (protokol a port sa môže líšiť podľa konfigurácie Arkime)
http://[IP-Arkime-Servera]:8005

Zdroje:

Leave a Reply

Your email address will not be published. Required fields are marked *