nginx1.7.1以上だとnginxの機能でNginxのログをrsyslogで転送することができる
nginx1.6で方法がないか調べたところ、rsyslogdの機能でsyslogに送る方法があった
$ModLoad imfile # needs to be done just once # File 1 $InputFileName /var/log/nginx/error.log $InputFileTag nginx: $InputFileStateFile stat-file1 $InputFileSeverity error $InputFileFacility syslog $InputFilePollInterval 5 $InputRunFileMonitor
$InputFileStateFileはInputFileの監視状況を保存するファイル
$InputRunFileMonitorにてファイルのモニタリングを開始する