możesz zainstalować Splunk Enterprise na Linuksie używając pakietów RPM lub DEB lub pliku tar, w zależności od wersji Linuksa, którą uruchamia Twój host.
aby zainstalować Splunk universal forwarder, zobacz Install a * nix universal forwarder w podręczniku Universal Forwarder. Uniwersalny spedytor jest oddzielnym plikiem wykonywalnym, z innym pakietem instalacyjnym i własnym zestawem procedur instalacyjnych.
- uaktualnianie Splunk Enterprise
- Instalacja pliku Tar
- co należy wiedzieć przed instalacją z plikiem tar
- procedura instalacji
- instalacja RedHat rpm
- Zastąp istniejącą instalację Splunk Enterprise pakietem RPM
- zautomatyzuj instalację RPM za pomocą Red Hat Linux Kickstart
- Debian .DEB instalacja
- wymagania wstępne do instalacji
- procedura instalacji
- polecenia Debiana pokazujące status instalacji
- informacje o oczekiwanej domyślnej powłoce i zastrzeżeniach dla powłok Debiana
- kolejne kroki
- Odinstaluj Splunk Enterprise
uaktualnianie Splunk Enterprise
Jeśli aktualizujesz, zobacz jak uaktualnić Splunk Enterprise, aby uzyskać instrukcje i uwagi dotyczące migracji przed uaktualnieniem.
Instalacja pliku Tar
co należy wiedzieć przed instalacją z plikiem tar
znajomość następujących elementów pomaga zapewnić pomyślną instalację z plikiem tar:
- niektóre inne niż GNU wersje
tar
mogą nie mieć dostępnego argumentu-C
. W tym przypadku, aby zainstalować w/opt/splunk
, albocd
do/opt
lub umieść plik tar w/opt
przed uruchomieniem poleceniatar
. Ta metoda działa dla każdego dostępnego katalogu w systemie plików hosta. - Splunk Enterprise nie tworzy użytkownika
splunk
. Jeśli chcesz, aby Splunk Enterprise działał jako konkretny użytkownik, musisz go utworzyć ręcznie przed instalacją. - potwierdź, że partycja dysku ma wystarczająco dużo miejsca, aby pomieścić nieskompresowany wolumin danych, które chcesz zachować indeksowane.
procedura instalacji
- rozwiń plik tar do odpowiedniego katalogu za pomocą polecenia
tar
:tar xvzf splunk_package_name.tgz
domyślnym katalogiem instalacyjnym jest
splunk
w bieżącym katalogu roboczym. Aby zainstalować na/opt/splunk
, użyj następującego polecenia:tar xvzf splunk_package_name.tgz -C /opt
instalacja RedHat rpm
pakiety RPM są dostępne dla Red Hat, CentOS i podobnych wersji Linuksa.
pakiet rpm
nie zapewnia żadnych zabezpieczeń podczas aktualizacji. Chociaż możesz użyć flagi --prefix
, aby zainstalować ją w innym katalogu, problemy z aktualizacją mogą wystąpić, jeśli katalog określony flagą nie pasuje do katalogu, w którym pierwotnie zainstalowano oprogramowanie.
po instalacji polecenia sprawdzania poprawności pakietów oprogramowania (takie jak rpm -Vp <rpm_file>
mogą nie działać z powodu plików pośrednich, które zostaną usunięte podczas procesu instalacji. Aby zweryfikować pakiet instalacyjny Splunk, użyj polecenia CLI splunk validate files
.
- potwierdź, że żądany pakiet RPM jest dostępny lokalnie na docelowym hoście.
- sprawdź, czy konto użytkownika Splunk Enterprise, na którym będą uruchamiane usługi Splunk, może odczytać plik i uzyskać do niego dostęp.
- w razie potrzeby zmień uprawnienia do pliku.
chmod 644 splunk_package_name.rpm
- wywołaj następujące polecenie, aby zainstalować Splunk Enterprise RPM w domyślnym katalogu
/opt/splunk
.rpm -i splunk_package_name.rpm
- (Opcjonalnie) aby zainstalować Splunk w innym katalogu, Użyj flagi
--prefix
.rpm -i --prefix=/opt/new_directory splunk_package_name.rpm
Zastąp istniejącą instalację Splunk Enterprise pakietem RPM
- Uruchom
rpm
flagą--prefix
i odwołaj się do istniejącego katalogu Splunk Enterprise.rpm -i --replacepkgs --prefix=/splunkdirectory/ splunk_package_name.rpm
zautomatyzuj instalację RPM za pomocą Red Hat Linux Kickstart
- jeśli chcesz zautomatyzować instalację RPM za pomocą Kickstartu, Edytuj plik kickstart i dodaj następujące elementy.
./splunk start --accept-license./splunk enable boot-start
linia
enable boot-start
jest opcjonalna.
Debian .DEB instalacja
wymagania wstępne do instalacji
- możesz zainstalować pakiet Splunk Enterprise Debian tylko w domyślnej lokalizacji,
/opt/splunk
. - ta lokalizacja musi być zwykłym katalogiem i nie może być dowiązaniem symbolicznym.
- musisz mieć dostęp do użytkownika root lub mieć uprawnienia sudo, aby zainstalować pakiet.
- pakiet nie tworzy zmiennych środowiskowych, aby uzyskać dostęp do katalogu instalacyjnego Splunk Enterprise. Musisz ustawić te zmienne samodzielnie.
jeśli chcesz zainstalować Splunk Enterprise gdzieś indziej lub jeśli używasz dowiązania symbolicznego dla /opt/splunk
, użyj pliku tar, aby zainstalować oprogramowanie.
procedura instalacji
- Uruchom instalator
dpkg
z nazwą pakietu Splunk Enterprise Debian jako argumentem.dpkg -i splunk_package_name.deb
polecenia Debiana pokazujące status instalacji
Status pakietu Splunk:
dpkg --status splunk
Lista wszystkich pakietów:
dpkg --list
informacje o oczekiwanej domyślnej powłoce i zastrzeżeniach dla powłok Debiana
Splunk Enterprise oczekuje, że uruchomisz polecenia z powłoki bash
. Oczekuje, że bash
będzie dostępny od /bin/sh
.
w późniejszych wersjach Debiana Linux (na przykład Debian Squeeze) domyślną powłoką jest powłoka dash
.
użycie powłoki dash
może spowodować powstanie procesów zombie – procesów, które zakończyły wykonywanie, ale pozostają w tabeli procesów i nie mogą zostać zabite ani usunięte.
jeśli uruchamiasz Debiana Linux, rozważ zmianę domyślnej powłoki na bash
.
kolejne kroki
po zainstalowaniu Splunk Enterprise:
- uruchom go i utwórz poświadczenia administratora. Zobacz Start Splunk Enterprise po raz pierwszy.
- skonfiguruj go tak, aby uruchamiał się podczas rozruchu. Zobacz Konfigurowanie oprogramowania Splunk do uruchamiania w czasie rozruchu.
- dowiedz się, co dalej. Widzisz, co będzie dalej?
Odinstaluj Splunk Enterprise
aby dowiedzieć się, jak odinstalować Splunk Enterprise, zobacz Odinstaluj Splunk Enterprise.