問題
インフラストラクチャエージェントが起動せず、ログが作成されません。
解決
以下は、 非rootユーザーのトラブルシューティングオプションです。 インフラストラクチャエージェントが起動せず、ログも出ない場合。
チェック requiretty
requirettyがロギングの問題を引き起こしているかどうかを確認するには:
- /var/log/messagesまたは- /var/log/syslogで、メッセージ- sudo: sorry, you must have a tty to run sudoを探します。- 重要- 古い Linux バージョンを使用している場合、TTY が接続されていないために、 - nri-agentユーザーがサービスの実行に失敗することがあります。
- このメッセージが見つかった場合は、 - visudoコマンドを使用して- /etc/sudoersファイルを編集し、次の行をコメント化するか削除してください。- Defaults requiretty
- ファイルを保存して終了します。 
- newrelic-infraサービスを再起動します。
ログパーミッションの見直し
log_fileを開くためのエージェントの権限を確認してください。使用しているログ ファイルは、エージェントが root として実行されているときに作成され、現在、 nri-agentユーザーにそのログ ファイルを書き込む権限がない可能性があります。
これを解決するには、以下のいずれかの方法をお試しください。
- ログファイルの所有者を変更する。 
- /etc/newrelic-infra.yml構成ファイルの- log_fileエントリを変更します。インストール スクリプトはその目的のために- /var/log/newrelic-infra/フォルダーを作成するため、次の値をお勧めします。log_file: /var/log/newrelic-infra/newrelic-infra.log