Remarque : Cet article a été initialement publié en 2013. Certaines étapes, commandes ou versions de logiciels peuvent avoir changé. Consultez la documentation actuelle de New Relic pour les informations les plus récentes.
Dans ce guide étape par étape, vous apprendrez à installer l’agent de surveillance serveur NewRelic sur Ubuntu.
Comment installer l’agent de surveillance serveur NewRelic sur Ubuntu
(http://www.NewRelic.com “Page d’accueil de New Relic”) est une entreprise qui propose des services de surveillance pour toutes vos applications web. Elle prend en charge une grande variété de technologies, principalement centrées sur les applications/sites web. Pour installer l’agent de surveillance serveur NewRelic sur une machine Ubuntu, suivez simplement ces instructions :
sudo bash echo deb http://apt.newrelic.com/debian/ newrelic non-free >> /etc/apt/sources.list.d/newrelic.list wget -O- https://download.newrelic.com/548C16BF.gpg | apt-key add - apt-get update apt-get install newrelic-sysmond nrsysmond-config —set license_key=VOTRE.CLE.DE.LICENCE.ICI nano /etc/newrelic/nrsysmond.cfg /etc/init.d/newrelic-sysmond start
Je vais vous guider à travers les étapes ici :
- Démarrez une session terminal en super administrateur pour éviter tout problème de permissions (utiliser sudo partout est simplement pénible)
- sudo bash
- Ajoutez la liste de distribution NewRelic à votre système
- echo deb http://apt.newrelic.com/debian/ newrelic non-free >> /etc/apt/sources.list.d/newrelic.list
- Récupérez la clé pour les paquets de distribution
- wget -O- https://download.newrelic.com/548C16BF.gpg | apt-key add -
- Mettez à jour la liste des paquets disponibles
- apt-get update
- Installez le dernier démon de surveillance système NewRelic
- apt-get install newrelic-sysmond
- Configurez votre licence serveur pour que les informations remontent à vos tableaux de bord
- nrsysmond -config —set license_key=VOTRE.CLE.DE.LICENCE.ICI
- Configurez vos options. Personnellement, j’aime bien activer SSL
- nano /etc/newrelic/nrsysmond.cfg
- ssl =true
- Démarrez le démon de l’agent de surveillance serveur NewRelic
- /etc/init.d/newrelic-sysmond start
- Profitez-en !
Voici un exemple du fichier /etc/newrelic/nrsysmond.cfg avec les descriptions pour que vous puissiez voir s’il y a une option que vous souhaitez modifier :
New Relic Server Monitor configuration file.
Lines that begin with a # are comment lines and are ignored by the server
monitor. For those options that have command line equivalents, if the
option is specified on the command line it will over-ride any value set
in this file.
Option : license_key
Value : 40-character hexadecimal string provided by New Relic. This is
required in order for the server monitor to start.
Default: none
license_key=ICI_VA_VOTRE_CLE_DE_LICENCE
Option : loglevel
Value : Level of detail you want in the log file (as defined by the logfile
setting below. Valid values are (in increasing levels of verbosity):
error - show errors only
warning - show errors and warnings
info - show minimal additional information messages
verbose - show more detailed information messages
debug - show debug messages
verbosedebug - show very detailed debug messages
Default: error
loglevel=info
Option : logfile
Value : Name of the file where the server monitor will store it’s log
messages.
Default: none. However it is highly recommended you set a value for this.
logfile=/var/log/newrelic/nrsysmond.log
Option : ssl
Value : Whether or not to use the Secure Sockets Layer (SSL) for all
communication with the New Relic collector.
Default: false
ssl=true
Résumé
Vous avez appris avec succès à installer l’agent de surveillance serveur NewRelic sur Ubuntu. Si vous rencontrez des problèmes, vérifiez les prérequis et assurez-vous que votre environnement New Relic est correctement configuré.