rsyslog
最近CentOS-7でサービスの問題が発生しました。
サーバーは約2〜3年間実行され続けていましたが、昨晩再起動しました。私はもう書きませんrsyslogs
。
ここで提供された手順を試しました。
再起動してsystemd-journald.socket
とrsyslog
。
次は私たちの/etc/rsyslog.conf
## STATS COLLECTION ##
module(load="impstats" interval="10" resetCounters="on" log.file="/tmp/stats" log.syslog="off" severity="7")
$DebugFile /var/log/rsyslog_debug.log
$DebugLevel 2
#### MODULES ####
module(load="imuxsock" SysSock.Use="off")
module(load="imjournal" StateFile="imjournal.state")
#### GLOBAL DIRECTIVES ####
global(workDirectory="/var/lib/rsyslog")
module(load="imudp" threads="10" timeRequery="1" batchSize="256")
#listeners
input(type="imudp" port="514" ruleset="writeRemoteData")
ruleset(name="writeRemoteData"
queue.type="fixedArray"
queue.size="250000"
queue.dequeueBatchSize="4096"
queue.workerThreads="8"
queue.workerThreadMinimumMessages="60000"
) {
action(type="omfile" file="/home/myuser/A10fw.log"
ioBufferSize="64M" flushOnTXEnd="off"
asyncWriting="on")
}
# Include all config files in /etc/rsyslog.d/
#include(file="/etc/rsyslog.d/\*.conf" mode="optional")
# #### RULES ####
*.info;mail.none;authpriv.none;cron.none /var/log/messages
authpriv.* /var/log/secure
mail.* -/var/log/maillog
cron.* /var/log/cron
*.emerg :omusrmsg:*
uucp,news.crit /var/log/spooler
local7.* /var/log/boot.log
$template logFormat,"%rawmsg%\n"
$ActionFileDefaultTemplate logFormat
rsyslogd -f /etc/rsyslog.conf -N 1
エラーは表示されません。
logging
オプションを使用してファイル-n host
に反映できますが、そうではありません。/home/myuser/A10fw.log
logging "Hi"
ここで私たちは何を見逃していますか?明確な質問があれば、いつでもお問い合わせください。