CentOS 7にsyslog-ngをインストールする

CentOS 7にsyslog-ngをインストールする

私はCentOS 7にsyslog-ngを新しくインストールしましたが、syslog-ng.serviceは起動しません。
それは言う:

メソッド呼び出しを実行できません。デバイスsyslog.serviceの読み込みに失敗しました。そのファイルやディレクトリはありません。

どんなアイデアがありますか?

答え1

CentOS 7を使用しています。 CentOS 6以降、rsyslog一般パッケージが交換されましたsyslogrsyslogドロップイン交換で、同じように動作します。すでに持っている可能性があります。

# systemctl status rsyslog.service

答え2

これはsyslog-ngをインストールした方法に関連している可能性があります(保証されていません)。 EPELを使用している場合は、実行して起動しyum install syslog-ngます。私は事故なしにすべてのサーバーでこの方法を使用しました。

そうでない場合は、ログを確認して(を使用してjournalctl)サービスの起動に失敗した理由を特定することをお勧めします。上記のメッセージによると、syslog.serviceがありません。可能であれば常にsyslog.socketを使用していましたが、サーバーに影響を与える操作が行われたか、それを呼び出すためにsyslog-ng.confにいくつかの変更がありましたか?

関連情報