Vous pouvez installer Splunk Enterprise sous Linux à l’aide de paquets RPM ou DEB ou d’un fichier tar, selon la version de Linux que votre hôte exécute.
Pour installer le transitaire universel Splunk, reportez-vous à Installer un transitaire universel *nix dans le manuel du transitaire universel. L’expéditeur universel est un exécutable séparé, avec un package d’installation différent et son propre ensemble de procédures d’installation.
- Mise à niveau de Splunk Enterprise
- Installation du fichier Tar
- Ce qu’il faut savoir avant d’installer avec un fichier tar
- Procédure d’installation
- Installation de RedHat RPM
- Remplacez une installation Splunk Enterprise existante par un package RPM
- Automatisez l’installation de RPM avec Red Hat Linux Kickstart
- Debian.Installation de DEB
- Conditions préalables à l’installation
- Procédure d’installation
- Commandes Debian pour afficher l’état d’installation
- Informations sur le shell par défaut attendu et mises en garde pour les shells Debian
- Étapes suivantes
- Désinstaller Splunk Enterprise
Mise à niveau de Splunk Enterprise
Si vous effectuez une mise à niveau, consultez Comment mettre à niveau Splunk Enterprise pour obtenir des instructions et des considérations de migration avant de procéder à la mise à niveau.
Installation du fichier Tar
Ce qu’il faut savoir avant d’installer avec un fichier tar
Connaître les éléments suivants permet de garantir une installation réussie avec un fichier tar:
- Certaines versions non GNU de
tar
peuvent ne pas avoir l’argument-C
disponible. Dans ce cas, pour installer dans/opt/splunk
, soitcd
à/opt
, soit placez le fichier tar dans/opt
avant d’exécuter la commandetar
. Cette méthode fonctionne pour tout répertoire accessible sur votre système de fichiers hôte. - Splunk Enterprise ne crée pas l’utilisateur
splunk
. Si vous souhaitez que Splunk Enterprise s’exécute en tant qu’utilisateur spécifique, vous devez créer l’utilisateur manuellement avant l’installation. - Vérifiez que la partition de disque dispose de suffisamment d’espace pour contenir le volume non compressé des données que vous prévoyez de garder indexées.
Procédure d’installation
- Développez le fichier tar dans un répertoire approprié à l’aide de la commande
tar
:tar xvzf splunk_package_name.tgz
Le répertoire d’installation par défaut est
splunk
dans le répertoire de travail actuel. Pour installer dans/opt/splunk
, utilisez la commande suivante:tar xvzf splunk_package_name.tgz -C /opt
Installation de RedHat RPM
Les paquets RPM sont disponibles pour Red Hat, CentOS et des versions similaires de Linux.
Le package rpm
ne fournit aucune protection lorsque vous l’utilisez pour effectuer une mise à niveau. Bien que vous puissiez utiliser l’indicateur --prefix
pour l’installer dans un répertoire différent, des problèmes de mise à niveau peuvent survenir Si le répertoire que vous avez spécifié avec l’indicateur ne correspond pas au répertoire où vous avez initialement installé le logiciel.
Après l’installation, les commandes de validation de progiciels (telles que rpm -Vp <rpm_file>
) peuvent échouer en raison des fichiers intermédiaires supprimés pendant le processus d’installation. Pour vérifier votre package d’installation Splunk, utilisez plutôt la commande CLI splunk validate files
.
- Confirmez que le package RPM souhaité est disponible localement sur l’hôte cible.
- Vérifiez que le compte d’utilisateur Splunk Enterprise qui exécutera les services Splunk peut lire et accéder au fichier.
- Si nécessaire, modifiez les autorisations sur le fichier.
chmod 644 splunk_package_name.rpm
- Appelez la commande suivante pour installer le RPM Splunk Enterprise dans le répertoire par défaut
/opt/splunk
.rpm -i splunk_package_name.rpm
- ( Facultatif) Pour installer Splunk dans un répertoire différent, utilisez l’indicateur
--prefix
.rpm -i --prefix=/opt/new_directory splunk_package_name.rpm
Remplacez une installation Splunk Enterprise existante par un package RPM
- Exécutez
rpm
avec l’indicateur--prefix
et référencez le répertoire Splunk Enterprise existant.rpm -i --replacepkgs --prefix=/splunkdirectory/ splunk_package_name.rpm
Automatisez l’installation de RPM avec Red Hat Linux Kickstart
- Si vous souhaitez automatiser une installation de RPM avec Kickstart, modifiez le fichier kickstart et ajoutez les éléments suivants.
./splunk start --accept-license./splunk enable boot-start
La ligne
enable boot-start
est facultative.
Debian.Installation de DEB
Conditions préalables à l’installation
- Vous pouvez installer le paquet Debian Splunk Enterprise uniquement à l’emplacement par défaut,
/opt/splunk
. - Cet emplacement doit être un répertoire normal et ne peut pas être un lien symbolique.
- Vous devez avoir accès à l’utilisateur root ou avoir les autorisations sudo pour installer le package.
- Le paquet ne crée pas de variables d’environnement pour accéder au répertoire d’installation de Splunk Enterprise. Vous devez définir ces variables vous-même.
Si vous devez installer Splunk Enterprise ailleurs ou si vous utilisez un lien symbolique pour /opt/splunk
, utilisez un fichier tar pour installer le logiciel.
Procédure d’installation
- Exécutez le programme d’installation
dpkg
avec le nom du paquet Debian Splunk Enterprise comme argument.dpkg -i splunk_package_name.deb
Commandes Debian pour afficher l’état d’installation
État du paquet Splunk:
dpkg --status splunk
Liste de tous les forfaits:
dpkg --list
Informations sur le shell par défaut attendu et mises en garde pour les shells Debian
Splunk Enterprise s’attend à ce que vous exécutiez des commandes à partir du shell bash
. Il s’attend à ce que bash
soit disponible à partir de /bin/sh
.
Sur les versions ultérieures de Debian Linux (par exemple, Debian Squeeze), le shell par défaut est le shell dash
.
L’utilisation du shell dash
peut entraîner des processus zombies – des processus qui ont terminé leur exécution, mais restent dans la table des processus et ne peuvent pas être tués ou supprimés.
Si vous exécutez Debian Linux, envisagez de changer votre shell par défaut pour être bash
.
Étapes suivantes
Maintenant que vous avez installé Splunk Enterprise:
- Démarrez-le et créez des informations d’identification d’administrateur. Voir Démarrer Splunk Enterprise pour la première fois.
- Configurez-le pour qu’il démarre au démarrage. Voir Configurer le logiciel Splunk pour qu’il démarre au démarrage.
- Apprenez ce qui vient ensuite. Vous voyez ce qui se passe ensuite ?
Désinstaller Splunk Enterprise
Pour savoir comment désinstaller Splunk Enterprise, consultez Désinstaller Splunk Enterprise.