Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 20 von 20
  1. #16
    Kunde
    Registriert seit
    26.08.2015
    Beiträge
    13

    AW: New Relic: Installation möglich?

    Es sieht so aus als ob es nicht möglich ist NR auf Managed Servern zu installieren. Das Dokument auf das sich #14 bezieht existiert offensichtlich nicht mehr, im New-Relic Forum heißt es:
    for our agents you do need root access to install and monitor your applications. I wish I had something here to offer - but for full stack monitoring you will need root access to use our agents.
    (https://discuss.newrelic.com/t/is-th...access/14223/6)
    Geändert von cubalibre (15.06.2016 um 03:57 Uhr) Grund: [QUOTE]

  2. #17
    Kunde
    Registriert seit
    26.08.2015
    Beiträge
    13

    AW: New Relic: Installation möglich?

    Ich bin mittlerweile mit der Installation von NewRelic ein ganzes Stück weiter gekommen. Anbei eine Anleitung zur Installation auf einem Managed Server:

    Anleitung:

    [PHP agent installation: Non-standard PHP (advanced)](https://docs.newrelic.com/docs/agent...d-php-advanced) > Installing New Relic manually

    1. Download the [Manual Installation Script](https://docs.newrelic.com/sites/defa...ipt-master.zip)
    2. Extract the zip file to your document root (rename directory to newrelic; nrmaninstall.php will be in DOCUMENT_ROOT/newrelic/nrmaninstall.php).
    3. Run the script by accessing that file in your browser at URL/newrelic/nrmaninstall.php (for example: http://example.com/newrelic/nrmaninstall.php).
    4. As we do not have root access we need to alter the instructions:

    cd ~/ms_appl
    wget -r -l1 -nd -A"linux.tar.gz" https://download.newrelic.com/php_agent/release/
    gzip -dc newrelic*.tar.gz | tar xf -
    # For example Version php5 7.4.0.198: /kunden/123_456/ms_appl/newrelic-php5-7.4.0.198-linux
    # create newrelic.cfg, for example in ~/etc
    cd newrelic-php5*
    cp newrelic.cfg.template ~/etc/newrelic.cfg

    5. Add the serverSTARTUP script to ~/serverboot/010-newrelic_7.4.0.198_x86_64:

    #!/bin/bash

    PROG="/kunden/123_456/ms_appl/newrelic-php5-7.4.0.198-linux/daemon/newrelic-daemon.x86"
    PIDFILE="/kunden/123_456/var/run/newrelic/newrelic.pid"

    case $1 in

    start)

    echo "Start newrelic..."
    $PROG -c /kunden/123_456/etc/newrelic.cfg

    ;;

    stop)

    echo "Stop newrelic..."
    kill `cat $PIDFILE`
    rm -f $PIDFILE

    ;;

    *)
    echo "Usage $0 (start|stop)"
    ;;

    esac
    exit 0

    6. Start newrelic deamon ([Kundenmenü](https://admin.df.eu) > Serverkonfiguration > SystemSTARTUP)
    7. Add following settings to your php.ini (replace yourLicenseKey and yourApplicationName accordingly; see also scripts/newrelic.ini.template for more information)

    [newrelic]
    extension = "/kunden/123_456/ms_appl/newrelic-php5-7.4.0.198-linux/agent/x86/newrelic-20131226.so"
    newrelic.license = "yourLicenseKey"
    newrelic.logfile = "/kunden/123_456/logs/newrelic-php-agent.log"
    newrelic.appname = "yourApplicationName"
    newrelic.daemon.logfile = "/kunden/123_456/logs/newrelic-daemon.log"
    newrelic.daemon.port = "/kunden/123_456/var/run/newrelic/newrelic.sock"
    newrelic.daemon.pidfile = "/kunden/123_456/var/run/newrelic/newrelic.pid"
    newrelic.daemon.location = "/kunden/123_456/ms_appl/newrelic-php5-7.4.0.198-linux/daemon/newrelic-daemon.x86"
    newrelic.daemon.auditlog = "/kunden/123_456/logs/newrelic-audit.log"
    newrelic.loglevel = "debug"

    8. It seems that after the changes to php.ini got saved the apache server gets restarted (graceful?).
    9. Goto http://example.com/newrelic/nrmaninstall.php, you should see now a message "Congratulations!! You have successfully installed New Relic to your system"

    Ergebnis:

    Der newrelic-daemon wird ausgeführt, auch die php-Erweiterung wird eingebunden. Anscheinend werden aber die anderen Einstellungen der php.ini (v.a.: newrelic.daemon.location, newrelic.license und ewrelic.daemon.port) nicht berücksichtigt, phpinfo() gibt z.B. folgende Einstellungen aus:

    newrelic.daemon.port /tmp/.newrelic.sock
    newrelic.daemon.location /usr/bin/newrelic-daemon
    newrelic.license ***INVALID FORMAT***

    Phpinfo on command line shows the correct settings:

    php5-56LATEST-CLI -c /etc/php.ini/5/123456/7890123/php.ini -d memory_limit=512M -i|grep newrelic

    newrelic.daemon.location => /kunden/123_456/ms_appl/newrelic-php5-7.4.0.198-linux/daemon/newrelic-daemon.x86
    newrelic.daemon.port => /kunden/123_456/var/run/newrelic/newrelic.sock
    newrelic.license => x1...90 => x1...90

    Es würde mich freuen wenn die Techniker von DF prüfen könnten, warum die php.ini Einstellungen nicht geladen werden. Gibt es ggf. eine Validierung der php.ini bei der alle unbekannten Einstellungen herausgefiltert werden? Ich habe auch versucht die Einstellungen zu .user.ini im Dokument Root hinzuzufügen, diese scheinen aber überhaupt nicht geladen zu werden, obwohl phpinfo für user_ini.filename .user.ini ausgibt.
    Geändert von cubalibre (17.07.2017 um 00:22 Uhr)

  3. #18
    Kunde
    Registriert seit
    26.08.2015
    Beiträge
    13

    AW: New Relic: Installation möglich?

    Anbei noch die angepasste ~/etc/newrelic.cfg (siehe Schritt 4):

    pidfile=/kunden/123_456/var/run/newrelic/newrelic.pid
    logfile=/kunden/123_456/logs/newrelic-daemon.log
    loglevel=debug
    port="/kunden/123_456/var/run/newrelic/newrelic.sock"
    ssl=false
    auditlog=/kunden/123_456/logs/newrelic-audit.log
    Geändert von cubalibre (17.07.2017 um 01:17 Uhr)

  4. #19
    Communityservice Avatar von Nils Dornblut
    Registriert seit
    15.10.2000
    Beiträge
    42.983

    AW: New Relic: Installation möglich?

    Hallo cubalibre,

    Sie können sich gerne an unsere Technik über das Kundenmenü wenden. Wir müssen aber ggf. um Verständnis bitten, dass wir da nur eingeschränkt helfen können, da das sehr speziell ist und über die normalen Supportleistungen hinausgeht. Wir schauen aber erst einmal wenn Sie sich melden.

    Mit freundlichen Grüßen

    Nils Dornblut
    Communityservice
    __________________
    Blog - Facebook - Twitter
    Communitybetreiber: domainfactory GmbH
    Impressum / Pflichtangaben

  5. #20
    Kunde
    Registriert seit
    26.08.2015
    Beiträge
    13

    AW: New Relic: Installation möglich?

    Vielen Dank Herr Dornblut, für Ihre Antwort. Ich habe die Anfrage an Ihre Technik-Abteilung gestellt. Sobald ich weitere Neuigkeiten habe werde ich hier für alle Interessenten berichten und die Anleitung vervollständigen. Ich habe auch eine Anfrage im NewRelic Forum gestellt, aber leider noch keine Rückmeldung erhalten.
    Geändert von cubalibre (20.07.2017 um 01:20 Uhr)

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Liferay Installation möglich?
    Von ChrisDoT im Forum ResellerDedicated
    Antworten: 11
    Letzter Beitrag: 13.05.2014, 07:34
  2. Webserver memcache-Installation nicht möglich
    Von JB_pagejumper im Forum Administration von Serverdiensten
    Antworten: 6
    Letzter Beitrag: 10.08.2012, 15:28
  3. PECL Installation in MyHome möglich
    Von ##eof im Forum MyHome und MyHome Plus
    Antworten: 4
    Letzter Beitrag: 01.10.2009, 11:09
  4. Burning Board Lite 2.0 Installation nicht möglich
    Von MikeRivle im Forum Scriptsprachen / SQL / Anwendungen
    Antworten: 3
    Letzter Beitrag: 22.05.2008, 19:03
  5. Installation von imagick auf VS basic möglich?
    Von danbin im Forum Scriptsprachen / SQL / Anwendungen
    Antworten: 6
    Letzter Beitrag: 03.02.2005, 17:23

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •