Puede instalar Splunk Enterprise en Linux utilizando paquetes RPM o DEB o un archivo tar, dependiendo de la versión de Linux que ejecute su host.
Para instalar el reenvío universal Splunk, consulte Instalar un reenvío universal * nix en el manual del reenvío universal. El forwarder universal es un ejecutable independiente, con un paquete de instalación diferente y su propio conjunto de procedimientos de instalación.
- Actualización de Splunk Enterprise
- Instalación de archivos Tar
- Qué saber antes de instalar con un archivo tar
- Procedimiento de instalación
- Instalación de RedHat RPM
- Reemplace una instalación existente de Splunk Enterprise con un paquete RPM
- Automatice la instalación de RPM con Red Hat Linux Kickstart
- Debian .Instalación DEB
- Requisitos previos para la instalación
- Procedimiento de instalación
- Órdenes Debian para mostrar el estado de instalación
- Información sobre el shell predeterminado esperado y advertencias para shells de Debian
- Próximos pasos
- Desinstalar Splunk Enterprise
Actualización de Splunk Enterprise
Si está actualizando, consulte Cómo actualizar Splunk Enterprise para obtener instrucciones y consideraciones de migración antes de actualizar.
Instalación de archivos Tar
Qué saber antes de instalar con un archivo tar
Conocer los siguientes elementos ayuda a garantizar una instalación exitosa con un archivo tar:
- Es posible que algunas versiones no GNU de
tar
no tengan disponible el argumento-C
. En este caso, para instalar en/opt/splunk
, ya seacd
a/opt
o coloque el archivo tar en/opt
antes de ejecutar el comandotar
. Este método funciona para cualquier directorio accesible en su sistema de archivos host. - Splunk Enterprise no crea el usuario
splunk
. Si desea que Splunk Enterprise se ejecute como un usuario específico, debe crear el usuario manualmente antes de realizar la instalación. - Confirme que la partición de disco tiene suficiente espacio para contener el volumen sin comprimir de los datos que planea mantener indexados.
Procedimiento de instalación
- Expanda el archivo tar en un directorio apropiado utilizando el comando
tar
:tar xvzf splunk_package_name.tgz
El directorio de instalación predeterminado es
splunk
en el directorio de trabajo actual. Para instalar en/opt/splunk
, utilice el siguiente comando:tar xvzf splunk_package_name.tgz -C /opt
Instalación de RedHat RPM
Los paquetes RPM están disponibles para Red Hat, CentOS y versiones similares de Linux.
El paquete rpm
no proporciona ninguna protección cuando lo utiliza para actualizar. Si bien puede usar el indicador --prefix
para instalarlo en un directorio diferente, pueden producirse problemas de actualización Si el directorio que especificó con el indicador no coincide con el directorio donde instaló inicialmente el software.
Después de la instalación, los comandos de validación de paquetes de software (como rpm -Vp <rpm_file>
pueden fallar debido a que los archivos intermedios se eliminan durante el proceso de instalación. Para verificar el paquete de instalación de Splunk, utilice el comando splunk validate files
CLI en su lugar.
- Confirme que el paquete RPM que desea está disponible localmente en el host de destino.
- Compruebe que la cuenta de usuario de Splunk Enterprise que ejecutará los servicios Splunk puede leer y acceder al archivo.
- Si es necesario, cambie los permisos del archivo.
chmod 644 splunk_package_name.rpm
- Invoque el siguiente comando para instalar Splunk Enterprise RPM en el directorio predeterminado
/opt/splunk
.rpm -i splunk_package_name.rpm
- (Opcional) Para instalar Splunk en un directorio diferente, utilice el indicador
--prefix
.rpm -i --prefix=/opt/new_directory splunk_package_name.rpm
Reemplace una instalación existente de Splunk Enterprise con un paquete RPM
- Ejecutar
rpm
con el indicador--prefix
y haga referencia al directorio existente de Splunk Enterprise.rpm -i --replacepkgs --prefix=/splunkdirectory/ splunk_package_name.rpm
Automatice la instalación de RPM con Red Hat Linux Kickstart
- Si desea automatizar una instalación de RPM con Kickstart, edite el archivo kickstart y agregue lo siguiente.
./splunk start --accept-license./splunk enable boot-start
La línea
enable boot-start
es opcional.
Debian .Instalación DEB
Requisitos previos para la instalación
- Puede instalar el paquete Debian Splunk Enterprise solo en la ubicación predeterminada,
/opt/splunk
. - Esta ubicación debe ser un directorio normal y no puede ser un enlace simbólico.
- Debe tener acceso al usuario root o tener permisos sudo para instalar el paquete.
- El paquete no crea variables de entorno para acceder al directorio de instalación de Splunk Enterprise. Debe establecer esas variables por su cuenta.
Si necesita instalar Splunk Enterprise en otro lugar, o si utiliza un enlace simbólico para /opt/splunk
, utilice un archivo tar para instalar el software.
Procedimiento de instalación
- Ejecute el instalador
dpkg
con el nombre de paquete Debian Splunk Enterprise como argumento.dpkg -i splunk_package_name.deb
Órdenes Debian para mostrar el estado de instalación
Estado del paquete Splunk:
dpkg --status splunk
Lista de todos los paquetes:
dpkg --list
Información sobre el shell predeterminado esperado y advertencias para shells de Debian
Splunk Enterprise espera que ejecute comandos desde el shell bash
. Se espera que bash
esté disponible desde /bin/sh
.
En versiones posteriores de Debian Linux (por ejemplo, Debian Squeeze), el shell predeterminado es el shell dash
.
El uso del shell dash
puede dar lugar a procesos zombis: procesos que han completado la ejecución, pero que permanecen en la tabla de procesos y no se pueden eliminar ni eliminar.
Si ejecuta Debian Linux, considere cambiar su shell predeterminado a bash
.
Próximos pasos
Ahora que ha instalado Splunk Enterprise:
- Iniciarlo y crear credenciales de administrador. Consulte Iniciar Splunk Enterprise por primera vez.
- Configúrelo para que se inicie en el momento del arranque. Consulte Configurar el software Splunk para que se inicie en el momento del arranque.
- Aprenda lo que viene a continuación. ¿Ves lo que pasa después?
Desinstalar Splunk Enterprise
Para saber cómo desinstalar Splunk Enterprise, consulte Desinstalar Splunk Enterprise.