Cette traduction automatique est fournie pour votre commodité.
En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.
Mode silencieux pour le script d'installation (avancé)
Afin d'installer New Relic via un système comme Puppet ou Chef, le newrelic-install script peut être exécuté en silent mode et contrôlé via un certain nombre de variables d'environnement. Ce document fournit des informations pour définir manuellement les variables d'environnement afin de permettre au script d'installation PHP de s'exécuter en mode silencieux.
Choisir un programme d'installation
Deux options sont disponibles lors de l'utilisation de New Relic via système comme Puppet ou Chef:
Utilisez Puppet pour installer les archives en utilisant le gestionnaire de paquets natif (rpm ou dpkg).
Distribuez le contenu de la distribution tarball et placez les fichiers à l'emplacement sélectionné.
Si vous installez via le package système, le script d'installation package place les fichiers. Les systèmes basés sur Ubuntu sont une exception, où le script de post-installation créera des liens symboliques pour l'extension New Relic si vous avez installé le PHP standard. Cependant, il ne tente pas d'exécuter newrelic-install, car cela est laissé à votre script Puppet ou Chef .
Afin d'installer New Relic via un système comme Puppet ou Chef, le newrelic-install script peut être exécuté en silent mode et contrôlé via un certain nombre de variables d'environnement.
Définir les variables d'environnement
Il s'agit de la liste des variables d'environnement que vous pouvez définir avant d'appeler newrelic-install pour contrôler son comportement. En plus d'utiliser ces variables d'environnement, assurez-vous de définir également votre clé de licence et le nom de votre application dans votre fichier newrelic.ini lors de l'installation.
Important
NR_INSTALL_SILENT détermine si l'installation s'exécute en mode silencieux. Une fois défini, toutes les informations du script doivent être fournies via ces variables d'environnement.
Type:
drapeau
Défaut:
(aucun)
Utiliser:
Définissez n'importe quelle valeur pour définir l'indicateur sur vrai.
Si défini, le script s'exécutera en mode silencieux. Cela empêchera l'affichage de la plupart des messages d'état et n'empêchera pas la saisie de l'utilisateur.
Lors de l'exécution en mode silencieux, toutes les informations du script doivent être fournies via ces variables d'environnement.
Une fois défini, vous devez appeler le script avec l'option de ligne de commande install ou uninstall pour définir le mode d'exécution.
Type:
drapeau
Défaut:
(aucun)
Utiliser:
Définissez n'importe quelle valeur pour définir l'indicateur sur vrai.
Si cette option est définie, le script ne tentera pas de se réexécuter avec le Bourne Again Shell (bash) ou le Korn Shell (ksh).
Le script utilise une fonctionnalité non trouvée dans certaines implémentations traditionnelles du shell Bourne et, par défaut, essaie de se réexécuter avec un shell connu pour implémenter ces fonctionnalités.
Si vous savez que votre /bin/sh est soit ksh soit bash, vous pouvez empêcher cette réexécution en définissant cette variable sur n'importe quelle valeur.
Type:
chemin
Défaut:
(aucun)
Utiliser:
Dirigez le script vers un shell compatible.
Le script d'installation s'appuie sur certaines fonctionnalités qui ne sont pas présentes dans certaines implémentations très anciennes du shell Bourne. Si vous êtes confronté à un tel système, définissez cette variable pour qu'elle pointe vers un shell de remplacement avec lequel le script se réexécutera.
Cette variable sera ignorée si NR_INSTALL_NOKSH est défini.
Si votre version de /bin/sh est vraiment un lien antérieur aux versions 3.x de Zsh, vous devrez peut-être définir cela sur un shell plus compatible avec Korn tel que Bash.
Type:
liste de répertoires séparés par des deux points
Défaut:
(aucun)
Utiliser:
Lister les répertoires à ajouter à $PATH.
Contient une liste séparée par deux points de répertoires à ajouter au $PATH actuel dans lequel rechercher l'installation de PHP.
Si vous avez une installation PHP dans un emplacement non standard qui n'est pas dans le $PATH au moment où vous appelez le script depuis Puppet ou Chef, vous pouvez définir cette variable. Vous pouvez également modifier le PATH directement pour contenir ces répertoires.
Type:
liste de répertoires séparés par des deux points
Défaut:
(aucun)
Utiliser:
Listez les répertoires dans lesquels installer New Relic.
Contient une liste séparée par deux points de répertoires dans lesquels installer New Relic.
S'il est défini, il contient la liste exclusive et toutes les versions trouvées sur PATH ou dans les répertoires spécifiés dans NR_INSTALL_PATH seront ignorées.
Type:
chaîne
Défaut:
(aucun)
Utiliser:
Définissez sur x86 ou x64 pour remplacer la détection basée sur un script.
Cela annulera la tentative de détermination automatique de l'architecture.
Si vous utilisez un système 64 bits et que vous définissez cette valeur sur x86, vous forcerez le script à installer le daemon 32 bits (si vous effectuez l'installation à partir d'archives tar) et l'agent.
Le définir sur x64 installera le daemon 64 bits et permettra au script de détecter si votre version PHP est 64 bits ou 32 bits.
Vous ne devriez pas avoir besoin de définir cela. Il est fourni à des fins d'exhaustivité.
Type:
chaîne
Défaut:
(aucun)
Utiliser:
Définissez votre New Relic sur les nouvelles installations.
S'il s'agit d'une nouvelle installation et qu'un nouveau fichier newrelic.ini doit être créé, définissez cette valeur sur la clé de licence.
Type:
chaîne
Défaut:
(aucun)
Utiliser:
Spécifiez le nom du daemon de démarrage cible.
Contient le nom du script de démarrage du daemon.
Utilisez ceci si vous ne souhaitez pas utiliser le nom par défaut.
Type:
chemin
Défaut:
(aucun)
Utiliser:
Spécifiez le chemin d'installation complet du daemon proxy New Relic.
Contient le chemin complet du chemin d'installation du daemon proxy New Relic.
Pour tous les systèmes sauf Solaris, la valeur par défaut est /usr/bin/newrelic-daemon. Pour Solaris, la valeur par défaut est /opt/newrelic/bin/newrelic-daemon.
Si vous modifiez cela, vous devrez peut-être modifier le script init ou ses fichiers configuration .
Type:
drapeau
Défaut:
(aucun)
Utiliser:
Définissez n'importe quelle valeur pour définir l'indicateur sur vrai.
Indique au script d'installation de copier l'agent en place plutôt que d'utiliser des liens symboliques. Ceci est utile si vous avez extrait l'agent dans un emplacement (tel que le répertoire personnel de l'utilisateur root) qui n'est pas accessible au processus PHP.
Ce document vous a-t-il aidé lors de votre installation ?