Hinweis: Dieser Artikel wurde urspruenglich 2013 veroeffentlicht. Einige Schritte, Befehle oder Softwareversionen haben sich moeglicherweise geaendert. Pruefen Sie die aktuelle New Relic-Dokumentation fuer die neuesten Informationen.
In dieser Schritt-fuer-Schritt-Anleitung erfahren Sie, wie Sie den NewRelic Server Monitoring Agent auf Ubuntu installieren.
Anleitung: Den NewRelic Server Monitoring Agent auf Ubuntu installieren
NewRelic ist ein Unternehmen, das Monitoring-Dienste fuer alle Ihre Webanwendungen anbietet. Es unterstuetzt eine Vielzahl von Technologien, hauptsaechlich im Bereich Webanwendungen und Webseiten. Um den NewRelic Server Monitoring Agent auf einer Ubuntu-Maschine zu installieren, folgen Sie einfach diesen Anweisungen:
Ich werde Sie durch die Schritte fuehren:
- Starten Sie eine Super-Admin-Terminal-Sitzung, um Probleme mit Berechtigungen zu vermeiden (sudo fuer alles zu verwenden ist einfach ermuedend)
- sudo bash
- Fuegen Sie die NewRelic-Distributionsliste zu Ihrem System hinzu
- echo deb http://apt.newrelic.com/debian/ newrelic non-free >> /etc/apt/sources.list.d/newrelic.list
- Holen Sie sich den Schluessel fuer die Distributionspakete
- wget -O- https://download.newrelic.com/548C16BF.gpg | apt-key add -
- Aktualisieren Sie die Liste der verfuegbaren Pakete
- apt-get update
- Installieren Sie den neuesten NewRelic System-Monitoring-Daemon
- apt-get install newrelic-sysmond
- Konfigurieren Sie Ihre Serverlizenz, damit die Informationen in Ihren Dashboards angezeigt werden
- nrsysmond -config —set license_key=IHR.LIZENZ.SCHLUESSEL.HIER
- Konfigurieren Sie Ihre Optionen. Ich empfehle besonders, SSL zu aktivieren
- nano /etc/newrelic/nrsysmond.cfg
- ssl =true
- Starten Sie den NewRelic Server Monitor Agent-Daemon
- /etc/init.d/newrelic-sysmond start
- Fertig!
Hier ist ein Beispiel der Datei /etc/newrelic/nrsysmond.cfg mit den Beschreibungen, damit Sie sehen koennen, ob es eine Option gibt, die Sie aendern moechten:
New Relic Server Monitor Konfigurationsdatei.
Zeilen, die mit # beginnen, sind Kommentarzeilen und werden vom Server-
Monitor ignoriert. Bei Optionen, die Kommandozeilen-Aequivalente haben,
wird der auf der Kommandozeile angegebene Wert jeden hier gesetzten
Wert ueberschreiben.
Option : license_key
Wert : 40-stellige hexadezimale Zeichenkette von New Relic. Dies ist
erforderlich, damit der Server-Monitor starten kann.
Standard: keiner
license_key=HIER_KOMMT_IHR_LIZENZ_SCHLUESSEL
Option : loglevel
Wert : Detailgrad der Protokolldatei. Gueltige Werte sind:
error - nur Fehler anzeigen
warning - Fehler und Warnungen anzeigen
info - minimale zusaetzliche Informationen anzeigen
verbose - detailliertere Informationen anzeigen
debug - Debug-Meldungen anzeigen
Standard: error
loglevel=info
Option : logfile
Wert : Name der Datei, in der der Server-Monitor seine Protokoll-
meldungen speichert.
Standard: keiner. Es wird jedoch dringend empfohlen, einen Wert zu setzen.
logfile=/var/log/newrelic/nrsysmond.log
Option : ssl
Wert : Ob Secure Sockets Layer (SSL) fuer die gesamte
Kommunikation mit dem New Relic Collector verwendet werden soll.
Standard: false
ssl=true
Option : pidfile
Wert : Name einer Datei, in der der Server-Monitoring-Daemon seine
Prozess-ID (PID) speichert.
Standard: /tmp/nrsysmond.pid
#pidfile=/var/run/newrelic/nrsysmond.pid
Option : collector_host
Wert : Der Name des New Relic Collectors, zu dem eine Verbindung hergestellt werden soll.
Standard: collector.newrelic.com
#collector_host=collector.newrelic.com
Option : timeout
Wert : Wie lange der Monitor auf den Kontakt zum Collector-Host warten soll.
Standard: 30
#timeout=30
Zusammenfassung
Sie haben erfolgreich gelernt, wie Sie den NewRelic Server Monitoring Agent auf Ubuntu installieren. Wenn Sie auf Probleme stossen, ueberpruefen Sie die Voraussetzungen und stellen Sie sicher, dass Ihre New Relic-Umgebung richtig konfiguriert ist.