@jimmys, I don’t want to make you feel like a bunch of NR support people are disagreeing with you or ignoring your security concerns.
The NPI method was created meet a demand. There are many plugins developed by third parties and the installation methods can vary from plugin to plugin. In addition to the varying install methods, some people using plugins were not comfortable performing the sometimes complex manual installations of some plugins.
So the NPI method was created to provide a simple and uniform installation method which would be available on both Windows and Linux systems.
The Windows install method is not scripted and the current version of the installer bash script for Linux is 73 lines long. 39 of those lines are comments, empty or
echo statements saying what the script is doing. The remaining 34 lines are quite easy to understand. If you want, you can read the script to see the steps required to perform a manual installation on Linux.
These steps are as follows:
Download the appropriate platform install tarball here: https://download.newrelic.com/npi/release/
Extract the tarball to the correct location like so:
tar xzf $FILENAME -c $LOCATION
/usr/local/newrelic-npi are likely choices for $LOCATION.
- And then setup the default configuration like this:
/full/path/to/npi set license_key $LICENSE_KEY
/full/path/to/npi set distro $DISTRO
- Where $DISTRO is
debian or simply blank/empty.
Again, the reason this installation method isn’t normally explained is because the complexity involved in performing it, however modest it may be, is the very thing the NPI was created to avoid.