CentOS 7에 syslog-ng 설치

CentOS 7에 syslog-ng 설치

방금 CentOS 7에 syslog-ng를 새로 설치했는데 syslog-ng.service가 시작되지 않습니다.
그것은 말한다:

메서드 호출을 실행할 수 없습니다. 장치 syslog.service를 로드하지 못했습니다. 해당 파일이나 디렉터리가 없습니다.

어떤 아이디어가 있나요?

답변1

CentOS 7을 사용하고 있습니다. CentOS 6부터 rsyslog일반 패키지가 교체되었습니다 syslog. rsyslog드롭인 교체이며 동일하게 작동합니다. 이미 가지고 있을 가능성이 있습니다.

# systemctl status rsyslog.service

답변2

이는 syslog-ng를 설치한 방법과 관련이 있을 수 있습니다(보장되지 않음). EPEL을 사용하는 경우 실행 yum install syslog-ng하고 시작하면 됩니다. 나는 아무 사고 없이 모든 서버에서 이 방법을 사용했습니다.

그렇지 않은 경우 로그를 확인하여( 를 사용하여 journalctl) 서비스 시작에 실패한 이유를 파악하는 것이 좋습니다. 위 메시지에 따르면 syslog.service가 누락되었습니다. 가능한 경우 항상 syslog.socket을 사용했지만 서버에 영향을 미치는 작업이 수행되었거나 이를 호출하기 위해 syslog-ng.conf에 일부 변경이 있었습니까?

관련 정보