NewRelic PHP Agentが動かなくて...

サーバをCentOS 7に乗り換えて、ほぼ順調に稼働しております。ただひとつNewrelic PHP Agentであるnewrelic-daemonが正常に動かないことを除いて。
warning: daemon connect(fd=6 uds=/tmp/.newrelic.sock) returned -1 errno=ECONNREFUSED. Failed to connect to the newrelic-daemon. Please make sure that there is a properly configured newrelic-daemon running. For additional assistance, please see: https://newrelic.com/docs/php/newrelic-daemon-startup-modes
newrelic-daemonは起動するのですが、上記のエラーが定期的に出力されます。newrelic-daemonがUNIX domain socket(UDS)の/tmp/.newrelic.sockに接続できないという内容のエラー。リンク先に習ってExternal modeからAgent modeに切り替えてみるものの状況はまったく変わらない。
解決のヒントはWarning: daemon connect(fd=6 uds=/tmp/.newrelic.sock) returned -1 errno=ENOENT. Failed to connect to the newrelic-daemon. Please make sure that there is a properly configured newrelic-daemon runningにありました。(PHP)NewRelic daemon を自動起動モード(Agent mode)で動かすのやり方だけでは上手くいきませんでした。インターネットにある情報の全てが正しいわけではありません。
解決方法はUNIX domain socket(UDS)の変わりにTCP portまたはAbstract socketを使うようにすることです。自分の環境ではAgent modeの設定ファイルは/etc/php.d/newrelic.iniに置かれているので、このファイルを修正します(自分の環境に合わせて適宜読み替えてください)。今回はTCP portを使わずにAbstract socketを使いました。
修正前: newrelic.daemon.port = "/tmp/.newrelic.sock" 修正後: newrelic.daemon.port = "@newrelic-daemon"
あとはphp-fpmをreload or restartして完了です。
OSのバージョンが変わったり、ソフトウェアのバージョンが変わったりすると、今までと同じやり方、同じ設定では動作しなくなることがあります。それ故にバージョンアップは検証環境などを用いて問題の有無、改善方法を把握してから行うことが望ましいわけです。当然コスト(検証環境のサーバのレンタル代や時間的なもの)は掛かります。
技術的な情報は無料じゃないんですよ!
その答えを知ってしまえば
な~んだ!そんな簡単なことですか!
と言われてしまうのですが...。
たった数分で直せることなのに、技術料が高い!
と怒られることもありますが、その答えに辿り着くまで紆余曲折を経ているわけで、自分で答えに辿り着けなかった人に「技術料が高い」とは簡単に言ってほしくないですねぇ。