Syslog サーバーに Ossec アラートを送信する方法

Syslog サーバーに Ossec アラートを送信する方法

ossecサーバーはSyslogサーバーに警告を送信したいと思います。この場合、OssecサーバーとRSyslogサーバーは同じサーバーにあります。

Ossecサーバーは、クライアントのすべての警告を/var/log/Clients_Logs/127.0.0.1/ossec.logの場所に送信したいと思います。 ossec.confファイルをこのように更新しました。

<syslog_output>
    <server>127.0.0.1</server>
    <location>/var/log/Clients_Logs/127.0.0.1/ossec.log</location>
    <port>514</port>
    <level>3</level>
</syslog_output>

ossec サーバーを再起動しようとしたとき。このエラーのために私を打った。

ossec-monitord not running ..
ossec-logcollector not running ..
ossec-remoted not running ..
ossec-syscheckd not running ..
ossec-analysisd not running ..
ossec-maild not running ..
ossec-execd not running ..
ossec-csyslogd not running ..
OSSEC HIDS v2.8 Stopped
Starting OSSEC HIDS v2.8 (by Trend Micro Inc.)...
2015/11/30 17:13:02 ossec-csyslogd: DEBUG: Starting ...
2015/11/30 17:13:02 ossec-config(1230): ERROR: Invalid element in the configuration: 'location'.
2015/11/30 17:13:02 ossec-config(1202): ERROR: Configuration error at '/var/ossec/etc/ossec.conf'. Exiting.
2015/11/30 17:13:02 ossec-csyslogd(1202): ERROR: Configuration error at '/var/ossec/etc/ossec.conf'. Exiting.
ossec-csyslogd did not start correctly.

ossec Webサイトのマニュアルページを読んだが役に立たなかった。どんな提案でも?

ベストアンサー1

syslog出力オプションは、syslogメッセージをsyslogサーバー(あなたの場合はrsyslog)に送信します。ログメッセージをどこに送信するかを決定するのは、受信者に依存します。場所オプションを削除すると、このエラーは発生しなくなります。

おすすめ記事