rsyslog가 Emerg, crit, Alert 및 error로 나가는 것을 제한하려고 하는데 어려움이 있습니다.

rsyslog가 Emerg, crit, Alert 및 error로 나가는 것을 제한하려고 하는데 어려움이 있습니다.

이것은 내가 가진 라인입니다 :

*.=emerg,crit,alert,error @@syslogserver:1468

내가 받고 있는 메시지는 모두 메시지입니다. 이 구문에 문제가 있나요?

답변1

나는 rsyslog를 사용하지 않지만 sysklogd 구성 형식을 충실하게 다시 구현한다고 주장합니다. 그 점에서 쉼표는 우선순위를 구분하지 않고 단지 시설만 구분합니다. 당신은 daemon,kern.info약칭으로 할 수 있습니다 daemon.info,kern.info(결과적으로 daemon.emerg,kern.info전자에 대한 우선 순위 사양을 자동으로 삭제합니다). 시설.우선순위 쌍을 구분하려면 세미콜론을 사용하십시오. 여러 우선순위를 나열하려면 여러 쌍을 지정하거나(오름차순으로: *.=err;*.=crit;*.=alert;*.=emerg) 기본 "지정된 우선순위 이상" 동작을 사용하십시오. 모든 시설의 *.err모든 메시지와 일치합니다 .LOG_ERR

관련 정보